通过使用相关子区块链来扩展区块链效用的系统和方法技术方案

技术编号:23611165 阅读:45 留言:0更新日期:2020-03-28 09:57
公开了一种用于在区块链环境变得太大或太复杂时扩展所述区块链环境的效用的系统。所述系统以系统的方式创建第二代或子区块链,这些子区块链可以保留指向父区块链的机器可读链接,所述父区块链又可以被存档,且在必要时被引用以进行历史参考。因此,所述系统用于减小工作区块链的大小,从而使得存储所述区块链更加容易,并且还用于提高问询所述区块链的当前状态的查询速度。通过减小所述工作区块链的大小,本发明专利技术试图通过分离和存档记录在所述区块链中的历史或较旧交易来扩展大型区块链的效用。所述系统和过程还包括在当前区块链与所述区块链的存档部分之间创建链接,以确保整个历史分类账的完整性的方法。

The system and method of extending the utility of blockchain by using related sub blockchain

【技术实现步骤摘要】
【国外来华专利技术】通过使用相关子区块链来扩展区块链效用的系统和方法
本专利技术总体上涉及信息
,特别着眼于区块链技术。更具体地,本专利技术涉及通过以系统的方式创建一个或多个新的“子”区块链来扩展区块链的效用的区块链操作和架构,以及方法和系统,所述“子”区块链是使用其前辈或“父”区块链的“净”状态启动的,以减小当前可操作区块链的大小。新的子区块链可能会使用与其父代不同的范围、策略和/或过程。然后可以将“父”区块链存档,以保留整个区块链分类账的历史完整性。
技术介绍
区块链解决方案的一个目标是维护实时交易分类账,其中包括系统上记录的每笔交易的完整历史记录。由于区块链的原始设计方面以及当前实现的许多方面,区块链是一次写入的记录,其被设计为不可以更改,而只能被附加到其中。因此,随着将区块添加到区块链中,区块链的大小或存储区块链所需的存储器持续增长。最终,某些区块链可能会变得很大,以至于其纯粹大小和存储器需求会损害其实用性。更具体地,随着区块链分类账随时间增长,其大小会给基础信息技术系统带来负担。首先,较大的区块链可能需要更多时间来执行查询。其次,对于使用“本文档来自技高网...

【技术保护点】
1.一种用于使用至少一个目的地信息技术区块链来扩展至少一个源信息技术区块链的效用的方法,其中所述方法在至少一组特殊配置的计算设备上操作,所述计算设备执行存储在机器可读存储介质上的机器可读指令,以维护和执行包含以下方法步骤的转换协议:/ni.从所述至少一个源信息技术区块链(“父区块链”)中选择多个交易(“选定的交易”);/nii.识别或创建至少一个目的地信息技术区块链(“子区块链”),所述选定的交易将被转换和迁移至所述目的地信息技术区块链;/niii.计算与所述选定的交易有关的每个账户的净状态账户余额;/niv.将每个所述选定的交易的所述净状态账户余额转换为符合所述至少一个子区块链的一组新交易(...

【技术特征摘要】
【国外来华专利技术】1.一种用于使用至少一个目的地信息技术区块链来扩展至少一个源信息技术区块链的效用的方法,其中所述方法在至少一组特殊配置的计算设备上操作,所述计算设备执行存储在机器可读存储介质上的机器可读指令,以维护和执行包含以下方法步骤的转换协议:
i.从所述至少一个源信息技术区块链(“父区块链”)中选择多个交易(“选定的交易”);
ii.识别或创建至少一个目的地信息技术区块链(“子区块链”),所述选定的交易将被转换和迁移至所述目的地信息技术区块链;
iii.计算与所述选定的交易有关的每个账户的净状态账户余额;
iv.将每个所述选定的交易的所述净状态账户余额转换为符合所述至少一个子区块链的一组新交易(“迁移交易”);
v.创建所述迁移交易的至少一个新区块,所述新区块包括与所述至少一个父区块链的至少一个先前区块相关联的机器可读链接(“迁移区块”);
vi.验证所述迁移区块;
vii.将所述经过验证的迁移区块附加到所述至少一个子区块链;
viii.创建要附加到所述至少一个父区块链的至少一个反区块,所述至少一个反区块由新交易组成以考虑迁移到所述至少一个子区块链的所述净状态账户余额的移除,并包括与所述至少一个父区块链的所述至少一个先前区块中的至少一个先前区块相关联的机器可读链接;
ix.验证要附加到所述至少一个父区块链的所述至少一个反区块;
x.将所述至少一个经过验证的反区块中的每一个附加到所述至少一个父区块链;以及
xi.在所述选定的交易的任何迁移之后,将某些新交易从所述至少一个父区块链重定向到要合并到所述至少一个子区块链中的区块。


2.根据权利要求1所述的用于扩展至少一个源信息技术区块链的效用的方法,其中所述至少一个父区块链中的所有交易均为选定的交易。


3.根据权利要求1所述的用于扩展至少一个源信息技术区块链的效用的方法,还包括创建至少一组选定的交易的“净状态”的步骤,其中所述至少一组选定的交易在包含表示所述净状态的新交易的区块的任何迁移之后,将继续依赖所述至少一个父区块链作为历史记录。


4.根据权利要求1所述的用于扩展至少一个源信息技术区块链的效用的方法,还包括存档所述至少一个父区块链的步骤。


5.根据权利要求1所述的用于扩展至少一个源信息技术区块链的效用的方法,还包括以下所述步骤:创建引用所述至少一个父区块链中的一个或多个区块的至少一个机器可读链接;以及将所述至少一个机器可读链接添加到附加到所述至少一个子区块链的所述至少一个新交易区块。


6.根据权利要求1所述的用于扩展至少一个源信息技术区块链的效用的方法,其中所述至少一个子区块链是新区块链。


7.根据权利要求1所述的用于扩展至少一个源信息技术区块链的效用的方法,其中所述至少一个子区块链使用不同于所述至少一个父区块链所使用的区块链架构的区块链架构。


8.根据权利要求1所述的用于扩展至少一个源信息技术区块链的效用的方法,其中所述至少一个子区块链使用不同于所述至少一个父区块链所使用的区块链验证的区块链验证。


9.一种用于使用至少一个目的地信息技术区块链来扩展至少一个源信息技术区块链的效用的系统,包括:
a.特殊配置的计算设备的第一子集,其执行存储在第一机器可读存储介质上的第一组机器可读指令,以操作和存储至少一个第一“源”信息技术区块链,所述第一组机器可读指令包括:(i)将交易聚合到源区块链区块中,(ii)验证每个所述源区块链区块,以及(iii)将每个所述经过验证的...

【专利技术属性】
技术研发人员:杰夫·斯托尔曼
申请(专利权)人:杰夫·斯托尔曼
类型:发明
国别省市:美国;US

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

1