【技术实现步骤摘要】
【国外来华专利技术】用于区块链的互操作性的系统和方法相关申请的交叉引用本申请是基于2018年11月9日提交的美国临时专利申请号62/758,113并根据35U.S.C.199(e)要求优先权的非临时专利申请。
本申请整体涉及分布式账本平台上的数据处理领域,并且具体地涉及区块链的互操作性。此外,本专利技术涉及智能合约跨一个或多个区块链平台的可重用性。
技术介绍
近期,区块链技术的使用已扩展到加密货币以外,为智能合约的执行提供了框架。智能合约是各方之间的自执行协议,所有条款和条件均以代码编写,并根据未来的签名或触发事件自动执行。通过利用区块链技术,智能合约一旦附加到区块链上,就不能被撤销、拒绝或逆转。智能合约通常提供多种功能,只需在智能合约附加到的区块链上调用调用方法即可执行这些功能。随着越来越多具有不同处理和执行速度的区块链不断涌现,具有各种功能的多个智能合约正在编写中。然而,智能合约功能的使用仅限于托管所述智能合约的区块链。由于在不同区块链中普遍存在的智能合约的结构和语言不同,与一个区块链相关联的用户无法在另一区块链上使用智能合约的功能。此外,一些区块链具有更高的执行速度,导致嵌入在附加到该区块链的智能合约中的算法的执行速度更快,并且不同的区块链上的用户无法访问此类算法/方法。这限制了智能合约带来的好处,并阻碍了区块链的互操作性。在主题区块链上执行来自另一区块链的智能合约方法的常用方法之一是将所述智能合约代码复制到第三方处理平台上、以主题区块链可接受的语言和结构重写代码并将其添加到主题区块链中。任选地,用户可在另 ...
【技术保护点】
1.一种用于可通信地耦合到分布式文件系统存储装置和服务器布置结构的多个区块链之间的互操作性的系统,其中所述服务器布置结构被配置为:/n将第一事务附加到所述多个区块链中的主机区块链,所述第一事务包括方法名称和一个或多个参数,其中所述主机区块链可操作以:/n将所述第一事务的执行推迟预定时间;/n将所述方法名称和所述一个或多个参数存储在所述分布式文件存储系统上;/n从所述主机区块链接收第一地址哈希和所述方法名称,其中所述第一地址哈希指示所述方法名称和所述一个或多个参数在所述分布式文件存储系统上的第一存储位置;/n在所述多个区块链中识别非主机区块链;/n将第二事务附加到所述非主机区块链,所述第二事务包括所述第一哈希地址;/n从所述非主机区块链接收第二哈希地址,其中所述第二哈希地址指示所述分布式文件存储系统上的第二存储位置,所述第二存储位置被配置存储来自所述非主机区块链上的与所述方法名称相对应的智能合约方法的执行的方法输出;/n将第三事务附加到所述主机区块链,所述第三事务包括所述第二哈希地址;/n在所述预定时段结束时所述执行所述第一事务之后,接收所述主机区块链上的所述第一事务的最终输出,其中所述 ...
【技术特征摘要】
【国外来华专利技术】20181109 US 62/758,1131.一种用于可通信地耦合到分布式文件系统存储装置和服务器布置结构的多个区块链之间的互操作性的系统,其中所述服务器布置结构被配置为:
将第一事务附加到所述多个区块链中的主机区块链,所述第一事务包括方法名称和一个或多个参数,其中所述主机区块链可操作以:
将所述第一事务的执行推迟预定时间;
将所述方法名称和所述一个或多个参数存储在所述分布式文件存储系统上;
从所述主机区块链接收第一地址哈希和所述方法名称,其中所述第一地址哈希指示所述方法名称和所述一个或多个参数在所述分布式文件存储系统上的第一存储位置;
在所述多个区块链中识别非主机区块链;
将第二事务附加到所述非主机区块链,所述第二事务包括所述第一哈希地址;
从所述非主机区块链接收第二哈希地址,其中所述第二哈希地址指示所述分布式文件存储系统上的第二存储位置,所述第二存储位置被配置存储来自所述非主机区块链上的与所述方法名称相对应的智能合约方法的执行的方法输出;
将第三事务附加到所述主机区块链,所述第三事务包括所述第二哈希地址;
在所述预定时段结束时所述执行所述第一事务之后,接收所述主机区块链上的所述第一事务的最终输出,其中所述最终输出指示所述智能合约方法的所述方法输出。
2.根据权利要求1所述的系统,其中所述主机区块链和所述非主机区块链中的每一个均包括初始智能合约,所述初始智能合约进一步包括用于与所述分布式文件存储系统的通信的一个或多个标准方法调用。
3.根据权利要求2所述的系统,其中所述初始智能合约进一步包括数据结构存储库,所述数据结构存储库被配置为维护一个或多个事务以及所述一个或多个事务的执行状态的列表。
4.根据权利要求1所述的系统,其中所述主机区块链和所述非主机区块链中的每一个被配置为对与所述分布式文件存储系统的所述通信进行加密。
5.根据权利要求4所述的系统,其中所述主机区块链和所述非主机区块链中的每一个被分配有私钥和公钥。
6.根据权利要求1所述的系统,其中所述服务器布置结构被进一步配置为基于方法索引来识别非主机区块链,所述方法索引包括针对所述多个区块链中的至少一个映射的一个或...
【专利技术属性】
技术研发人员:凯斯卡·阿比吉特,
申请(专利权)人:英诺普莱斯股份公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。