区块链网站|NFTS DeFi 科普中的关键| Defi 什么是智能合约?

科普中的关键| Defi 什么是智能合约?

广告位

科普 | Defi中的关键,智能合约是什么?

人们经常会问,什么是智能合同?那么你首先要明白什么是“合同”。

在日常生活中,合同(合作协议)是合作伙伴之间订立的“契约”。如今,我们的生活几乎离不开合同。一般来说,工作是与公司签订的劳动合同,买房是与房地产公司签订的购房合同,买保险是与保险公司签订的保险合同;说白了,网购、点外卖、打车、买彩票,都与相关服务商签订了相应的合同。可以说,有人的地方就用契约。

就算我们和别人打了赌,也是合同,但是一旦一方否认,合同就很难履行。如果有合同,规则是事先确定的,一旦触发相关条款,合同就会自动执行,不需要人为干预,也不怕被否定。有这样的合同吗?的确,这是一份聪明的合同。

01

什么是智能合同?

智能契约是密码学家Nick Saab在20世纪90年代提出的一个概念。由于当时缺乏可信的执行环境,智能合约没有得到应用和发展。直到以太坊的出现,智能合约才“复活”。

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

自动售货机和ATM机在某种程度上可以理解为执行智能合约的机器,但这些都不是真正意义上的智能合约。

02

智能合约有什么特点?

与传统合同相比,智能合同有三个特点:

1.合同内容公开透明。

智能合约部署在区块链上,其合约内容自然是公开透明的。

2.合同的内容不能被篡改。

同样,由于部署在区块链上,智能合同的内容也不能修改。

3.永久操作

区块链上运行的智能合同也由区块链上的网络节点共同维护。只要区块链存在,智能合约就可以永远运行。有种“契约中有链”的兄弟情。

与传统合同相比,具有区块链三大特征的智能合同具有以下优势:

1.信任。

因为智能合约是基于区块链的,所以合约的内容是公开透明的,不能被篡改。也就是说,代码就是法律。基于对代码的信任,交易者可以在不信任的环境中安全可靠地进行交易。

2.经济高效

与传统合同相比,纠纷的产生往往是由于对合同条款理解的差异;智能合约可以通过计算语言避免分歧,几乎不会引起争议,达成共识的成本很低。在智能合同中,仲裁结果出来后立即生效。因此,与传统合同相比,智能合同具有经济和效率的优势。

3.不需要第三方仲裁。

假设熊大和熊二打赌明天会不会下雨。谁输了就需要给对方100块钱。如果输的人否认,赢的人就得不到奖励。所以找第三方仲裁机构效率低,费时。但如果在智能合约上写下赌注,当赌注达到时,双方将100元输入智能合约地址,智能合约将根据最终结果自动执行,赢家将拿走所有奖励。可见,智能合约是不需要第三方仲裁的。

03

智能合约真的智能吗?

以上都是智能合约的优势。智能合约真的很智能,没有缺点吗?事实上,智能合约也有其缺点。

如上所述,由于智能合约的不可更改性,很容易建立信任。但同时,也有不好的一面。如果智能合约存在漏洞,黑客可以利用智能合约的漏洞为自己谋利。

举个简单的例子,一个自动售货机,本来卖5块钱的饮料,由于疏忽被写成了5毛钱。管理员发现后,可以立即更正。但是,如果这台自动售货机在区块链上调用智能合约,那么这个错误将不会被纠正,直到里面的饮料售完为止。

另一方面,智能合同本身无法获取(感知)外部信息,这就涉及到需要外部信息来进行合同的授标,需要写入相关信息才能进行授标。比如熊大和熊二打赌明天会不会下雨。智能合约本身不知道第二天会不会下雨,需要提供其他信息源的信息,比如中央气象台的数据。知道这些信息后,智能合同可以做出裁决。

从以上两点来看,智能合约既不完美也不智能。

04

总结

总而言之,我们了解智能合约:

智能合同是用计算机语言代替法律语言记录条款,由程序自动执行的合同。部署在区块上,还具有区块链数据公开透明、不可篡改、永久运行的特点。

与传统合同相比,智能合同具有去信任、安全、高效、无需第三方仲裁等优势。但是智能合约并不完美,不智能或者智能水平很低。

文中提到智能合同的执行不需要第三方的裁决,还提到当执行条件涉及外部信息时,智能合同无法被感知,需要将相关信息输入智能合同,触发智能合同执行裁决。你觉得这两种说法矛盾吗?欢迎来到留言区分享你的观点。

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/defi/15311.html

作者: 币圈小哥

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部