LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 云之梦带你了解区块链智能合约的起源智能合约三要素

云之梦带你了解区块链智能合约的起源智能合约三要素

2020-05-03 JSyrk2Ml 来源:区块链网络

什么是智能合约?河南云之梦网络科技带你了解区块链智能合约的发展以及智能合约的三要素。智能合约的理念可以追溯到1994年,几乎与互联网同时出现。曾经为比特币打下基础,从而备受广泛赞誉的密码学家尼克·萨博(Nick Szabo)首次提出了“智能合约”(smart contract)这一术语。他对于智能合约的定义是:“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。

从本质上讲,这些自动合约的工作原理类似于其他计算机程序的if-then语句。智能合约只是以这种方式与真实世界的资产进行交互。当一个预先编好的条件被触发时,智能合约便执行相应的合同条款。

萨博的智能合约理论之所以还没有运用,是因为到今天还没有支持可编程交易的数字金融系统,也就是还没有真正触发到支付领域。比特币的出现和广泛应用使得合约突破了实质性发展,改变了现状,让萨博的理论有了重生的机会。智能合约在区块链上得到了蓬勃发展,甚至代表了区块链2.0时代。

传统意义上的合约是双方或多方通过执行与不执行来换取某些条件,参与方要么是互相了解彼此要么是一方权威一方有需求,任何一方必须信任对方并履行义务。比较而言,智能合约最大不同在于无须再信任彼此,因为合约是由代码定义且由代码(强制)执行,一旦部署上链就完全自动无法修改无法篡改无法干预。

智能合约的三个要素:自治、自足和去中心化。

自治表示合约一旦启动就会自动运行,就会运行每个矿工节点上面,发起者是无法进行任何的干预;其次,智能合约能够自足以获取资源,也就是说通过提供服务或者发行资产来获取资金,当需要时会使用这些资金;最后,智能合约是去中心化分布式的,通过网络节点来自动运行。

但因为当年缺乏能够支持可编程合约的数字系统,这些工作理论无法在现实中应用,直到区块链技术的出现和被广泛应用, 智能合约技术建立在本身就是一种计算机程序的区块链的基础上,快速的发展起来。

所有的问题提出和解决思路都是来源于现实生活,上面的智能合约同传统合约之间有哪些相同或者不同的地方呢? 从自动化、主客观、成本、执行时间、违约惩罚、适用范围6个维度对比,传统合约是人工判断触发的适合主观性请求的高成本、事后执行、依赖于刑罚、受限于具体辖区合约。而智能合约呢,基本6个维度的指标都是不同的,它是自动判断触发条件、适合客观性的请求、低成本的事前预防的依赖于抵押资产、全球性的合约。

应用这些思路,去解决现实生活中用传统合约解决不好或者无法解决的问题,才是智能合约的价值所在。

—-

编译者/作者:JSyrk2Ml

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...