关键词:
分布式用户
区块链技术
IDPOS
最优报价
智能合约
摘要:
世界各国正在推进能源领域的自由化,首先工业生产和社会生活能源需求日益增大,其次,碳达峰,碳中和目标成为共识,分布式可再生能源发展迅猛。在电力市场逐渐开放的背景下,广大分布式能源用户将选择参与到能源交易市场中来成为售电方或购电方。制定合理的交易规则,完备的交易机制,成熟的监管体系有利于提高能源用户参与市场的积极性,扩大用户收益,推动能源市场的发展壮大。传统电网交易的方式为一对多的垄断交易模式。主要存在运行维护与交易数据管理成本高昂,长期市场无法进行用户实时交易需求匹配,中心化机构交易数据信息不够透明等问题。分布式能源交易场景下将产生大量高频小额交易,对交易效率,数据公开,信息可靠等方面有了新的要求,原有技术无法解决,急需新的技术作为分布式能源交易场景的信息架构。区块链技术目的是降低信任成本,实现可靠价值转移,应用于金融交易,电子证照,产品溯源等领域。本文将区块链技术进行改进,构建出适用于分布式能源交易的共识算法与用户交易策略。首先介绍了区块链技术中几种常见的共识算法,从算法特点分析DPOS(Delegated Proof of Stake)共识算法更适用于分布式能源交易。而DPOS共识算法在节点投票积极性,坏节点处理等方面存在一些问题,将会影响能源交易的安全与效率。基于此本文对传统DPOS共识算法作出改进,提出了一种高效IDPOS(Improved Delegated Proof of Stake)共识算法,具体如下:首先提出了可靠值机制,通过对节点赋予可靠值划分节点状态,通过节点行为进行可靠值的增减。积极参与网络工作的节点更有几率成为代理节点,减少网络中不可靠节点的数量。针对节点投票积极性问题,提出奖惩机制,传统DPOS共识算法中,只有代理节点能获得收益,本文通过对正确投票节点也发放激励,提高全体节点积极性。同时对代理节点收取保证金,作恶时扣除保证金降低节点作恶概率。针对代理节点出现作恶行为提出熔断机制,通过检查节点状态与备选节点制度,能够及时发现与剔除恶意节点。最后DPOS与IDPOS的实验数据对比,验证了算法在吞吐量,验证时间,容错率等方面的优势。其次对合约层进行改进,设计了提高用户理论收益的交易策略。首先针对分布式能源用户交易场景,详细介绍用户交易流程,重点阐述了报价流程与交易撮合机制,用户报价策略将影响自身收益与市场交易效率。本文采用非合作博弈理论对用户报价行为进行建模,给出了考虑输电费情况下用户的收益函数。然后通过迭代法寻找博弈模型的纳什均衡解,给用户提供最优报价策略。结合内部电价模型给用户报价提供参考策略,提高用户收益。根据交易流程与报价策略设计了相应的智能合约。最后通过实验模拟用户交易验证了交易策略的有效性与可行性。