J9数字论:区块链上的智能合约是什么?

智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信数据交换,这些数据交换可追踪且不可逆转。智能合约概念于1995年由Nick Szabo首次提出。

通俗的来说智能合约,就是一段写在区块链上的代码,一旦某个事件触发合约中的条款,代码即自动执行。也就是说,满足条件就执行,不需要人为操控。与其说区块链的智能合约,不如说目前大家理解的都是以太坊的智能合约。可以说以太坊创造了智能合约。

智能合约有很多的优势

其一,去掉中介平台第三方,可以完全依托技术让用户自主建立合约。

其二,公平公开透明,智能合约会把条款条约用代码的形式写的清清楚楚,并记录在区块链上,整个过程都是由程序去执行,即便是编写这个合约代码的开发者也无法篡改。

其三,智能合约的应用也是非常灵活的,用户之间可以自由的建立合约,哪怕是一个陌生的外国人,也可以通过智能合约建立合作与联系。


智能合约不可篡改的属性,很容易建立起信任。但同时也有不好的一面,如果智能合约存在漏洞,黑客可以利用智能合约的漏洞,为自己牟利。

另一方面,智能合约本身无法获取(感知)外部的信息,涉及到需要外部信息才能裁决合约,需要对其写入相关信息,它才能作出裁决。比如熊大和熊二猜测明天是否下雨的例子,智能合约本身是不知道第二天是否下雨了没,需要通过其他信息源为它提供信息,比如气象台数据,有了这个信息之后,智能合约才能做出裁决。

风险提示:

本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为

猜你喜欢

转载自blog.csdn.net/J9shuzi/article/details/126468351