區塊鏈中的智慧型合約是什麼

2021-10-23 20:19:43 字數 1316 閱讀 1729

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

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

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

簡單理解就是:智慧型合約是執行在區塊鏈上的一段**,一旦某個事件觸發合約中的條款,**即自動執行。

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

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

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

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

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

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

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

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

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

區塊鏈智慧型合約是什麼?

2017 年底,位元幣漲到了最高達十二萬元人民幣,區塊鏈技術也慢慢走進了技術圈的視野。隨著以太坊 ethereum 的興起,這個開源的擁有智慧型合約功能的區塊鏈平台,也引起了大家的注意。什麼是智慧型合約?智慧型合約 smart contract 是一種旨在以資訊化方式傳播 驗證或執行合同的計算機協議...

區塊鏈中的智慧型合約是什麼?

鏈客,專為開發者而生,有問必答!智慧型合約是一套以數字形式定義的承諾,承諾控制著數字資產幷包含了合約參與者約定的權利和義務,由計算機系統自動執行。智慧型合約程式不只是乙個可以自動執行的電腦程式,它本身就是乙個系統參與者,對接收到的資訊進行回應,可以接收和儲存價值,也可以向外傳送資訊和價值。這個程式就...

智慧型合約是什麼?

鏈客,專為開發者而生,有問必答!老友記 中的智慧型合約 當今社會,執行合約需要耗費大量社會資源。比方說,a b兩家公司簽訂合同,後來a違反合同條約,導致b損失重大。b想要拿回屬於自己的東西,於是向法院起訴。就算b打官司贏了,判決書生效後,他還需要向法院申請強制執行,包括立案,提供財產線索 整個流程下...