- 區塊鏈應用開發指南:業務場景剖析與實戰
- 熊麗兵 董一凡等
- 9字
- 2022-07-28 20:17:51
1.12 智能合約(smart contract)
1.12.1 什么是智能合約
智能合約是一種電子化的合約,表現為計算機協議的形式。從功能上看,智能合約可以在沒有第三方干預的情況下執行合約,并可以隨時追蹤合約的執行情況。此外,合約本身可以做到絕對無法撤銷。智能合約的目標是提供比傳統合約更好的安全性。另一方面,在傳統的合約執行過程中,需要律師、法院等各種各樣的第三方介入,本身的成本非常高。而智能合約著眼于自動執行,以此來減少執行合約的成本。
隨著大部分的加密貨幣都實現了智能合約,現在智能合約的主流實現方式都是基于區塊鏈技術。所以很多時候我們說智能合約,都是特指通過區塊鏈實現的智能合約。
需要注意的是,雖然智能合約中的“合約”二字取材自現實中的合約,但并不是說所有的智能合約必須與現實中存在的合約一一對應。由于智能合約本質上是一組計算機協議,所以智能合約完全可以實現一種現實世界中不存在的協議。
推薦閱讀
- Redis使用手冊
- LibGDX Game Development Essentials
- 正則表達式必知必會
- Python數據分析、挖掘與可視化從入門到精通
- MySQL基礎教程
- 大數據營銷:如何讓營銷更具吸引力
- 城市計算
- Ceph源碼分析
- Remote Usability Testing
- SQL優化最佳實踐:構建高效率Oracle數據庫的方法與技巧
- SQL Server 2012數據庫管理教程
- Python數據分析與挖掘實戰(第3版)
- Chef Essentials
- Unreal Engine Virtual Reality Quick Start Guide
- Expert Python Programming(Third Edition)