[发明专利]一种区块链的分布式共享总账构建方法有效
申请号: | 201510831561.0 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105488675B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 蒋海;翟海滨;王璟 | 申请(专利权)人: | 布比(北京)网络技术有限公司;布比(重庆)区块链技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q30/06;G06Q20/36 |
代理公司: | 11266 北京工信联合知识产权代理有限公司 | 代理人: | 郭一斐 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 副链 区块 主链 分布式共享 交易验证 构建 优惠券 构造系统 关键功能 货币资产 区块信息 数字资产 验证通过 资产交易 更新 验证 债券 智能 互联网 资产 | ||
1.一种区块链的分布式共享总账构建方法,其特征在于,所述方法包括如下步骤:
生成一条或多条交易副链,并根据所述交易副链的区块信息构造系统唯一的交易主链;
每条交易副链周期性的向所述交易主链上报最新的当前区块的根Hash值信息,上报的时间点由交易主链的周期性确定;
定期生成主链区块,所述主链区块中记录着所有交易副链的当前区块根Hash值信息;
所述交易副链和交易主链分别进行各自的区块链验证和交易验证,若交易验证在所述交易副链和交易主链上均验证通过,则证明交易真实存在,否则,交易不存在。
2.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于:所述交易副链的条数由用户不同业务需求中业务资产的种类数量决定,一条交易副链对应一种业务资产类型。
3.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于:所述交易副链和交易主链都是由多个区块和时间戳组成的区块链,每条区块链都有对应的参与节点和验证节点,所述参与节点为用户,所述验证节点为用户的子集,所述验证节点的集合分别组成了所述交易副链的验证池和所述交易主链的验证池。
4.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于:所有交易副链的参与节点周期性的上报给所述交易主链的每一个验证节点最新的当前区块的根Hash值。
5.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于:所述主链区块的生成周期,与每条交易副链向交易主链上报最新的当前区块的根Hash值的上报周期相同;或者所述主链区块的生成周期大于所述交易副链的上报周期,产生的时间差作为主链验证节点进行分布式区块链验证的时间。
6.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于:所述根Hash值的计算采用Merkle树的计算方式。
7.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于,所述交易副链和交易主链的区块链验证,均由各自的验证节点完成,所述交易主链负责所述交易副链的根Hash值验证,所述交易副链负责各类业务的交易数据验证。
8.根据权利要求7所述的区块链分布式共享总账构建方法,其特征在于,所述验证节点为发行机构部署的固定节点;或者为商业伙伴部署的固定节点;或者为参与节点竞争后动态进入或退出。
9.根据权利要求7所述的区块链分布式共享总账构建方法,其特征在于,所述交易副链要保证交易速度,采用PoS或RPCA类的快速区块链验证方式;所述交易主链要保证激发用户激情,采用PoW类的带有奖励性质的区块链验证方式。
10.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于:
在所述交易副链中验证交易是否真实存在的具体方法为:
定位到包含该tx_hash所在的副链区块;
从该副链区块中获取交易的hash值,根据这些hash值计算区块根hash值;
如果区块根hash与区块头中的根hash值一致,说明该交易在副链中真实存在;
在所述交易主链中验证交易是否真实存在的具体方法为:
获取tx_hash所在区块的根hash值root_hash;
定位到包含该root_hash所在的主链区块,从该主链区块中获取所包含的其它副链区块根hash值,根据这些hash值计算主链区块根hash;
如果区块根hash与区块头中的根hash值一致,说明该副链区块在交易主链中真实存在。
11.根据权利要求1所述的区块链分布式共享总账构建方法,其特征在于:所述交易副
链与所述交易主链间进行安全隔离,包括所述交易副链和所述交易主链的数据存储独立、区块访问独立、区块生成独立和协议独立。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于布比(北京)网络技术有限公司;布比(重庆)区块链技术有限公司,未经布比(北京)网络技术有限公司;布比(重庆)区块链技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510831561.0/1.html,转载请声明来源钻瓜专利网。