首页 > 区块链Blockchain > 正文

区块链技术被用来创建、确认和执行不同类型的智能合约

最链 2018-05-04 10:19

智能合约:以数字形式定义的承诺。智能合约的概念最早由计算机科学家、加密大师尼克·萨博于1995年提出,他将智能合约定义为:“一个由计算机处理的、可执行合约条款的交易协议。”与传统合约不同,智能合约将所有的合约条款和操作步骤都置于计算机协议的掌控之下。在区块链出现以前,智能合约的理念由于技术的限制一直没有应用到现实之中。基于去中心化的特性,区块链技术被用来创建、确认和执行不同类型的智能合约,开启了智能合约广阔的应用场景。

区块链技术被用来创建、确认和执行不同类型的智能合约

智能合约是一套以数字形式定义的承诺,由计算机系统自动执行,其中包含了合约参与者约定的权利和义务。一个完整的智能合约包括三个要素:承诺、协议和数字形式。承诺明确了智能合约的本质和目的,是参与方同意的权利和义务。协议是智能合约的技术实现方式,在这个协议的基础上,合约承诺被完成,或者合约承诺的完成过程被记录下来。

区块链技术被用来创建、确认和执行不同类型的智能合约

承诺通过数字形式被写入计算机可读的代码中,只要参与方达成协定,相关的权利和义务将由一台计算机或者计算机网络执行。构建一份智能合约,区块链上的用户首先要根据协议拟定一份承诺,明确双方的权利和义务,并用各自的私钥签名以确保合约的有效性。签名后的智能合约通过P2P网络发送给区块链中的每个节点,节点会对这份智能合约进行共识认同和处理,通过验证的合约最终会被写入区块链,并自动执行。

由于数字资产方面的合约容易规范且易强制执行,因此,智能合约首先被应用在虚拟货币、网站、软件、云服务以及股票交易等数字资产领域。随后,智能合约将向实物资产领域扩展,比如遗嘱执行、汽车租赁、房屋租售等。

阅读更多

上一篇:【纽约时报】区块链是复兴开放协议精神的唯一希望

下一篇:瑞波出席英国区块链听证会,称Ripple和XRP之间没有直接联系

您可能喜欢:

关于我们联系我们自媒体进驻
Copyright © 2013 比特巴手机版
币圈人都爱上的网站,新闻行情教程人物测评资讯大全