當前位置:
首頁 > 新聞 > 區塊鏈之後火起來的智能合約到底是什麼?

區塊鏈之後火起來的智能合約到底是什麼?

虛擬貨幣交流平台微信號:xnhbjlpt1

構建貨幣未來,解密虛擬經濟

專業玩家學習交流切磋未來

達沃斯之父與區塊鏈

作為人類文明每次躍升轉折點的蒸汽、電力和計算機具有不可替代的根本性革命意義。「達沃斯之父」克勞斯?施瓦布認為區塊鏈是繼這三個轉折之後的第四次工業革命,對其基礎性、顛覆性表達了高度的認可。雖然目前區塊鏈技術還缺乏具有極大影響力的主流證明,但是它仍然讓極客們和銀行如痴如醉。

目前大熱的數字貨幣,起到的只是橋樑的作用。但是真正的區塊鏈,它為大家解決的是信用基礎協議的問題。區塊鏈技術不僅可以支持可編程合約,而且具有去中心化、不可篡改、過程透明可追蹤等優點,天然適合於智能合約。因此,也可以說,智能合約是區塊鏈技術的特性之一。

什麼是智能合約

智能合約,簡而言之就是一套以數字形式定義的承諾,包括合約參與方可以在上面執行這些承諾的協議。

其中,一套承諾指的是合約參與方同意的權利和義務。這些承諾定義了合約的本質和目的。

數字形式則意味著合約不得不寫入計算機可讀的代碼中。這是必須的,因為只要參與方達成協定,智能合約建立的權利和義務,是由一台計算機或者計算機網路執行。

智能合約工作原理

基於區塊鏈的智能合約包括事務處理和保存的機制,以及一個完備的狀態機,用於接受和處理各種智能合約;並且事務的保存和狀態處理都在區塊鏈上完成。事務主要包含需要發送的數據;而事件則是對這些數據的描述信息。事務及事件信息傳入智能合約後,合約資源集合中的資源狀態會被更新,進而觸發智能合約進行狀態機判斷。如果自動狀態機中某個或某幾個動作的觸發條件滿足,則由狀態機根據預設信息選擇合約動作自動執行。

智能合約系統根據事件描述信息中包含的觸發條件,當觸發條件滿足時,從智能合約自動發出預設的數據資源,以及包括觸發條件的事件;整個智能合約系統的核心就在於智能合約以事務和事件的方式經過智能合約模塊的處理,出去還是一組事務和事件;智能合約只是一個事務處理模塊和狀態機構成的系統,它不產生智能合約,也不會修改智能合約;它的存在只是為了讓一組複雜的、帶有觸發條件的數字化承諾能夠按照參與者的意志,正確執行。

為什麼智能合約要用區塊鏈實現

智能合約看上去就是一段計算機執行程序,滿足可準確自動執行即可。那麼為什麼用傳統的技術很難實現,而需要用區塊鏈技術等新技術呢?

傳統技術即使通過軟體限制、性能優化等方法,也無法同時實現區塊鏈的以下特性:1、數據無法刪除、修改,只能新增(這樣保證了歷史的可追溯,同時作惡的成本將很高,因為其作惡行為將被永遠記錄);2、去中心化(避免了中心化因素的影響)。

基於區塊鏈技術的智能合約不僅可以發揮智能合約在成本效率方面的優勢,而且可以避免惡意行為對合約正常執行的干擾。將智能合約以數字化的形式寫入區塊鏈中,由區塊鏈技術的特性保障存儲、讀取、執行整個過程透明可跟蹤、不可攥改。同時,由區塊鏈自帶的共識演算法構建出一套狀態機系統,使得智能合約能夠高效地運行。

智能合約給我們帶來的意義

「智能合約」給我們帶來的意義是非凡的,它或許可以替代紙質合約,不僅能夠連接物理世界和虛擬世界,還能給我們傳統的生活模式注入新的血液。比如, 近兩年大火的共享經濟,實質上就是「智能合約」生活化的一個雛形。共享單車、共享雨傘、共享充電寶等都是以一種「智能合約」的模式,將人們對物品的占有權轉變為使用權。

但是,智能合約目前的瓶頸在於,很多以區塊鏈為底層技術的大公司,在「智能合約」的運用上並未普及到日常生活中。市面上真正致力於普及「智能合約」的實踐,卻是非常少。

版權聲明:虛擬貨幣交流平台除發布原創文章以外,亦致力於優秀文章的交流分享。

部分文章推送時未能及時與原作者取得聯繫,若涉及版權問題,

敬請及時聯繫我們刪除!


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

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


請您繼續閱讀更多來自 數字貨幣 的精彩文章:

區塊鏈不適合所有人,必須忘掉內地市場
央行下屬中鈔信用卡公司發布區塊鏈登記開放平台

TAG:數字貨幣 |