智能合約是存儲在分散的區塊鏈網絡上的自動執行程序 - 區塊鏈技術是一種數據庫類型,允許數據存儲在鏈接在一起的塊中。區塊鏈技術通常被認為是比特幣的基礎,然而,這種技術已經發展超越虛擬貨幣,並且被用於許多事情。
在這個數據庫中,這些智能合同將直接在代碼中撰寫其條件,並且該代碼將控制合同的執行。如果未滿足預定條件,合同將不運行。智能合同的交易是不可逆轉的,它們也是可追蹤的記錄。
智慧合約允許在不需要中央權威或法律系統的情況下進行可靠的交易,這使得買家和賣家在交易時可以保持匿名。
智能合約是使用簡單的「如果...那麼...」語句進行編程,並在區塊鏈上的代碼中編寫。有一組計算機網絡會在條件被滿足並經過驗證後執行條件語句的操作。這些語句的某些操作可能包括向客戶發放資金、註冊車輛、發送通知等。成功交易後,區塊鏈將被更新。更新後,交易將是永久的,只有具有權限的人才能檢查交易結果。
在智能合約中,可以有許多要求和條件需要滿足,以滿足賣方的要求。為了制定這些條款,賣方必須監管他們希望他們的數據和交易在區塊鏈上表示的方式,例如:同意程式碼中寫的條件和語句,發現合約中所有可能的異常和漏洞,以及必須定義解決任何可能爭議的框架。智能合約通常由開發人員編程,但最近,有區塊鏈企業提供模板、Web界面或其他工具來幫助簡化結構智能合約的過程。
利用智能合約有多項好處,首先,它能讓交易快速、順暢、準確且有效率。由於合約是數位與自動化的,一旦條件達成,合約將立即被執行。不需要紙張文件或手動處理,這樣可以避免合約/交易處理流程中可能出現的許多錯誤。其次,由於只有買家和賣家需要在場以填寫合約,因此沒有第三方參與,這意味著流程將更加透明。此外,交易的加密記錄和系統自動更新,這會建立流程的透明度和信任。此外,智能合約非常安全,因為區塊鏈交易記錄是加密的,幾乎不可能被駭客入侵。最後,它還可以幫助省錢。由於不再需要中介機構來處理交易流程,如果當事人使用智能合約,就不需要支付他們的費用。
最終,智能合約是一個先進、自動化系統,可以更安全、更輕鬆地完成交易。
背景:
智能合約的想法最初是由尼克·萨博提出的,他是一位美国计算机科学家,也是1998年发明虚拟货币(也称为“比特黄金”)的人 - 这是在比特币发明之前的整整一个十年!萨博将智能合约定义为“执行合同条款的计算机化交易协议。”本质上,他希望将电子交易方法,例如销售点(POS),也引入数字世界。
之後,Szabo 提出了合成資產合約的執行方案,例如衍生品和債券。正如他所寫:“這些新證券是通過各種方式結合證券和衍生品形成的。由於對這些複雜期限結構進行了電腦分析,因此可以將非常複雜的支付期限結構納入標準化合約中並以低交易成本進行交易。“ 主要而言,Szabo 正在描述衍生品的交易。現在,這個提出的想法是一種眾所周知的程序類型,而衍生品交易也大多是通過這些計算機網絡和智能合約進行的。