[发明专利]一种基于联盟链的动态扩展的记账方法及装置在审
申请号: | 202010418741.7 | 申请日: | 2020-05-18 |
公开(公告)号: | CN113691569A | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 钟绍柏 | 申请(专利权)人: | 顺丰科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 518000 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 动态 扩展 记账 方法 装置 | ||
本申请实施例公开了一种基于联盟链的动态扩展的记账方法及装置,该记账方法应用于联盟链系统,联盟链系统包括至少两个节点,至少两个节点中的其中一个节点为执行主体,记账方法包括:基于至少两个节点在第一通道建立基础链;当获取到节点集的记账请求时,基于节点集在第二通道建立分链,其中,节点集由至少两个节点中的部分节点组成;与节点集中的节点共同监听基础链中新增的第一记账区块信息;若监听到第一记账区块信息,则基于第一记账区块信息与节点集中的节点共同在分链上进行记账。本申请的记账方法避免了联盟链系统的部分节点进行记账时容易发生信息泄露的问题;同时可以保证基础链和分链的数据相互关联。
技术领域
本申请涉及区块链技术领域,具体涉及一种基于联盟链的动态扩展的记账方法及装置。
背景技术
区块链技术以其去中心化、不可篡改、安全可靠和扩展性强等特点逐渐流行起来。区块链技术的发展可以总结为以下阶段,从加密货币到智能合约,再到未来的万物互链,各行各业的人们开始展望区块链的实际应用场景。
区块链技术可以分为公链和联盟链。公有链通常为单链,联盟链可以为单链或多链。联盟链属于私有链,数据相对公链更为隐私。多个节点作为一个联盟组织共同维护一个账本,共享同一个通道账本的数据。但是如果联盟内部某些成员之间的数据需要隐私保护时,单个通道就会存在数据泄露的风险。在一个通道中当有新区块产生时,组织内的所有成员都会同步新的区块信息。如果某些交易或区块产生时间等信息是需要保密的时候,就需要对通道产生的数据进行隔离。
也即,现有技术中联盟链系统的部分节点进行记账时容易发生信息泄露。
发明内容
本申请实施例提供一种基于联盟链的动态扩展的记账方法及装置,旨在解决如何避免联盟链系统的部分节点进行记账时容易发生信息泄露的问题。
第一方面,本申请提供一种基于联盟链的动态扩展的记账方法,所述记账方法应用于联盟链系统,所述联盟链系统包括至少两个节点,所述至少两个节点中的其中一个节点为执行主体,所述记账方法包括:
基于所述至少两个节点在第一通道建立基础链,其中,所述基础链用于存储所述至少两个节点的记账区块信息;
当获取到节点集的记账请求时,基于所述节点集在第二通道建立分链,其中,所述节点集由所述至少两个节点中的部分节点组成;
与所述节点集中的节点共同监听所述基础链中新增的第一记账区块信息;
若监听到所述第一记账区块信息,则基于所述第一记账区块信息与所述节点集中的节点共同在所述分链上进行记账。
其中,所述若监听到所述第一记账区块信息,则基于所述第一记账区块信息与所述节点集中的节点共同在所述分链上进行记账,包括:
若监听到所述第一记账区块信息,则判断第一记账区块信息是否满足预设条件,
若第一记账区块信息满足预设条件,则基于所述第一记账区块信息与所述节点集中的节点共同生成第二记账区块信息;
将所述第二记账区块信息存储至所述分链。
其中,所述当获取到节点集的记账请求时,基于所述节点集在第二通道建立分链,之前,包括:
基于所述至少两个节点在第三通道建立综合链,所述综合链用于对所述联盟链系统的外部提供服务;
对所述基础链上的第一记账区块信息进行哈希值计算,得到所述基础链的哈希值信息;
将所述基础链的哈希值信息发送至所述综合链上的节点。
其中,将所述第二记账区块信息存储至所述分链,之后,包括:
对所述分链上的第二记账区块信息进行哈希值计算,得到所述分链的哈希值信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010418741.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种胃肠外科手术辅助装置
- 下一篇:可卸式载架及电子装置壳体