時(shí)間:2022-02-12|瀏覽:503
01
什么是智能合約?
智能合約(Smart Contract)上世紀(jì)90年代,密碼學(xué)家尼克·薩博當(dāng)時(shí)缺乏可信的執(zhí)行環(huán)境,薩博提出的智能合約直到以太坊出現(xiàn)才被應(yīng)用和開發(fā)。
什么是智能合同?簡(jiǎn)而言之,智能合同是一種用計(jì)算機(jī)語言取代法律語言記錄條款并由程序自動(dòng)執(zhí)行的合同。換句話說,智能合同是傳統(tǒng)合同的數(shù)字版本。它在區(qū)塊鏈網(wǎng)絡(luò)上運(yùn)行,并由程序自動(dòng)執(zhí)行。
自動(dòng)售貨機(jī),ATM在某種程度上,取款機(jī)可以理解為執(zhí)行智能合同的機(jī)器,但這并不是真正的智能合同。
02
智能合約有哪些特點(diǎn)?
與傳統(tǒng)的合約相比,智能合約有三大特點(diǎn):
1、合約內(nèi)容公開透明
智能合約部署在區(qū)塊鏈上,其合約內(nèi)容自然是公開透明的。
2、合約內(nèi)容不可篡改
同樣,因?yàn)椴渴鹪趨^(qū)塊鏈上原因,智能合約的內(nèi)容是無法被修改的。
3、永久運(yùn)行
運(yùn)行在區(qū)塊鏈上的智能合約,同樣被區(qū)塊鏈上網(wǎng)絡(luò)節(jié)點(diǎn)共同維護(hù),只要區(qū)塊鏈在,智能合約就能永久的運(yùn)行下去。有種“鏈在合約就在”的兄弟情義之感。
有區(qū)塊鏈三大特點(diǎn)加持的智能合約,與傳統(tǒng)的合約相比主要有如下優(yōu)勢(shì):
1、去信任。
由于智能合約是基于區(qū)塊鏈的,合約內(nèi)容公開透明、且不可篡改。代碼即法律(Code is law),交易者基于對(duì)代碼的信任,可以在不信任環(huán)境下安心、安全地進(jìn)行交易。
2、經(jīng)濟(jì)、高效
相比傳統(tǒng)合約經(jīng)常會(huì)因?yàn)閷?duì)合約條款理解的分歧,造成糾紛;智能合約通過計(jì)算語言很好避免了分歧,幾乎不會(huì)造成糾紛,達(dá)成共識(shí)的成本很低。在智能合約上,仲裁結(jié)果出來,立即執(zhí)行生效。因此相比傳統(tǒng)合約,智能合約有經(jīng)濟(jì)、高效的優(yōu)勢(shì)。
3、無需第三方仲裁
假設(shè)熊大和熊二打賭,賭明天是否會(huì)下雨,誰輸了的一方就需要給對(duì)方100元。如果輸?shù)娜说仲?,贏了的人就得不到獎(jiǎng)勵(lì)。為此,去找第三方仲裁機(jī)構(gòu),低效且費(fèi)時(shí)費(fèi)力。但如果賭約寫在智能合約上,在達(dá)成賭約之時(shí),各自把100元打入智能合約地址,智能合約根據(jù)最終的結(jié)果,自動(dòng)執(zhí)行,贏的一方拿走所有的獎(jiǎng)勵(lì)??梢姡悄芎霞s就無需第三方仲裁。
03
智能合約真的智能嗎?
上面講的都是智能合約的優(yōu)點(diǎn),那智能合約真的是智能且沒有缺點(diǎn)的嗎?其實(shí)不然,智能合約也有它的缺點(diǎn)。
如上文所述,智能合約不可篡改的屬性,很容易建立起信任。但同時(shí)也有不好的一面,如果智能合約存在漏洞,黑客可以利用智能合約的漏洞,為自己牟利。
舉個(gè)簡(jiǎn)單的例子,一臺(tái)自動(dòng)售貨機(jī),本來售價(jià)是5塊的飲料,由于疏忽,寫成了5毛錢,管理員發(fā)現(xiàn)之后,可以立刻改正。但如果這臺(tái)售貨機(jī)調(diào)用的是區(qū)塊鏈上的智能合約,那么這個(gè)錯(cuò)誤將無法修改,直到里面飲料賣完。
另一方面,智能合約本身無法獲?。ǜ兄┩獠康男畔ⅲ婕暗叫枰獠啃畔⒉拍懿脹Q合約,需要對(duì)其寫入相關(guān)信息,它才能作出裁決。比如熊大和熊二打賭明天是否下雨的例子,智能合約本身是不知道第二天是否下雨了沒,需要通過其他信息源為它提供信息,比如中央氣象臺(tái)數(shù)據(jù),喲了這個(gè)信息之后,智能合約才能做出裁決。
從上面兩點(diǎn)看,智能合約既不完美也不智能。
04
小結(jié)
綜上所述,關(guān)于智能合約,我們知道:
智能合約是用計(jì)算機(jī)語言取代了法律語言記錄條款、由程序自動(dòng)執(zhí)行的合約。部署在區(qū)塊上的它,也具備了區(qū)塊鏈的數(shù)據(jù)公開透明、不可篡改、永久運(yùn)行的特點(diǎn)。
與傳統(tǒng)的合約相比,智能合約有去信任、安全、高效、無需第三方仲裁的優(yōu)點(diǎn)。但智能合約并不完美,而且也不智能或者說它的智能程度很低。
熱點(diǎn):以太 以太坊 區(qū)塊鏈 數(shù)據(jù) 智能合約 計(jì)算機(jī)