區塊鏈科普:智能合約

區塊鏈科普:智能合約

免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表火星財經官方立場。

智能合約與傳統的紙質合約類似,只是用計算機語言來描述,通過計算機執行,可以在沒有第三方信任的情況下進行可信的合約觸發和執行。

目前智能合約主要是基於區塊鏈技術來實現,因為區塊鏈可以提供一個去中心化的可信環境,智能合約天然地與區塊鏈相契合。但這並不是說智能合約僅能夠通過區塊鏈來實現。

首先我們要明確為什麼要用智能合約?智能合約相對於傳統合約來說有兩個特點:

1、將合約條件的觸發和執行合併為一次原子操作。

2、去中心化和自動化地合約流程,無須第三方中心機構的介入。

所謂原子操作,可以簡單的理解為:此操作一旦開始,就會一直運行到結束。

区块链科普:智能合约

言歸正傳。

第一點,目前傳統合約的條件出發和執行是異步的,也就是說當人們發現客觀事件已經滿足了合約某條款的觸發條件,然後再人工地去觸發條款的執行,這一過程是低效的,特別是在追責追債中,很容易給執行對象一定的窗口時間進行周旋和出逃。

舉一個例子,A將自己的汽車出租給B,A和B簽署一份智能合約,部署在以太坊上。A寫明條款:我的汽車的啟動密鑰在時間xx年xx月xx日前有效,續期需要B轉賬xx以太幣,否則密鑰失效。如果B在規定時間內不進行續費,那汽車密鑰自動失效,他也無法使用租來的汽車。這一過程完全自動化和原子化,不用擔心B在到截止日期的時候拖欠租金,或是找一些藉口不歸還汽車的問題。

区块链科普:智能合约

同時,也要說第二點,上面租車的例子,在傳統的過程中,如果遇到B拖欠租金或是不還車,那麼A只能通過法律途徑進行維權(第三方權威機構的介入),這一過程是漫長且低效的。而使用智能合約後,我們根本不需要權威機構介入進行維權,因為去中心化的信任環境保證了我們的權益不會受到侵犯。

智能合約的去中心化是針對合約參與方而言。這與區塊鏈要求的全網去中心化不同,前者是業務層面,後者是基礎設施層面。那麼對於數據源來說,如果合約參與方普遍都說:哎我們都認可CCTV5的體育賽事數據;哎我們都認可中國國家氣象局的天氣數據。那麼這些個數據源就能作為客觀事件,用於觸發該合約的狀態轉移,進而一系列的合約條款執行。

合約狀態轉移的去中心化本質上是為了讓合約參與方達成對該客觀事件的共識,而非客觀事件本身的去中心化。

区块链科普:智能合约

另外要說一點,大公司所提供的BaaS服務,大多都是聯盟鏈場景。聯盟鏈的意義:一是降低跨企業業務的合作成本;二是將合作的業務場景透明化,使得我可以開放更多的權限給合作企業,進行更深度的商業合作。

區塊鏈技術目前還處於一個探索發展期,基於區塊鏈的業務場景目前大多在聯盟鏈中得以落地。智能合約作為區塊鏈2.0的關鍵特徵,它的潛力還沒有被完全挖掘,甚至連50%都未到。

讓我們拭目以待吧~


分享到:


相關文章: