一文說透 DeFi 中的智慧合約

買賣虛擬貨幣

作者 | 崔晗

出品|白話區塊鏈

近幾個月,DeFi將行情推到了一個新的高度,而在DeFi當中,智慧合約起著關鍵作用。

大家都知道比特幣是區塊鏈 1.0 技術架構下的典型應用,但是對智慧合約這一區塊鏈 2.0 架構下的傑出應用又瞭解多少呢?今天,我們就來好好聊聊“智慧合約”。

01什麼是智慧合約?

“智慧合約”這一術語是 1994 年由著名密碼學家尼克薩博首次提出的,它是透過程式設計來準確高效地執行預先設定的合約條款。

詳細的解釋就是:智慧合約其實是一種計算機協議,用一段計算機指令實現自我驗證、自動執行,併產生可以驗證的證據來證明合約操作的有效性。

當智慧合約的雙方在區塊鏈上產生資產交易的時候就會自動觸發一段程式碼來自動完成具體的交易流程,這串計算機程式碼就是智慧合約。

02如何實現智慧合約呢?

實現智慧合約就需要“圖靈完備”的計算機程式語言。“圖靈完備”這個詞大家似乎瞭解的不多,可以簡單地理解為能把世間一切可以計算解決的問題都計算出來的,這樣的一種虛擬機器或者程式語言就叫圖靈完備。

舉一個不太精確但是很容易理解的例子說明一下:比如兩口做飯的鍋,一口鍋可以實現一切的烹飪方法煎、炒、蒸、燉、炸、汆、涮、滷等,而另外的一口鍋則只能實現蒸和燉,其他的都不能實現,那麼前者就是圖靈完備的,後者則不是。

智慧合約之所以可以在以太坊上完美應用,就是因為以太坊在其區塊鏈上提供了一種近乎圖靈完備的計算環境。只要是程式語言能夠實現的計算,其都能支援,這也為智慧合約在更加廣泛的環境中得以應用堅實了基礎。

03為什麼要提出智慧合約?

對比智慧合約和傳統合約,我們就能知道智慧合約為什麼會出現了。隨著科技的進步,我們都會有一些透過雙方簽訂合同來約束彼此經濟活動的經歷,但即使簽訂合同,我們也無法保證雙方都能在規定期限內完整的履行合同規定的內容。

傳統合約受到諸如主客觀、經濟成本、適用範圍、執行力度和執行時間等因素的影響,而智慧合約便可以在很大程度上解決這些因素的影響。智慧合約的主要特點可以簡單地概括為:去中心化、智慧高效(自動執行、無人為干預)、準確、低成本。

眾所周知,區塊鏈最大的特質就是去中心化,在不信任中創造出信任。基於區塊鏈的智慧合約是將合約以數字化的形式寫入到區塊鏈中,在區塊鏈優秀特性的加持下自然的具備了去中心化的特點,合約內容公開透明、條理清晰且不可篡改,程式語言就是規束合約的法律條文,交易雙方可完全放心的進行交易。

智慧合約的整個產生和執行過程都是可追溯、不可篡改的。一旦觸發合約就會立即執行,自動按照合約規範進行操作。整個過程智慧高效,短時間快速完成更是體現了它的準確和經濟。

04智慧合約有哪些應用場景呢?

單說智慧合約的應用大家可能不太瞭解,但大家一定在公共場所、景區和學校校園裡不止一次的見過各種樣式的自動無人售貨機,最初 Nick Szabo 就是根據自動無人售貨機提出的智慧合約,所以從某種意義上可以說自動售貨機是智慧合約的第一次大規模應用。

除此之外,智慧合約的應用場景還是非常廣泛的,例如用於解決金融借貸領域的 P2P 網路金融雷潮事件;用於社會保障領域養老保險、醫療保險,藉助智慧合約技術,沒有第三方的參與避免了貪汙腐敗問題的發生;用於物聯網環境下供應鏈查詢和物品真偽查詢;用於房屋租賃、身份認證、智慧財產權保護、博彩發行、市場預測等。

05小結

智慧合約乘著區塊鏈發展的東風在不斷地發展進步,應用的場景範圍也在不斷地擴充套件,想必大家透過這些內容對智慧合約有了一定的瞭解。

免責聲明:

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

推荐阅读

;