概述
智慧合約是部署在區塊鏈上的可執行程式碼,依預定條件自動運行。一旦部署,它們的行為無法被任何一方竄改,讓多方能在無需信任或中介的情況下執行協議。智慧合約是 DeFi、NFT 與大多數 Web3 應用的建構基礎。
運作原理
開發者以 Solidity 等語言編寫合約,將其部署到區塊鏈,部署後即永久存在。當使用者呼叫合約函數時,網路上的每個節點都執行相同程式碼,並對結果達成共識。合約可持有資金、管理狀態,並依編寫的邏輯轉移資產,所有操作公開且可稽核。
為何重要
智慧合約讓區塊鏈從純帳本擴展為可程式化平台,實現自動化、免信任的金融與組織機制。它們也有風險:一旦部署,漏洞難以修復,且竄改失敗可能造成資金損失。理解合約的運作方式與限制,是參與 Web3 應用的基本知識。
相關概念
智慧合約是 DeFi 協議、DAO 與帳戶抽象化的執行層。它們由 Gas 費用驅動、由預言機提供外部資料,並與帳戶抽象化等帳戶模型標準互動。