智能合約的特征以及流程介紹
智能合約可以簡(jiǎn)單地定義為運(yùn)行在區(qū)塊鏈之上的計(jì)算機(jī)代碼。它包含一組規(guī)則,確定相關(guān)方如何相互交互。因此,只要滿足這些預(yù)定義的規(guī)則,協(xié)議就會(huì)自動(dòng)執(zhí)行。這是去中心化自動(dòng)化最純粹的形式。
智能合約代碼負(fù)責(zé)促進(jìn)、驗(yàn)證、執(zhí)行交易、協(xié)議的談判或執(zhí)行。
智能合約的概念最初是由密碼學(xué)家和計(jì)算機(jī)科學(xué)家尼克·薩博于1993年提出的。他形容它們是一種數(shù)字自動(dòng)售貨機(jī)。當(dāng)時(shí),他舉了一個(gè)例子,解釋了用戶如何輸入價(jià)值或數(shù)據(jù),進(jìn)而從機(jī)器接收有限的物品,如軟飲料或零食。
有趣的是,理解智能合約不能從字面意思上理解,因?yàn)檫@些代碼既不智能,也容易法律協(xié)議混淆。需要注意的是,一個(gè)智能合約只能和它的編碼人員一樣聰明。此外,如果滿足某些條件,它們有可能成為合法合約。然而,它們不應(yīng)該與被執(zhí)法部門或法院接受的合法合約相混淆。
但是,隨著該領(lǐng)域的快速發(fā)展,我們開(kāi)始看到智能合約和法律合約的融合。
智能合約的特征
智能合約提供了許多優(yōu)勢(shì),例如,它們能夠?qū)崟r(shí)跟蹤性能,從而節(jié)約成本。而且,遵從性和控制性可以在運(yùn)行時(shí)發(fā)生。為了獲得外部信息,智能合約由 oracles 提供的幫助,為其提供外部數(shù)據(jù)。
簡(jiǎn)而言之,智能合約是:自執(zhí)行自驗(yàn)證防篡改的,還也可以降低交易成本 保證更多的安全性 減少對(duì)可信中介機(jī)構(gòu)的依賴幫助將法律義務(wù)轉(zhuǎn)化為自動(dòng)化流程
智能合約流程
· 預(yù)先定義合約。這里的合約條款是由所有交易對(duì)手訂立的,例如用于付款的貨幣、匯率和可變利率。執(zhí)行條件也已設(shè)定;例如時(shí)間、日期,甚至給定值的可變利率。
· 事件——這里的事件指的是觸發(fā)合約的實(shí)現(xiàn)。
事件可以參考接收到的信息并啟動(dòng)交易。
· 執(zhí)行和價(jià)值轉(zhuǎn)移——在這里,合約條款將規(guī)定價(jià)值的轉(zhuǎn)移,這是基于是否滿足了條件的前提下。
· 聯(lián)系人的結(jié)算——這可以通過(guò)兩種方式實(shí)現(xiàn):鏈上資產(chǎn)(數(shù)字)——對(duì)于虛擬資產(chǎn),如加密貨幣,賬戶將自動(dòng)結(jié)算。鏈外資產(chǎn)(實(shí)物)——對(duì)于像股票和法定貨幣這樣的資產(chǎn),分類賬上賬戶的變化將與鏈外結(jié)算指令相匹配。
智能合約的好處
1. 透明度
智能合約允許這些合約的條款和條件對(duì)所有相關(guān)方都是完全可訪問(wèn)和可見(jiàn)的。一旦協(xié)議達(dá)成,就沒(méi)有爭(zhēng)議了。
2. 精確性
智能合約的主要要求之一是需要精確地記錄所有的條款和條件。精確是必需的,因?yàn)槭÷钥赡軐?dǎo)致交易錯(cuò)誤。因此,智能合約試圖避免與手動(dòng)填寫大量表單相關(guān)的陷阱。
3.安全性
智能合約采用目前可用的最高級(jí)別的數(shù)據(jù)加密,與加密貨幣使用的加密技術(shù)相同。通過(guò)這樣做,他們的保護(hù)水平在萬(wàn)維網(wǎng)上是最好和最安全的。
4. 速度
智能合約存在于互聯(lián)網(wǎng)上,并且運(yùn)行在軟件代碼上。因此,它們可以非常快速地執(zhí)行交易。與傳統(tǒng)業(yè)務(wù)流程相比,這種速度可以節(jié)省很多時(shí)間。
5. 效率
這是準(zhǔn)確性和速度的副產(chǎn)品。重要的是,更高的效率會(huì)導(dǎo)致單位時(shí)間內(nèi)處理更多產(chǎn)生價(jià)值的交易。
6. 清晰的溝通
在制定智能合約時(shí),有必要準(zhǔn)確地詳細(xì)說(shuō)明每件事。這意味著沒(méi)有誤解的空間。
7. 存儲(chǔ)和備份
智能合約用于記錄每筆交易的重要細(xì)節(jié)。因此,無(wú)論個(gè)人的詳細(xì)信息在合約中使用到哪里,它們都是永久存儲(chǔ)的,以供將來(lái)參考。因此,如果有數(shù)據(jù)丟失,那么這些屬性可以很容易地檢索到。
8. 信任
智能合約的好處是,他們?cè)趫?zhí)行過(guò)程中激發(fā)了絕對(duì)的信心。這些協(xié)定的安全、自主和透明的性質(zhì)消除了偏見(jiàn)、操縱或錯(cuò)誤的可能性。
9. 保證結(jié)果
這是智能合約的另一個(gè)吸引人的特性。它們有可能大大減少甚至消除訴訟和上法庭的需要。通過(guò)使用自動(dòng)執(zhí)行的合約,這些各方承諾按照基礎(chǔ)代碼的規(guī)則進(jìn)行操作。
10. 儲(chǔ)蓄
智能合約的主要好處之一是,他們不需要有一個(gè)龐大的中間商鏈。這意味著不需要律師、銀行、證人和任何其他中間人。
智能合約的類型
智能合同有可能顛覆許多行業(yè),包括銀行業(yè)、保險(xiǎn)業(yè)、電信、藝術(shù)界、音樂(lè)和電影、教育等。它包含簡(jiǎn)單合約和復(fù)雜合約。
簡(jiǎn)單合約的一個(gè)例子包括時(shí)間戳服務(wù),如藝術(shù)注冊(cè)、土地所有權(quán)、出生證明、學(xué)校和大學(xué)學(xué)位、政府記錄。
然而,許多監(jiān)管方面都是由復(fù)雜合約構(gòu)成的。一個(gè)很好的例子就是去中心化自治組織,它代表了最復(fù)雜的智能合約形式。
簡(jiǎn)單合約的例子
一個(gè)簡(jiǎn)單的數(shù)字價(jià)值交換——讓我們想象一個(gè)雇主給一個(gè)雇員發(fā)送一些比特幣。一個(gè)聰明的權(quán)利和義務(wù)合同——讓我們想象一個(gè)消費(fèi)者購(gòu)買了一個(gè)數(shù)字內(nèi)容流。
復(fù)雜合同的例子
· 分布式自治政府——讓我們想象一下以前無(wú)人居住地區(qū)的定居者,他們編碼自己的自治政府服務(wù)。
· 分布式自治組織——讓我們想象一下,自動(dòng)駕駛卡車可以進(jìn)行P2P交付,并支付當(dāng)?shù)氐氖召M(fèi)公路費(fèi)用。