- 區塊鏈應用開發指南:業務場景剖析與實戰
- 熊麗兵 董一凡等
- 365字
- 2022-07-28 20:17:51
1.12 智能合約(smart contract)
1.12.1 什么是智能合約
智能合約是一種電子化的合約,表現為計算機協議的形式。從功能上看,智能合約可以在沒有第三方干預的情況下執行合約,并可以隨時追蹤合約的執行情況。此外,合約本身可以做到絕對無法撤銷。智能合約的目標是提供比傳統合約更好的安全性。另一方面,在傳統的合約執行過程中,需要律師、法院等各種各樣的第三方介入,本身的成本非常高。而智能合約著眼于自動執行,以此來減少執行合約的成本。
隨著大部分的加密貨幣都實現了智能合約,現在智能合約的主流實現方式都是基于區塊鏈技術。所以很多時候我們說智能合約,都是特指通過區塊鏈實現的智能合約。
需要注意的是,雖然智能合約中的“合約”二字取材自現實中的合約,但并不是說所有的智能合約必須與現實中存在的合約一一對應。由于智能合約本質上是一組計算機協議,所以智能合約完全可以實現一種現實世界中不存在的協議。