幣圈子解析:智慧合約與以太坊還有區塊鏈的關係

買賣虛擬貨幣

鏈報解析:智慧合約與以太坊還有區塊鏈的關係,具體請看下文,智慧合約是執行在計算機裡面的,用於保證讓參與方執行承諾的程式碼。之所以目前都是基於區塊鏈的智慧合約,是因為區塊鏈的幾大特性:去中心化、不可篡改、高可用性。區塊鏈的智慧合約,你也可以理解為,雙方在區塊鏈資產上交易轉賬時,觸發執行的一段程式碼(合同),我們稱它為智慧合約(這是目前最常見的)。

區塊鏈的好處就是透明,所有資訊對外披露,目前基於以太坊的智慧合約是全球最主流的智慧合約,以太坊上部署的合約,可以選擇開原始碼,這意味著,所有人都可以知道這個合約的內容及作用,而且無法修改。

傳統的合約,我們一般需要雙方簽署合同進行執行,還需要法律的保護,需要咬文嚼字...智慧合約把它融入到區塊鏈當中,避免了一些問題。

傳統合約一旦出現了問題,需要很多機構來介入仲裁,而基於區塊鏈的智慧合約,會編寫一個圖靈完備完全無須第三方信任的程式碼讓使用者來構建智慧合約,而根鏈則是需要一個叫50%信任制的仲裁聯邦。這個仲裁依然不是活人去仲裁,也是程式碼。這個仲裁平臺的概念就和我們現行的經濟活動裡的法庭類似。

舉個例子:我們拿今年最流行的ICO舉例(目前國內禁止ICO),ICO的專案發起方發起了一次代幣眾籌募資活動,也叫ICO,籌集的是虛擬貨幣以太坊,專案方會根據投資的以太坊來兌換相應的公司權益代幣(以太坊ERC20代幣,對應著這個專案的價值),我們普通人把以太坊轉賬給專案方後,如何保證專案方一定會把他們的權益代幣給我?這裡就用到了智慧合約。當你把你自己的以太坊轉移到專案方的合約賬戶地址後,會執行一段開源的合約,裡面規定了一系列資訊,比如我們籌集資金多少時間,籌集多少個以太坊,兌換比例等等,這些一目瞭然,有了這個,你投資出去的以太坊,會自動收到專案方發來的代幣。

換到線下,這種問題相當於,我把錢給你了,你什麼時候給我貨呢?得籤個合同吧,合同誰來保證有效呢,各大法律政府機構吧。換做線上就是智慧合約的仲裁機構,保證合約的執行,而且你們的這筆交易以及合同內容,都是完全暴露在大庭廣眾之下的,任何人可查,無法作假。

信任問題就是這麼解決的。當然,智慧合約也是有缺陷的,因為有許多問題智慧合約還是無法解決的。

比如:

第一,智慧合約線上上交易時涉及到了法幣的交易,比如人民幣、美元的交易時,就稍微麻煩了一些,我們知道,區塊鏈一直是標榜去中心化的,可是,一旦涉及到法幣相關的交易,我們還是不得不引入一個權威的第三方,比如有一個強大的第三方做為信用保證發行了人民幣的代幣,另一方發行了美元的代幣,那麼任何人就可以在此基礎上無憂無慮的進行法幣的交易以及執行智慧合約了,交易完成之後在第三方在兌換回法幣即可,前提是我們都信任這個第三方。

第二,智慧合約對於線下(日常生活)當中的幫助目前是不大的。有很多線下應用的例子:比如租房,房東可以釋出這樣的智慧合約,訪客必須支付對應的價值資產就可以根據合約自動獲得房子金鑰(鑰匙)。比如,購買二手車時,我們都知道可能會存在很多問題,商家會故意不說,倘若我們在每輛車身上都裝有問題記錄儀,執行在區塊鏈上面,那麼二手車,問題車的問題就迎刃而解了,除非他把所有區塊鏈記錄儀配件都換掉,不然我們還是可以根據區塊鏈上的資訊查詢到車子的真實情況。不過這些應用現在來說為時過早,一是技術上有難度,二是法律對此目前也沒有保護。

第三,智慧合約的編寫者必須非常嚴謹,如果出現漏洞,容易被駭客利用,就很慘了,比如著名的DAO事件,導致使用者丟失了大量的以太幣。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;