[发明专利]智能合约解释器有效
申请号: | 201980040101.2 | 申请日: | 2019-08-22 |
公开(公告)号: | CN112335214B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 爱德华·罗辛松斯基;李丹珏 | 申请(专利权)人: | 环球互连及数据中心公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/60 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 刘彬 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 合约 解释 | ||
本公开描述了一种技术,该技术包括对关于智能合约的信息进行解释,使得智能合约的条款能够跨各种各样的共识网络或区块链平台实施。在一个实施例中,本公开描述了一种方法,该方法包括:由第一计算设备接收描述智能合约的信息,其中,第一计算设备包括在多个第一计算设备内,每个第一计算设备位于保持第一分布式账本的第一共识网络上;由第一计算设备响应于接收描述智能合约的信息,执行更新第一分布式账本的操作;并且由多个第一计算设备中的至少一个第一计算设备解释描述智能合约的信息,以确定并且在第一共识网络上执行多个第一智能合约操作中的至少一项。
交叉引用
本申请要求于2018年8月22日提交的美国临时专利申请第62/721,242号和于2019年6月26日提交的美国专利申请第16/453,606号的权益,其中每一者的全部内容通过引用结合在此。
技术领域
本公开涉及计算机网络,并且更具体地,涉及共识网络(consensus networks)。
背景技术
分布式账本是可以通过跨多个站点、机构、和/或地域的网络所共享并且同步的数据结构。将对账本做出的改变或添加反映并且复制至网络上的多个(如果不是全部)计算设备(或节点)。通常,在共识网络上实施分布式账本,其中,即使网络可能包括多个不可靠或不可信任的节点,网络上的节点也实施旨在实现网络上的节点之间的可靠性或一致性的共识算法。
区块链(例如,基于比特币和以太坊的技术)可能被视为是由对等(P2P)网络上的分布式计算机管理的分布式账本。网络上的每个对等体(节点)保持账本的副本、并且还使用额外的措施来帮助确保网络上的大多数节点之间达成共识。通常,智能合约是在作为区块链或分布式账本的一部分的共识网络上实施的计算机程序。可以在共识网络上使用智能合约,以促进、验证、和/或强制实施协议、合约、或其他规则集合的协商和/或执行。
发明内容
本公开描述了一种技术,该技术包括:对描述智能合约的信息进行解释,以使得能够跨各种各样的共识网络或区块链平台实施智能合约的条款。在一些实施例中,此处公开的技术包括:将智能合约的模板传送至共识网络中的一个或多个节点。共识网络中的一个或多个节点通过适合于其所驻留的共识网络和/或区块链平台的方式,实施智能合约,从而产生在通过与模板指定的条款和/或要求一致的方式操作的共识网络上执行的智能合约。在一些实现方式中,通过智能合约解释器可以实施与模板对应的智能合约,智能合约解释器自身可以是在共识网络或区块链上执行的独立智能合约,对模板进行解释,并且之后,执行与由模板指定的智能合约的条款和/或要求对应的动作。
在一个实施例中,本公开描述了一种方法,包括:由第一计算设备接收描述智能合约的信息,其中,第一计算设备包括在多个第一计算设备内,每个计算设备位于保持第一分布式账本的第一共识网络上;由第一计算设备并且响应于接收描述智能合约的信息,执行更新第一分布式账本的操作;由多个第一计算设备中的至少一个计算设备解释描述智能合约的信息,以确定并且在第一共识网络上执行多个第一智能合约操作中的至少一项操作;由第二计算设备接收描述智能合约的信息,其中,第二计算设备包括在多个第二计算设备内,每个计算设备位于保持第二分布式账本的第二共识网络上;由第二计算设备并且响应于接收描述智能合约的信息,执行更新第二分布式账本的操作;并且由多个第二计算设备中的至少一个计算设备解释描述智能合约的信息,以确定并且在第二共识网络上执行多个第二智能合约操作中的至少一项操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环球互连及数据中心公司,未经环球互连及数据中心公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980040101.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于监控长定子线性马达系统的磨损的方法和设备
- 下一篇:切断电路诊断装置