[发明专利]一种方便扩展、节点资源复用的区块链链网构建方法、系统及终端设备在审
申请号: | 202011020872.6 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112163950A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 钱路芳;冯武;蒋作为 | 申请(专利权)人: | 湖南和信安华区块链科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/40;G06Q20/38;G06F21/64;G06F21/60;G06F16/27 |
代理公司: | 长沙德恒三权知识产权代理事务所(普通合伙) 43229 | 代理人: | 徐仰贵 |
地址: | 410000 湖南省长沙市长沙经济技术开*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方便 扩展 节点 资源 区块 链链网 构建 方法 系统 终端设备 | ||
1.一种方便扩展、节点资源复用的区块链构建方法,用于多个区块链节点参与形成
的区块链链网结构,其特征在于,包括:
子链发起方确定子链BUSID名称,以及子链创世通证数量,并创建第一区块链账户和第二区块链账户,其中,第一区块链账户用于获得区块链网络中ROOT链的通证;
根据所述第一区块链账户地址向ROOT链发起Gas交易,所述的Gas交易信息包括建链密言,用于保证所述Gas交易的安全;
根据交易结果,确定子链发起方是否向区块链网络提交创建子链请求;
验证所述的创建子链请求,包括对所述子链建链参数验证和建链密言验证;
验证通过后,区块链网络根据建链信息创建子链创世区块,其中建链信息包括第二区块链账户、子链创世通证数量和子链BUSID。
2.根据权利要求1所述的方便扩展、节点资源复用的区块链构建方法,其特征在于,根据所述第一区块链账户地址向ROOT链发起Gas交易,所述的Gas交易信息包括建链密言,用于保证所述Gas交易的安全,包括:
所述建链密言为利用所述第二区块链账户的私钥签名获取的随机字符串str。
3.根据权利要求2所述的基方便扩展、节点资源复用的区块链构建方法,其特征在于,根据交易结果,确定子链发起方是否向区块链网络提交创建子链请求,其中,所述创建子链请求的内容,包括:
子链BUSID名称、子链创世通证数量、第二区块链账户及其公钥、Gas交易ID、Gas消费量、建链密言原始字符串str、子链描述信息。
4.根据权利要求3所述的既方便扩展、节点资源复用的区块链构建方法,其特征在于,所述验证所述的创建子链请求,包括对所述子链建链参数验证和建链密言验证,其中:
所述对所述子链建链参数验证,用于验证子链建链参数是否符合建链要求;
所述建链密言验证,具体方法为:
用所述Gas交易ID去查找所述Gas交易,获得所述Gas交易中的建链密言;
用所述第二区块链账户的公钥验签建链密言和建链密言原始字符串str。
5.一种方便扩展、节点资源复用的区块链链网系统,应用如权利要求1-4任一所述的区块链构建方法,其特征在于:包含多个子链和多个区块链节点,其中,多个区块链节点分为:
记账节点,用于加入区块链链网系统,参与交易共识,记录交易信息并区块落盘存储;
监察/观察者节点,用于加入区块链链网系统,接收网络交易信息,但不参与交易共识,并将共识后的交易信息记录并区块落盘存储;
轻节点,用于不加入区块链链网系统,但产生区块链账户,向区块链链网系统发起交易查询和区块查询;
所述的多个子链和多个区块链节点被划分多个虚拟区块链网络,不同虚拟区块链网络中根据子链BUSID名称来确定区块链节点是否参与交易共识,确定记账节点;其中,在所述的子链中,不参与交易共识的其他区块链节点授权记账节点处理。
6.根据权利要求5所述的一种方便扩展、节点资源复用的区块链链网系统,其特征在于:
还包括公共服务组和子链通信组,所述的公共服务组为所述记账节点启动后自动加入,其内每一个记账节点都是对等通信;
所述子链通信组为子链创建过程中产生,位于所述公共服务组内;
其中所述所有参与交易共识的记账节点的通信均在子链通信组内进行,所述不同子链内的区块链节点之间的通信通过公共服务组通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南和信安华区块链科技有限公司,未经湖南和信安华区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011020872.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型的特高压电缆分解特征检测方法
- 下一篇:一种连杆抛放装置