書名: 區塊鏈安全入門與實戰作者名: 劉林炫 鄧永凱 萬鈞 張繼龍本章字數: 373字更新時間: 2021-01-25 14:37:48
1.3.4 智能合約
智能合約的概念是計算機科學家和密碼學家Nick Szabo于1995年提出的,它是由事件驅動的具有狀態的,運行在一個可復制、共享的賬本之上的計算機程序,當滿足特定條件時,智能合約會自動執行。智能合約一旦部署不可修改、合約執行后不可逆,永久運行,數據透明,所有執行事務可追蹤。簡單來說,智能合約是一份存在于區塊鏈上的有計算機程序的合同。
以太坊區塊鏈完美地呈現了智能合約的優勢,區塊鏈中的所有數據不可更改,數據透明,永久運行等特點,給智能合約營造了完美的應用環境,使用智能合約處理文檔更高效,不需要任何人為參與,可節省時間,降低成本,使交易更準確,且無法更改。當然這不是說智能合約有絕對的安全性,由于上鏈數據不可更改,因此如果合約部署存在漏洞就無法修改,所以一定要保證安全地部署智能合約。隨著越來越多的以太坊區塊鏈應用落地,多數以太坊項目也正在尋找駕馭它的方法。