一种能源区块链的扩容方法技术

技术编号:22172741 阅读:21 留言:0更新日期:2019-09-21 13:27
本发明专利技术公开了一种能源区块链的扩容方法,包括能源主链、能源次链和归档客户端,能源主链用于发行代币token,能源次链用于承载token小额支付,并实现token的发行和结算分离,归档客户端用于存放能源主链和能源次链的历史账本,同时公开了具体的扩容方法的步骤;是一种能够使得源区块链的交易处理速率显著提高的扩容方法。

An Expansion Method of Energy Block Chain

【技术实现步骤摘要】
一种能源区块链的扩容方法
本专利技术属于新能源
,具体涉及一种能源区块链的扩容方法。
技术介绍
能源区块链是一个新的能源自治生产与新的消费场景,将联结未来微电网内不同规模的能源生产者与不同类型的用电用户,优先就近消纳网络内的清洁能源,提高能源利用率与可靠性,并能去中介化自由交易,提高产销者的经济得利与用电用户的用电成本,交易方式如图1所示。能源区块链将作为未来智能电网中桥接物理层、信息层和价值层的重要一环,实现真正的去中心化自治的能源网络。目前,能源区块链存在交易处理速率低的问题,例如比特币处理速率是7笔/秒,以太坊处理速率是25笔/秒,远远不能满足能源区块链场景下点对点能源交易的频次要求。
技术实现思路
为解决上述问题,本专利技术提出了一种能够使得源区块链的交易处理速率显著提高的能源区块链的扩容方法。本专利技术解决其技术问题是通过以下技术方案实现的:一种能源区块链的扩容方法,包括能源主链、能源次链和归档客户端,所述能源主链用于发行代币token,所述能源次链用于承载token小额支付,并实现token的发行和结算分离,所述归档客户端用于存放能源主链和能源次链的历史账本,所述扩容方法具体包括以下步骤:步骤S1、所述能源次链的地址空间采用与能源主链不冲突的新地址格式,所述能源主链的区块链地址A的token转到能源次链的区块链地址CA,并作为区块链地址CA的token的源头,能源主链区块链地址B的token转到能源次链的区块链地址CB,并作为能源次链地址CB的token的源头;步骤S2、所述能源次链的每笔交易都包含一笔手续费,记为能源次链矿工费CF,所述能源次链每次区块产生时,都会将区块每笔交易的能源次链矿工费CF打包到能源次链区块的创币交易CTB里,所述能源次链矿工费CF将能源次链区块哈希以一笔交易TCB形式发送给能源主链,同时将创币交易CTB和交易TCB作为交易的标识符;步骤S3、所述能源主链的区块链地址A的token转到能源次链的区块链地址CA的交易为交易TA,所述交易TA的指向能源次链地址的交易输出,不能被能源主链的交易引用,而仅被能源次链的交易引用,能源次链的区块链地址CA的token转到能源主链的区块链地址A的交易为交易CTA,所述交易CTA的指向能源主链地址的交易输出,不能被能源次链的交易引用,而仅被能源主链的交易引用;步骤S4、所述能源次链的矿机节点在制造区块的时候,对能源主链转到能源次链的交易TA的能源主链源头地址进行简单支付验证,所述能源次链的矿机节点定期从归档客户端下载更新能源主链的区块头;步骤S5、所述能源主链的矿机节点在制造区块的时候,对能源次链转到能源主链的交易TA的能源次链源头地址进行简单支付验证,所述能源主链的矿机节点定期从归档客户端下载更新能源主链的区块头;步骤S6、当能源主链及能源次链中的某个链不再有算力支持,则所述归档客户端向热链提供查询和简单支付验证服务;所述步骤S1和S5同时进行,所述步骤S2和S4同时进行,且所述步骤S2和S4在步骤S1和S5之后进行,步骤S3在步骤S2和S4之后进行。优选的,所述步骤S1中,区块链地址CA和区块链地址CB在能源次链进行交易。优选的,所述步骤S3中,能源次链的token流入流出是一致的。进一步的,所述步骤S3的整个过程是通过地址类型识别实现的强行约束。进一步的,所述步骤S4,还需检查能源主链背书过的次链区块是否包含新制造区块没有加入之前的能源次链,如果不包含,则新区块无法加入到能源次链。进一步的,所述步骤S5的最后,所述能源主链的矿机节点对能源次链的区块打包交易TCB还要进行有效性验证。与现有技术相比,本专利技术的有益效果为:本专利技术提供了一种能源区块链的扩容方法,克服了现有能源区块链的交易处理速率低问题。本专利技术实现能源主链发行token,能源次链承载token小额支付,从而达到多链交易并发进行的效果。(1)采用本专利技术提供的能源区块链的扩容方法,能够极大提高能源交易的处理速率,可达数百倍以上;(2)采用本专利技术提供的能源区块链的扩容方法,不损失去能源交易的中心化特性;(3)采用本专利技术提供的能源区块链的扩容方法,不损失能源交易数据安全性。(4)采用本专利技术提供的能源区块链的扩容方法,扩容后的能源区块链作为未来智能电网中桥接物理层、信息层和价值层的重要一环,能够实现真正的高效率去中心化自治的能源网络。附图说明图1是本专利技术实施例中一种交易方式示意图;图2是本专利技术实施例中一种扩容后的能源区块链网络示意图;图3是本专利技术实施例中一种能源区块链扩容方法流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。此外,术语“水平”、“竖直”、“悬垂”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。实施例一种能源区块链的扩容方法,能源主链发行代币token,次链承载token小额支付,实现token的发行和结算分离,如图1-3所示,具体步骤如下:步骤S1、能源次链的地址空间采用与能源主链不冲突的新地址格式,能源主链的区块链地址A的token转到能源次链的区块链地址CA,并作为能源次链地址CA的token的源头,能源主链区块链地址B的token转到能源次链的区块链地址CB,并作为能源次链地址CB的token的源头,CA和CB可以在能源次链进行交易。步骤S2、能源次链的每笔交易都包含一笔手续费,即能源次链矿工费CF。能源次链每次区块产生时,都会将区块每笔交易的能源次链矿工费CF打包到能源本文档来自技高网...

