[发明专利]一种基于公有链的私有链的记账方法及系统有效
申请号: | 201811133919.2 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109360096B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 张伦泳 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;汪源 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 公有 私有 记账 方法 系统 | ||
本申请公开了一种基于公有链的私有链记账方法,包括:公有链中的矿机节点接收私有链广播的私有链区块哈希值;所述公有链中的矿机节点获取与所述私有链区块哈希值对应的私有链交易;所述公有链中的矿机节点将所述私有链交易加入交易累计列表;所述公有链中的矿机节点对所述交易累计列表中的所有交易进行记账。本申请在保证了私有链的账本不会被篡改的前提下,私有链不需要单独设置矿机节点,多个私有链共用一组公有链中的矿机节点,从而提高了矿机节点的利用率,又保证了各个区块链之间的独立性。
技术领域
本发明属于数据处理领域,具体涉及一种基于公有链的私有链的记账方法及系统。
背景技术
近年来,随着处理器和网络等基础设备性能取得飞速发展,需要处理的数据量快速增长的同时,对海量存储系统的性能也提出了巨大挑战。在当今的存储领域,尤其是针对大势所趋的虚拟化,存储技术的变革可以用“颠覆”来形容,其中最主要的就是分布式存储技术的引进。
区块链技术是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。简单来说,如果我们把数据库假设成一本账本,读写数据库就可以看作一种记账的行为。区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本。
目前的区块链技术,公有链和私有链是相互独立的。公有链面向公众提供服务,私有链面向特定的组织内部提供服务,二者之间没有必然联系。这意味着每一个区块链系统都需要自己的矿机节点以完成记账,矿机节点的利用率较低。
发明内容
本申请针对现有技术中每一个区块链系统都需要自己的矿机节点以完成记账,矿机节点的利用率较低的问题,提供一种基于公有链的私有链记账方法及系统。
本申请提供一种基于公有链的私有链记账方法,包括:
公有链中的矿机节点接收私有链广播的私有链区块哈希值;
所述公有链中的矿机节点获取与私有链区块哈希值对应的私有链交易;
所述公有链中的矿机节点将所述私有链交易加入交易累计列表;
所述公有链中的矿机节点对所述交易累计列表中的所有交易进行记账。
可选的,所述公有链中的矿机节点将所述私有链交易加入交易累计列表步骤,包括:
所述公有链中的矿机节点周期性累计当前收到的所有私有链交易,并将周期性累计的当前收到的所有私有链交易加入所述交易累计列表。
可选的,所述公有链中的矿机节点对所述交易累计列表中的所有交易进行记账步骤,包括:
所述公有链中的矿机节点从所述交易累计列表中的所有交易中筛选出属于同一个私有链的交易;
所述公有链中的矿机节点对所述属于同一个私有链的交易进行集合记账。
可选的,所述公有链中的矿机节点从所述交易累计列表中的所有交易中筛选出属于同一个私有链的交易步骤,包括:
所述公有链中的矿机节点验证所述交易累计列表中的交易对应的哈希值是否源于同一个私有链;
若所述公有链中的矿机节点验证出所述交易累计列表中的交易对应的哈希值源于同一个私有链,则将哈希值源于同一个私有链的交易确定为所述属于同一个私有链的交易。
可选的,所述公有链中的矿机节点对所述属于同一个私有链的交易进行集合记账步骤,包括:
所述公有链中的每个矿机节点根据所述私有链区块哈希值对所述私有链交易独立进行记账。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811133919.2/2.html,转载请声明来源钻瓜专利网。