巨鲸数字-区块链-Defi中的关键,智能合约是什么?

智能合约(Smart Contract)是上世纪90年代由密码学家尼克·萨博提出的理念,由于当时缺乏可信的执行环境,智能合约没有被应用和发展,直到以太坊的出现,才让智能合约得以“复活”块链智能合约

那智能合约到底是什么呢?简单来说智能合约就是用计算机语言取代了法律语言记录条款并由程序自动执行的合约块链智能合约。换句话说,智能合约就是传统合约的数字化版本,跑在区块链网络上,由程序自动执行。

巨鲸数字-区块链-Defi中的关键<strong></p>
<p>块链智能合约</strong>,智能合约是什么?

有区块链三大特点加持的智能合约块链智能合约,与传统的合约相比主要有如下优势:

1、去信任块链智能合约

由于智能合约是基于区块链的,合约内容公开透明、且不可篡改块链智能合约。代码即法律(Code is law),交易者基于对代码的信任,可以在不信任环境下安心、安全地进行交易。

2、经济、高效

相比传统合约经常会因为对合约条款理解的分歧,造成纠纷;智能合约通过计算语言很好避免了分歧,几乎不会造成纠纷,达成共识的成本很低块链智能合约。在智能合约上,仲裁结果出来,立即执行生效。因此相比传统合约,智能合约有经济、高效的优势。

3、无需第三方仲裁

假设熊大和熊二打赌,赌明天是否会下雨,谁输了的一方就需要给对方100元块链智能合约。如果输的人抵赖,赢了的人就得不到奖励。为此,去找第三方仲裁机构,低效且费时费力。但如果赌约写在智能合约上,在达成赌约之时,各自把100元打入智能合约地址,智能合约根据最终的结果,自动执行,赢的一方拿走所有的奖励。可见,智能合约就无需第三方仲裁。

巨鲸数字-区块链-Defi中的关键<strong></p>
<p>块链智能合约</strong>,智能合约是什么?

上面讲的都是智能合约的优点,那智能合约真的是智能且没有缺点的吗?其实不然,智能合约也有它的缺点块链智能合约

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

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

与传统的合约相比,智能合约有去信任、安全、高效、无需第三方仲裁的优点块链智能合约。但智能合约并不完美,而且也不智能或者说它的智能程度很低。

评论