【技术保护点】
1.一种能源区块链的扩容方法,其特征在于,包括能源主链、能源次链和归档客户端,所述能源主链用于发行代币token,所述能源次链用于承载token小额支付,并实现token的发行和结算分离,所述归档客户端用于存放能源主链和能源次链的历史账本,所述扩容方法具体包括以下步骤:步骤S1、所述能源次链的地址空间采用与能源主链不冲突的新地址格式,所述能源主链的区块链地址A的token转到能源次链的区块链地址CA,并作为区块链地址CA的token的源头,能源主链区块链地址B的token转到能源次链的区块链地址CB,并作为能源次链地址CB的token的源头;步骤S2、所述能源次链的每笔交易都包含一笔手续费,记为能源次链矿工费CF,所述能源次链每次区块产生时,都会将区块每笔交易的能源次链矿工费CF打包到能源次链区块的创币交易CTB里,所述能源次链矿工费CF将能源次链区块哈希以一笔交易TCB形式发送给能源主链,同时将创币交易CTB和交易TCB作为交易的标识符;步骤S3、所述能源主链的区块链地址A的token转到能源次链的区块链地址CA的交易为交易TA,所述交易TA的指向能源次链地址的交易输出,不能被能源主链的交易引用,而仅被能源次链的交易引用,能源次链的区块链地址CA的token转到能源主链的区块链地址A的交易为交易CTA,所述交易CTA的指向能源主链地址的交易输出,不能被能源次链的交易引用,而仅被能源主链的交易引用;步骤S4、所述能源次链的矿机节点在制造区块的时候,对能源主链转到能源次链的交易TA的能源主链源头地址进行简单支付验证,所述能源次链的矿机节点定期从归档客户端下载更新能源主链的区块头;步骤S5、所述能源主链的矿机节点在制造区块的时候,对能源次链转到能源主链的交易TA的能源次链源头地址进行简单支付验证,所述能源主链的矿机节点定期从归档客户端下载更新能源主链的区块头;步骤S6、当能源主链及能源次链中的某个链不再有算力支持,则所述归档客户端向热链提供查询和简单支付验证服务;所述步骤S1和S5同时进行,所述步骤S2和S4同时进行,且所述步骤S2和S4在步骤S1和S5之后进行,步骤S3在步骤S2和S4之后进行。...

【技术特征摘要】
1.一种能源区块链的扩容方法,其特征在于,包括能源主链、能源次链和归档客户端,所述能源主链用于发行代币token,所述能源次链用于承载token小额支付,并实现token的发行和结算分离,所述归档客户端用于存放能源主链和能源次链的历史账本,所述扩容方法具体包括以下步骤:步骤S1、所述能源次链的地址空间采用与能源主链不冲突的新地址格式,所述能源主链的区块链地址A的token转到能源次链的区块链地址CA,并作为区块链地址CA的token的源头,能源主链区块链地址B的token转到能源次链的区块链地址CB,并作为能源次链地址CB的token的源头;步骤S2、所述能源次链的每笔交易都包含一笔手续费,记为能源次链矿工费CF,所述能源次链每次区块产生时,都会将区块每笔交易的能源次链矿工费CF打包到能源次链区块的创币交易CTB里,所述能源次链矿工费CF将能源次链区块哈希以一笔交易TCB形式发送给能源主链,同时将创币交易CTB和交易TCB作为交易的标识符;步骤S3、所述能源主链的区块链地址A的token转到能源次链的区块链地址CA的交易为交易TA,所述交易TA的指向能源次链地址的交易输出,不能被能源主链的交易引用,而仅被能源次链的交易引用,能源次链的区块链地址CA的token转到能源主链的区块链地址A的交易为交易CTA,所述交易CTA的指向能源主链地址的交易输出,不能被能源次链的交易引用,而仅被能源主链的交易引用;步骤S4、所述能源次链的矿机节点在制造区块的时...

【专利技术属性】
技术研发人员:田华徐光福
申请(专利权)人:南京南瑞继保电气有限公司南京南瑞继保工程技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1