用于被修剪的区块链中的数据保留的方法和系统技术方案

技术编号:41538485 阅读:28 留言:0更新日期:2024-06-03 23:17
一种用于对被修剪的区块链交易进行核实的方法,包括:由计算设备的接收器接收包括在构成区块链的多个区块中的区块的子集,其中每个区块包括一个或多个区块链数据值;由计算设备的接收器接收认证码;由计算设备的处理器使用认证码识别区块的子集中的多个数据块,其中所述多个数据块中的每个数据块被包括在区块的子集中的区块中的所述一个或多个区块链数据值之一中;由计算设备的处理器至少使用识别出的多个数据块和喷泉代码算法对交易值进行解码;以及由计算设备的处理器核实解码的交易值。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及对被修剪的区块链中的过去交易的核实,具体而言涉及使用喷泉代码算法来使被修剪的区块链交易能够被解码以进行核实,而无需在区块链上重复发布交易。


技术介绍

1、区块链最初是作为一种用于使用密码货币进行支付交易的存储机制创建的。使用区块链提供了许多好处,诸如去中心化、分布式计算、关于交易的透明度,并且还为交易中涉及的个人或实体提供匿名性。区块链更受欢迎的方面之一是它是不可变的记录:作为链的一部分的每笔交易都存储在其中,并且由于计算要求和带宽限制而无法改变,特别是当链变得越来越长且区块链网络增加更多节点时。

2、但是,随着进行越来越多的交易或其它数据存储在区块链上,区块链的文件尺寸大大增加。在许多情况下,旧的区块链交易可能几乎没有保留的价值,因为如果那些交易中转移的货币已经被再次使用,它们可能不会用于任何未来的交易核实。在一些区块链网络中,一些节点可以被允许通过从其存储装置中移除此类交易数据来修剪其区块链。在此类情况下,区块链本身不被修改,但节点中会缺失用于被修剪的交易的数据,这会导致用于节点的数据尺寸显著减小。一些节点不会修剪其区块链的副本以本文档来自技高网...

【技术保护点】

1.一种用于对被修剪的区块链交易进行核实的方法,包括:

2.如权利要求1所述的方法,还包括:

3.如权利要求1所述的方法,其中认证码被存储在所述多个区块中的区块中的所述一个或多个区块链数据值之一中。

4.如权利要求1所述的方法,其中核实解码的交易值包括使用密码密钥对的公钥来验证包括在解码的交易值中的数字签名。

5.如权利要求1所述的方法,其中

6.如权利要求1所述的方法,其中区块链是被修剪的区块链。

7.一种用于在被修剪的区块链上发布用于交易的可核实数据块的方法,包括:

8.如权利要求7所述的方法,其中所...

【技术特征摘要】
【国外来华专利技术】

1.一种用于对被修剪的区块链交易进行核实的方法,包括:

2.如权利要求1所述的方法,还包括:

3.如权利要求1所述的方法,其中认证码被存储在所述多个区块中的区块中的所述一个或多个区块链数据值之一中。

4.如权利要求1所述的方法,其中核实解码的交易值包括使用密码密钥对的公钥来验证包括在解码的交易值中的数字签名。

5.如权利要求1所述的方法,其中

6.如权利要求1所述的方法,其中区块链是被修剪的区块链。

7.一种用于在被修剪的区块链上发布用于交易的可核实数据块的方法,包括:

8.如权利要求7所述的方法,其中所述两个新区块不是被修剪的区块链中的连续块。

9...

【专利技术属性】
技术研发人员:R·科林斯C·麦克奎兰P·诺兰
申请(专利权)人:万事达卡国际公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1