首页> 外国专利> Method for the execution of smart contracts by electronic means using block -chain technology

Method for the execution of smart contracts by electronic means using block -chain technology

机译:使用区块链技术通过电子方式执行智能合约的方法

摘要

A method is described for executing, via electronic processing means using the blockchain technology, a smart contract 1 associated with a contract which involves a computer transaction between two or more contracting parties (P1, P2). The method comprises the step of publishing (S1), by storage on a shared computer infrastructure, a software code 10 of the smart contract 1; then establishing a computer connection (S2) between the software code 10 and an electronic copy of the text version 11, readable by humans, of the associated contract, so that the smart contract 1 comprises a set of digital data comprising the software code 10 of the smart contract and the electronic copy of the text version 11, available on a distributed blockchain platform 2; then publishing (S3), on the distributed blockchain platform, digital execution data 12 required for executing actions associated with the software code 10 of the smart contract 1. The method then envisages either granting or not granting, automatically, a validation (S4) based on the digital execution data 12 published on the distributed blockchain platform by each of a plurality of validation computer programs (C, D, E); and of calculating (S5), using an algorithm executed by electronic processing means, a result RV of the validation results obtained, in order to enable or not enable the continuation of the transaction on the basis of such a result. If the continuation is enabled, each of the contracting parties (P1, P2) carries out an evaluation (S6) of the execution data published on the distributed blockchain platform, by means of a respective associated approval computer program, to either approve or reject the transaction. In case of approval by all contracting parties, the method provides proceeding with the transaction execution (S7) by performing the steps of publishing on the distributed blockchain platform digital approval data (13) of the transaction; and executing the computer transaction by the distributed blockchain platform. In case of rejection by at least one of the contracting parties, the method involves carrying out an arbitration evaluation procedure (S8). Such arbitration evaluation procedure comprises evaluating the electronic text version 11 associated with the smart contract 1, by one or more Arbitrators (G, H, L); then either approving or rejecting the transaction, on the basis of the evaluation of the electronic text version 11, by the one or more Arbitrators, using a digital signature or authentication procedure; finally, proceeding with the computer transaction execution (S7), by the distributed blockchain platform 2, only in case of approval by the arbitration evaluation procedure.
机译:描述了一种用于通过使用区块链技术的电子处理装置来执行与涉及两个或更多个签约方(P1,P2)之间的计算机交易的合同相关联的智能合同1的方法。该方法包括以下步骤:通过在共享计算机基础结构上存储来发布(S1)智能合约1的软件代码10;然后在软件代码10和相关合同的人类可读的文本版本11的电子副本之间建立计算机连接(S2),以使智能合同1包含一组数字数据,该数字数据包含以下内容的软件代码10:在分布式区块链平台2上可用的智能合约和文本版本11的电子副本;然后在分布式区块链平台上发布(S3)执行与智能合约1的软件代码10相关联的动作所需的数字执行数据12。然后该方法设想自动授予或不授予基于验证的身份(S4)通过多个验证计算机程序(C,D,E)中的每一个在分布式区块链平台上发布的数字执行数据12上;然后,使用由电子处理装置执行的算法,计算(S5)获得的确认结果的结果RV,以便基于该结果来使交易继续进行或不进行交易。如果启用了继续功能,则每个缔约方(P1,P2)都会通过相应的关联批准计算机程序对发布在分布式区块链平台上的执行数据进行评估(S6),以批准或拒绝交易。在所有缔约方的批准的情况下,该方法通过执行以下步骤来进行交易执行(S7):在交易的分布式区块链平台上发布交易的数字批准数据(13);并通过分布式区块链平台执行计算机交易。在被至少一个缔约方拒绝的情况下,该方法包括执行仲裁评估程序(S8)。这种仲裁评估程序包括由一个或多个仲裁员(G,H,L)评估与智能合约1相关联的电子文本版本11。然后根据一个或多个仲裁员对电子文本版本11的评估,使用数字签名或身份验证程序批准或拒绝交易;最后,只有在仲裁评估程序批准的情况下,才由分布式区块链平台2进行计算机交易执行(S7)。

著录项

  • 公开/公告号IT201700107125A1

    专利类型

  • 公开/公告日2019-03-25

    原文格式PDF

  • 申请/专利权人 SHARED;

    申请/专利号IT20170107125

  • 发明设计人 GUERRIERI ROBERTO;

    申请日2017-09-25

  • 分类号G06Q50/18;

  • 国家 IT

  • 入库时间 2022-08-21 11:59:52

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号