[发明专利]树状区块链扩展方法及装置有效
申请号: | 202010436152.1 | 申请日: | 2020-05-21 |
公开(公告)号: | CN111598569B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 文格彬;王晓东;孙翰韬 | 申请(专利权)人: | 昆明大棒客科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F16/27;G06Q30/0208;G06F16/22 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 白冬梅 |
地址: | 650000 云南省昆明市五华*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 树状 区块 扩展 方法 装置 | ||
本申请涉及一种树状区块链扩展方法及装置,方法包括:首先向预先指定的父链发送分叉交易,然后指定锚定区块,在获取到出块配置参数时,根据出块配置参数按照时间顺序出块并连接,其中,锚定区块用于标定其后的所有子链有效。基于此,树状区块链可以在铀分叉交易使在预先指定的父链上进行分叉形成子链,杜绝了传统单链结构中所有交易填充在主链区块的弊端,实现了区块链整体系统的横向拓展。
技术领域
本申请涉及区块链扩展技术领域,尤其涉及一种树状区块链扩展方法及装置。
背景技术
在比特币形成过程中,区块是一个一个的存储单元,记录了一定时间内各个区块节点全部的交流信息。各个区块之间通过随机散列(也称哈希算法)实现链接,后一个区块包含前一个区块的哈希值,一个区块与一个区块相继连接起来,形成了一种链状的数据结构,我们称之为区块链。
在如今常见的区块链项目中,所有交易信息均存储在区块当中并以单链的形式组织起来,使得整个系统面对不断增长的交易规模时缺乏足够的灵活性,过低的交易处理速度和过于复杂的部署问题。
发明内容
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种树状区块链扩展方法及装置。
根据本申请的第一方面,提供一种树状区块链扩展方法,包括:
向预先指定的父链发送分叉交易;
指定锚定区块,以标定所述锚定区块后的所有子链有效;
获取出块配置参数;所述出块配置参数包括区块产生间隔、通证总量、通证分布、出块奖励和增发方式;
根据所述出块配置参数按照时间先后顺序出块并连接。
可选的,所述树状区块链包括安全主链和至少一个应用支链;
所述安全主链用于记录所述安全主链的通证转移数据和EDPoS节点协商目标过程数据;
所述安全主链为所述父链;所述应用支链为所述父链或所述子链。
可选的,所述安全主链的产生过程包括:
设置创世区块;所述创世区块为所述树状区块链的第一个区块;
将满足主链判定条件的区块构成的链指定为父链;
所述主链判定条件为连接在所述创世区块之后且通过预设共识顺序产生;
所述预设共识顺序为EDPoS共识和CPoW共识。
可选的,所述根据所述出块配置参数按照时间先后顺序出块并连接,包括:
获取目标数量的父链的抵押通证;
将所述抵押通证存储于目标地址并冻结;
获取子链的区块高度;
根据所述区块高度按照预设解冻规则对抵押通证进行解冻。
可选的,所述安全主链的交易机制包括:EDPoS节点投票交、EDPoS节点登记交易、CPoW出块奖励交易。
根据本申请的第二方面,提供一种树状区块链扩展模块,包括:
发送模块,用于向预先指定的父链发送分叉交易;
指定模块,用于指定锚定区块,以标定所述锚定区块后的所有子链有效;
获取模块,用于获取出块配置参数;所述出块配置参数包括区块产生间隔、通证总量、通证分布、出块奖励和增发方式;
处理模块,用于根据所述出块配置参数按照时间先后顺序出块并连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明大棒客科技有限公司,未经昆明大棒客科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010436152.1/2.html,转载请声明来源钻瓜专利网。