[发明专利]用于分区区块链和增强被许可的区块链的隐私的方法和系统有效
申请号: | 201780043007.3 | 申请日: | 2017-06-07 |
公开(公告)号: | CN109417483B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | S·C·戴维斯 | 申请(专利权)人: | 万事达卡国际股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40 |
代理公司: | 北京世峰知识产权代理有限公司 11713 | 代理人: | 卓霖;张春媛 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分区 区块 增强 许可 隐私 方法 系统 | ||
1.一种用于生成分区区块链的区块的方法,包括:
将构成分区区块链的至少一个区块存储到处理服务器的存储器中,其中,所述至少一个区块包括最新添加的区块,所述最新添加的区块至少包括区块头和格式化的一个或多个交易数据条目;
由所述处理服务器的接收设备为多个子网中的每个子网接收至少一个交易数据条目,其中,根据与所述多个子网中的相应子网相关联的语义规范,来格式化所述至少一个交易数据条目中的每一个;
由所述处理服务器的处理器的散列模块通过将一个或多个散列算法至少应用于包括在所述最新添加的区块中的区块头来生成散列值;
由所述处理服务器的所述处理器的生成模块生成新区块头,其中,所述新区块头至少包括生成的散列值、时间戳和对序列,其中,所述对序列包括所述多个子网中的每个子网的对,每个对至少包括与相应的子网相关联的子网标识符和为所述相应的子网接收的格式化的所述至少一个交易数据条目中的每一个交易数据条目的merkle根;
由所述处理服务器的所述处理器的所述生成模块生成新区块,其中,所述新区块至少包括生成的新区块头和所述多个子网中的每个子网的格式化的所述至少一个交易数据条目;以及
由所述处理服务器的发送设备至少将生成的新区块电子地发送到与所述分区区块链相关联的多个节点。
2.根据权利要求1所述的方法,还包括:
由所述处理服务器的所述散列模块通过将一个或多个散列算法应用于为所述相应的子网接收的格式化的所述至少一个交易数据条目中的每一个交易数据条目,来生成所述多个子网中的每个子网的所述merkle根。
3.根据权利要求1所述的方法,其中,为所述多个子网中的每个子网接收所述至少一个交易数据条目还包括为所述多个子网中的每个子网接收所述merkle根。
4.根据权利要求1所述的方法,还包括:
由所述处理服务器的所述生成模块通过将生成的新区块添加到所述分区区块链来生成更新的分区区块链,其中
发送生成的所述新区块包括:发送包括生成的所述新区块的生成的更新的分区区块链。
5.根据权利要求1所述的方法,其中,所述多个子网中的每个子网的所述至少一个交易数据条目中的每一个交易数据条目至少包括与所述相应子网相关联的所述子网标识符。
6.根据权利要求1所述的方法,还包括:
将多个子网简档存储在所述处理服务器的子网数据库中,其中,每个子网简档都包括与子网相关的结构化数据集,其至少包括子网标识符和一个或多个语义规范。
7.根据权利要求6所述的方法,其中,基于包括在子网简档中的所述一个或多个语义规范来格式化为子网接收的所述至少一个交易数据条目中的每一个交易数据条目,其中,所述子网简档包括相关联的子网标识符。
8.根据权利要求6所述的方法,其中,基于包括在子网简档中的所述一个或多个语义规范,使用一个或多个散列算法来生成与子网相关联的所述merkle根,其中,所述子网简档包括相关联的子网标识符。
9.根据权利要求1所述的方法,其中,生成的新区块头还包括版本号、难度目标和随机数。
10.根据权利要求9所述的方法,其中,从与所述分区区块链相关联的所述多个节点中的一个节点接收所述随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万事达卡国际股份有限公司,未经万事达卡国际股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780043007.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于验证身份属性信息的方法和系统
- 下一篇:用于电信网络中的计费的方法和装置