區(qū)塊鏈智能合約
什么是智能合約?
智能合約又稱(chēng)智能合同,是由事件驅(qū)動(dòng)的、具有狀態(tài)的、獲得多方承認(rèn)的、運(yùn)行在區(qū)塊鏈之上的、且能夠根據(jù)預(yù)設(shè)條件自動(dòng)處理資產(chǎn)的程序,智能合約最大的優(yōu)勢(shì)是利用程序算法替代人仲裁和執(zhí)行合同。
簡(jiǎn)單說(shuō),智能合約是一種用計(jì)算機(jī)語(yǔ)言取代法律語(yǔ)言去記錄條款的合約。智能合約可以由一個(gè)計(jì)算系統(tǒng)自動(dòng)執(zhí)行。簡(jiǎn)單地說(shuō),智能合約就是傳統(tǒng)合約的數(shù)字化版本。
如果區(qū)塊鏈?zhǔn)且粋€(gè)數(shù)據(jù)庫(kù),智能合約就是能夠使區(qū)塊鏈技術(shù)應(yīng)用到現(xiàn)實(shí)當(dāng)中的應(yīng)用層。智能合約是在區(qū)塊鏈數(shù)據(jù)庫(kù)上運(yùn)行的計(jì)算機(jī)程序,可以在滿足其源代碼中寫(xiě)入的條件時(shí)自行執(zhí)行。智能合約一旦編寫(xiě)好就可以被用戶信賴(lài),合約條款不能被改變,因此合約是不可更改的。
區(qū)塊鏈智能合約有三個(gè)技術(shù)特性:
1. 數(shù)據(jù)透明
區(qū)塊鏈上所有的數(shù)據(jù)都是公開(kāi)透明的,因此智能合約的數(shù)據(jù)處理也是公開(kāi)透明的,運(yùn)行時(shí)任何一方都可以查看其代碼和數(shù)據(jù)。
2. 不可篡改
區(qū)塊鏈本身的所有數(shù)據(jù)不可篡改,因此部署在區(qū)塊鏈上的智能合約代碼以及運(yùn)行產(chǎn)生的數(shù)據(jù)輸出也是不可篡改的,運(yùn)行智能合約的節(jié)點(diǎn)不必?fù)?dān)心其他節(jié)點(diǎn)惡意修改代碼與數(shù)據(jù)。
3. 永久運(yùn)行
支撐區(qū)塊鏈網(wǎng)絡(luò)的節(jié)點(diǎn)往往達(dá)到數(shù)百甚至上千,部分節(jié)點(diǎn)的失效并不會(huì)導(dǎo)致智能合約的停止,其可靠性理論上接近于永久運(yùn)行,這樣就保證了智能合約能像紙質(zhì)合同一樣每時(shí)每刻都有效。
智能合約的應(yīng)用
如果能夠通過(guò)區(qū)塊鏈來(lái)發(fā)行法幣,那么也可以通過(guò)智能合約技術(shù),將代碼嵌入到法幣發(fā)行的行為中,則這部分法幣可以被稱(chēng)為“可編程貨幣”。
比如,如果央行指定某一部分資金是發(fā)放到農(nóng)業(yè)相關(guān)的賬戶,那么則可以對(duì)這部分資金寫(xiě)入相應(yīng)程序,指定該部分資金只能進(jìn)入到農(nóng)業(yè)相關(guān)的賬戶中,那么這部分資金在任何情況下也不可能會(huì)被挪用到其他的賬戶中。
再比如,與房屋租金協(xié)議相關(guān)的智能合約只有當(dāng)業(yè)主收到租金才會(huì)觸發(fā)自動(dòng)執(zhí)行,并將公寓的安全密鑰發(fā)送給租戶。這個(gè)合約可以確保租金的定期支付,并且每個(gè)月重啟。
智能合約在其他領(lǐng)域都可以廣泛的應(yīng)用,這里只略舉兩例。
智能合約的工作原理
開(kāi)發(fā)人員會(huì)為智能合約撰寫(xiě)代碼。智能合約可用于交易和(或)兩方/多方之間的任何交換行為。該代碼包含一些會(huì)觸發(fā)合約自動(dòng)執(zhí)行的條件。
一旦編碼完成,智能合約就會(huì)被上傳到區(qū)塊鏈網(wǎng)絡(luò)上,即它們被發(fā)送到所有連接到網(wǎng)絡(luò)的設(shè)備上。從另一種區(qū)塊鏈應(yīng)用——比特幣——的情況來(lái)說(shuō),這就好像把關(guān)于比特幣交易的網(wǎng)絡(luò)更新上傳到區(qū)塊鏈上。
一旦將數(shù)據(jù)上傳到所有設(shè)備上,用戶就可以與執(zhí)行程序代碼的結(jié)果達(dá)成協(xié)議。然后更新數(shù)據(jù)庫(kù)以記錄合約的執(zhí)行情況,并監(jiān)督合約的條款以檢查合規(guī)性。
這樣一來(lái),單獨(dú)一方就無(wú)法操縱合約,因?yàn)閷?duì)智能合約執(zhí)行的控制權(quán)不在任何單獨(dú)一方的手中。
與傳統(tǒng)合約相比,智能合約有很多優(yōu)勢(shì):
一、智能合約與傳統(tǒng)合約相比,最大的特點(diǎn)和優(yōu)勢(shì)就是其解決了“信用”的問(wèn)題。傳統(tǒng)合約達(dá)成前,參與者先要了解各方的信用背景以選擇合適的對(duì)象,合約達(dá)成后的階段,也要依賴(lài)于各方的誠(chéng)實(shí)信用,或者引入第三方(如支付寶)來(lái)?yè)?dān)保合約履行。
二、智能合約因?yàn)殒溕系馁Y源是真實(shí)透明的,合約的內(nèi)容確定后就無(wú)法更改,執(zhí)行更是不用依賴(lài)任何額外操作。最終,“匿名信用”成為現(xiàn)實(shí),合約締結(jié)前無(wú)需進(jìn)行信用調(diào)查,締結(jié)后也不用第三方進(jìn)行擔(dān)保履行,從而實(shí)現(xiàn)交易成本大大降低,交易效率則大幅提高。
三、智能合約的數(shù)據(jù)無(wú)法刪除、修改,只能新增,而智能合約的歷史可追溯,同時(shí)篡改合約或違約的成本將很高,因?yàn)槠渥鲪盒袨閷⒈挥肋h(yuǎn)記錄并廣為人知。
四、去中心化的智能合約,不依賴(lài)第三方執(zhí)行合約。因此,智能合約的潛在好處包括降低簽訂合約、執(zhí)行和監(jiān)管方面的成本;因此,對(duì)很多低價(jià)值交易相關(guān)的合約來(lái)說(shuō),這是極大降低人力成本。合約驗(yàn)證和執(zhí)行的整個(gè)過(guò)程隨著用戶間的直接交易而變得快速。
五、智能合約不容易出現(xiàn)斷電、節(jié)點(diǎn)故障、水災(zāi)火災(zāi)等問(wèn)題。智能合約保存在區(qū)塊鏈分布式賬本上時(shí),不存在放錯(cuò)或丟失的風(fēng)險(xiǎn)。這意味著連接到網(wǎng)絡(luò)的每個(gè)設(shè)備都有一份合約副本,并且數(shù)據(jù)會(huì)永遠(yuǎn)保存在網(wǎng)絡(luò)上。
轉(zhuǎn)載自: 區(qū)塊鏈商機(jī)匯
責(zé)任編輯:售電衡衡
-
5大重點(diǎn)任務(wù)11個(gè)重點(diǎn)細(xì)分 河北加快構(gòu)建省級(jí)能源大數(shù)據(jù)中心
-
能源互聯(lián)網(wǎng)注入數(shù)字經(jīng)濟(jì)新動(dòng)能 電力大數(shù)據(jù)實(shí)現(xiàn)更多價(jià)值
-
中國(guó)首個(gè)100%利用清潔能源運(yùn)營(yíng)的大數(shù)據(jù)產(chǎn)業(yè)園投運(yùn)
2020-07-21清潔能源,清潔能源消納,青海
-
探索大數(shù)據(jù) 區(qū)塊鏈實(shí)現(xiàn)與能源互聯(lián)網(wǎng)良好契合
2020-06-09區(qū)塊鏈,電力行業(yè),能源互聯(lián)網(wǎng) -
基于區(qū)塊鏈的含安全約束分布式電力交易方法
-
區(qū)塊鏈在能源交易與協(xié)同調(diào)度的應(yīng)用前景:提升電力交易的自由度和實(shí)時(shí)響應(yīng)效率
2019-11-04區(qū)塊鏈在能源交易與協(xié)同