什麼是智慧型合約?韭菜請細看!

2021-10-25 12:40:37 字數 997 閱讀 4022

智慧型合約又稱智慧型合同,它是由事件驅動的、具有狀態的、獲得多方承認的、執行在區塊鏈之上的、且能夠根據預設條件自動處理資產的程式,智慧型合約最大的優勢是利用程式演算法替代人去仲裁和執行合同。

簡言之,智慧型合約是一種用計算機語言取代法律語言去記錄條款的合約。智慧型合約可以由乙個計算系統自動執行,它可以算是傳統合約的數位化版本。

如果把區塊鏈比作乙個資料庫的話,智慧型合約就是能夠使區塊鏈技術應用到現實生活的應用層。智慧型合約是在區塊鏈資料庫上執行的電腦程式,可以在滿足其源**中寫入的條件時自動執行。智慧型合約編寫完畢就可以被使用者信賴,合約條款不能更改,因此合約也是不可更改的。

區塊鏈智慧型合約的技術特點 :

資料透明化

區塊鏈上所有的資料都是公開透明的,因此智慧型合約的資料處理也是公開透明的,執行時任何一方都可以檢視其**和資料。

不可篡改

區塊鏈本身的所有資料不可篡改,因此部署在區塊鏈上的智慧型合約**以及執行產生的資料輸出也是不可篡改的,執行智慧型合約的節點不必擔心其他節點惡意修改**與資料。

永久執行

支撐區塊鏈網路的節點往往達到數百甚至上千,部分節點的失效並不會導致智慧型合約的停止,其可靠性理論上接近於永久執行,這樣就保證了智慧型合約能像紙質合同一樣每時每刻都有效。

智慧型合約的工作原理

開發人員會為智慧型合約編寫**。智慧型合約可用於交易和(或)兩方/多方之間的任何交換行為,該**包含一些會觸發合約自動執行的條件。

編碼撰寫完成後智慧型合約就會被上傳到區塊鏈網路上,它們就可以被傳送到所有連線到網路的裝置上。一旦將資料上傳到所有裝置上,使用者就可以與執行程式**的結果達成協議。然後更新資料庫以記錄合約的執**況,並監督合約的條款以檢查其合規性。這也就意味著單獨一方是無法操縱合約的,因為對智慧型合約執行的控制權不在任何單獨一方的手中。

什麼是以太坊?什麼是智慧型合約?

以太坊智慧型合約 以太坊是乙個分布式的計算平台。它會生成乙個名為ether的加密貨幣。程式設計師可以在以太坊區塊鏈上寫下 智慧型合約 這些以太坊智慧型合約會根據 自動執行。以太坊經常與位元幣相提並論,但情況卻有所不同。位元幣是一種加密貨幣和分布式支付網路,允許位元幣在使用者之間轉移。相關 什麼是位元...

智慧型合約是什麼?

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

3分鐘了解什麼是智慧型合約

乙個智慧型合約是一套以數字形式定義的承諾 promises 包括合約參與方可以在上面執行這些承諾的協議。這句話由多產的跨領域法律學者 尼克 薩博 nickszabo 在1995年提出來的,智慧型合約 smartcontract 這個術語是他在發表在自己的 的幾篇文章中提到了智慧型合約的理念。光看定義...