當前位置:
首頁 > 最新 > 以太坊的智能合約技術及其價值分析

以太坊的智能合約技術及其價值分析

2013年以太坊白皮書誕生後,V神描述以太坊的智能合約架構,此次區塊鏈技術與智能合約技術開始緊密結合在一起。從行業發展的歷史看,區塊鏈1.0版本即「數字貨幣」,以比特幣為代表的數字貨幣被認為是區塊鏈技術最成功的應用;2.0時代則是「智能合約」,該版本試圖創建通用技術型平台,提供開發區塊鏈應用基礎,並向開發者提供BaaS服務。

智能合約是以太坊的核心功能,也是目前區塊鏈應用的核心領域。那麼什麼是智能合約?大牛給出的定義是基於區塊鏈技術,可自動化執行預習定義好的規則的代碼。它具備預先設定後的不可變性,它能不受干擾的自動執行。

以太坊智能合約的要件

1、賬戶。以太坊中的賬戶概念就是類似比特幣錢包,可以包含多個公/私鑰地址。每個地址還具備一個合同賬戶,用於運行以太坊的智能合約。

2、合約代碼。它是指合同賬戶中的編碼。這個編碼有行業規範,最被廣泛接受的編碼規範是ERC20編碼規範。當創建人將交易發送到該賬戶時,這段代碼將被執行。

3、合約執行。激活合約時,創建人必須向以太坊網路支付交易手續費。只有當外部賬戶發出指令時,合同賬戶才會執行合約動作。

4、仲裁。這個仲裁平台不是活人去仲裁,也是代碼。仲裁擔任的職責是「發現」智能合約,或者說參與合約的雙方在這個平台上安裝合約,交付或叫託管給仲裁平台來執行合約。

以太坊智能合約的技術環境

以太坊智能合約是運行在虛擬機中,稱為EVM。以太坊EVM是一個主要的創新,它為執行智能合約搭建起了簡介的虛擬環境。以太坊EVM主要工作是執行智能合約的位元組碼。每個以太坊節點都運行EVM來保證區塊鏈的一致性。

以太坊智能合約本質是「合同」+「仲裁者」的合體。傳統意義上的合同,僅規定了合同的內容,而合同中所規定的權利義務則由執法機關保護。而由於智能合約使用代碼的方式,保證了合同條款的強制執行力;將智能合約與區塊鏈相結合,使得合約的條款一旦設定,就沒有第三方可以篡改。

以太坊智能合約的應用場景

智能合約與傳統合約有相似之處,比如均需要明確合約參與者的權利、義務,違約方均會受到懲罰等。但是智能合約與傳統合約存在著顯著的區別,如下表所示:

數字資產創設與流通

目前以太坊最大的應用就是ICO,這也是以太坊的主要價值所在,它成功地從比特幣手中搶奪了這部分市場。2017年第四季度以太坊價格連續暴漲,與ICO的火爆有密切關係。截止2018年3月,ICO的發行基本上都選擇ETH作為眾籌代幣,ICO創設的代碼都採用ERC20合約開發規範。

以太坊的智能合約技術,為現實世界中缺乏信任和仲裁的應用場景提供了便捷的開發工具。基於以太坊平台,當前正在研發的區塊鏈應用超過 500 種,其中涵蓋了金融服務、預測市場、電子競技、彩票和雲算力等多個領域。2018年流行起來的以太貓、以太世界地圖都是2C端的優秀應用。

儘管智能合約具有自動化、高效率、低成本的巨大優勢,但還是有明顯不足。智能合約的代碼需要向網路內所有參與者公開,對於很多金融貿易、企業交易來說,這是一個巨大的缺陷。這意味著資金投入之後,網路中的非參與者可能會了解並積极參与貿易中並給參與者帶來麻煩。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 大牛幣評 的精彩文章:

TAG:大牛幣評 |