[发明专利]基于有序智能合约创建多个记录的系统和方法在审
申请号: | 201880039205.7 | 申请日: | 2018-06-13 |
公开(公告)号: | CN110741599A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | A·德卡达斯;T·P·蒂德维尔;V·雅瓦吉;M·雅各布斯 | 申请(专利权)人: | 维萨国际服务协会 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/08;G06Q20/36;G06Q20/38 |
代理公司: | 31100 上海专利商标事务所有限公司 | 代理人: | 钱慰民;张鑫 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 响应 顺序布置 智能 新记录 预定义 区块 创建 | ||
公开了一种用于创建详细描述一组有序事件的智能合约的方法。智能合约可以包括关于多个事件和针对每一事件的响应的信息。所述事件和响应可以以预定义顺序布置。所述响应可以包括将新记录添加到区块链。
相关申请交叉引用
本申请是2017年6月14日提交的美国临时申请第62/519,802号的国际申请并要求其提交日的权益,所述临时申请出于所有目的以全文引用的方式并入本文中。
背景技术
区块链记录系统设计成安全地记录信息。当计算机向区块链提交新信息时,信息会不变地存储下来。
通常,区块链记录系统允许任何人向区块链添加新数据。此开放访问可以是有用的,因为它允许多个用户而非仅一个用户对记录作出贡献。然而,区块链记录系统中的开放访问可能会造成接收到不正确的数据和/或记录混乱的漏洞。
为了说明,考虑涉及三个不同输送分段的实际运输过程。第一分段可以是从点A输送到点B,第二分段可以是从点B输送到点C,且第三分段可以是从点C输送到点D。当输送分段完成时,可以创建新的区块链记录以便监测运输进展。然而,在典型的区块链记录系统的情况下,有可能在记录第一输送分段已完成之前记录第二输送分段已完成。这会使记录不可理解且不准确,因为第二分段实际上无法在第一分段之前完成。
无论此类记录条目是欺诈性的还是意外创建的,都会导致区块链记录变得混乱且可能不正确。此种错误无法校正,因为一旦信息被添加到区块链,就无法改变。
最多,第一输送分段可能已完成,但尚未报告。可以稍后报告所述分段。然而,区块链现将仍示出第二分段在早于第一分段的时间完成。
本发明的实施例个别地和共同地解决了这些问题和其它问题。
发明内容
本发明的实施例提供用于创建智能合约的系统和方法,所述智能合约指定一组事件,以及将响应于事件而创建的新记录的特定顺序。由此,智能合约实现对提交到区块链记录的新记录的过滤。如果事件似乎是无序发生,或新记录条目以其它方式无序提交,则可以拒绝所述记录并不将其添加到区块链。结果,能以有条理和顺序方式创建并维护区块链记录。
本发明的一个实施例涉及一种方法。所述方法包括接收指示将响应于一组有序事件而发生一组有序交互的智能合约,和响应于所述一组有序事件中的第一事件,向第二节点计算机传输生成所述一组有序交互中的第一交互的第一数据包的指令。智能合约指示将响应于第一事件而发生第一交互。所述方法还包括从第二节点计算机接收第一交互的第一数据包,和生成区块链的第一区块。第一区块包括第一交互的第一数据包。所述方法还包括响应于所述一组有序事件中的第二事件,向第二节点计算机传输生成所述一组有序交互中的第二交互的第二数据包的指令。智能合约指示将响应于第二事件而发生第二交互。所述方法还包括从第二节点计算机接收第二交互的第二数据包,和生成区块链的第二区块。第二区块包括第一交互的第二数据包。
本发明的另一实施例涉及一种配置成执行上述方法的管理节点计算机。
本发明的另一实施例涉及一种方法,其包括生成指示将响应于一组有序事件而发生一组有序交互的智能合约,和响应于所述一组有序事件中的第一事件而生成所述一组有序交互中的第一交互的第一数据包。智能合约指示将响应于第一事件而发生第一交互。所述方法还包括向管理节点计算机传输第一数据包。管理节点计算机生成区块链的第一区块,且第一区块包括第一数据包。所述方法还包括响应于所述一组有序事件中的第二事件而生成所述一组有序交互中的第二交互的第二数据包。智能合约指示将响应于第二事件而发生第二交互。所述方法还包括向管理节点计算机传输第二数据包。管理节点计算机创建区块链的第二区块,且第二区块包括第二数据包。
本发明的另一实施例涉及一种被配置成执行上文所描述方法的第二节点计算机。
关于本发明的实施例的其它细节可见于具体实施方式和附图。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维萨国际服务协会,未经维萨国际服务协会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880039205.7/2.html,转载请声明来源钻瓜专利网。