智慧合約

更新時間 2026年9月24日

一句話總結

智慧合約是部署於區塊鏈的程式碼,受呼叫時依網路規則執行指定操作。

定義

智慧合約以預設邏輯處理交易與儲存狀態,可管理資產、權限或互動。「智慧」不代表具有智能,「合約」也不自動等於可依法執行的協議;行為取決於程式與執行環境。

運作方式

使用者或其他合約透過交易或執行程序呼叫功能,節點執行指令並確認有效變更。例如借貸合約可先檢查抵押品。外部資訊通常需要預言機等輸入,程式不會自行觀察鏈外事件。

用途與限制

自動化減少人工協調,但條件允許時也會執行錯誤。漏洞、不安全依賴及管理員特權可能危及資產。部分合約可升級,不能假設不變。審計或公開原始碼有助評估但非安全保證;授權交易或代幣支出前應理解權限。