top of page

白話理解智能合約

Updated: Mar 8, 2021



智能合約 (smart contract) 的出現為區塊鏈帶來了極高的自由度,創造了無限的應用場景——這就是以太幣與比特幣最大的差異,比特幣僅能用作價值儲存 (store of value),但以太幣卻有完整的生態系,有著數不盡的應用場景。那究竟什麼是智能合約呢?讓 KIKI 說故事的方式,帶你用白話理解智能合約!

故事開始

將以太坊想像成一個村落,熱戀中的村民小明要對小美許下承諾,那要怎麼防止小明說話不算話呢?

最好的辦法就是叫小明承諾寫成白紙黑字簽名以示負責,再將這份契約複印數份,發給村中的每個人,讓全村共同監督小明有沒有信守承諾,並強制他執行

跟區塊鏈有什麼關係?

在這個故事中的契約指的就是智能合約,而村民代表的就是以太坊的節點

實際上,智能合約是部署在區塊鏈上的程式碼,會由區塊鏈網路的節點負責執行及計算。

由於合約條款都被程式化,因此只要程式碼符合當初設定好的條件,合約就會自動被執行,且合約本身及執行後的結果都無法被任意竄改!但這並不代表智能合約一定是安全的,若最初的程式邏輯本就存在漏洞,那在某些情況下,參與者還是有可能會面臨資金的損失,所以在使用智能合約前一定要謹慎注意!

此外,以太坊上的運算資源是有限的,因此智能合約的運作效率較低,且手續費較昂貴,手續費亦會因應合約的複雜程度而有所提高。

區塊鏈上的資金安全為大家首要關注的議題,若使用者不了解要如何判斷智能合約的安全性,那在使用前最好也先調查一下該合約有沒有經過專業團隊的審計,以保證自身資產的安全!


Kikitrade Facebook專頁: https://www.facebook.com/kikitrade


立即下載Kikitrade: Crypto for Everyone: https://apps.apple.com/app/id1507120441?mt=8


79 views0 comments

Related Posts

See All
bottom of page