在上一課中,我們已經介紹了 Web3 的帳戶體系:用戶透過私鑰掌控資產,錢包的本質是一種簽名工具。
但如果 Web3 僅僅停留在「持有資產」的階段,其實意義相當有限。
更為核心的問題是:資產除了轉帳之外,還能發揮哪些作用?
在 Bitcoin 的設計架構中,功能設定相對簡單:
它解決了「數位資產可被擁有」的問題,但並未提供複雜的互動能力。真正推動 Web3 跨入新階段的,是 Ethereum 的誕生。

圖片來源:Tether 穩定幣智能合約頁面
Ethereum 的核心創新,可以用一句話來概括:將「程式」寫進區塊鏈。這些程式被稱為「智能合約(Smart Contract)」。
但需要明確的是,智能合約並非真正「智能」,其本質是一段在區塊鏈上運行的確定性程式碼。
其關鍵特徵不在於智能,而在於:
其基本邏輯可抽象為:當特定條件被滿足時 → 自動執行預設規則
舉例來說:
這一流程無需:
本質上,這是首次將規則的執行權從機構轉移至系統本身。
在傳統系統中,規則並非自動生效,而是依賴機構落實:
規則雖然存在,但其執行仰賴於人員與組織。
而在智能合約體系下,發生了根本性的變革:規則 = 程式碼 = 執行本身
規則直接寫入鏈上,並由區塊鏈網路自動觸發與執行。
這帶來三大結構性變化:
一句話總結智能合約的本質:以程式碼取代機構,以演算法取代信任。
若說 Bitcoin 完成了:資產上鏈(Asset On-chain)
那麼 Ethereum 則實現了:規則上鏈(Logic On-chain)
兩者差異在於,BTC 的核心能力是記錄「誰擁有什麼」,而 ETH 的核心能力則在於定義資產如何運作。
這一轉變的意義在於,區塊鏈從「帳本」昇華為「作業系統」。
正因為有了智能合約,Web3 才真正誕生了應用層(Application Layer)。
例如:
這些早已不只是「資產」,而是:資產 + 規則 + 行為邏輯的組合體
智能合約最直接催生的產物就是 DeFi(去中心化金融)。在傳統金融體系中,核心功能均由機構完成:
而在 DeFi 中,這些功能已徹底「模組化 + 合約化」:
| 金融功能 | DeFi 實現方式 |
|---|---|
| 存款 | 資金池合約 |
| 借貸 | 抵押 + 清算邏輯 |
| 交易 | 自動做市(AMM) |
| 利率 | 演算法動態調整 |
關鍵變革不在於「線上化」,而在於金融功能被拆解為一組可組合的程式碼模組。因此,DeFi 並非複製傳統金融,而是以程式碼重構金融結構。
智能合約提升效率的同時,也帶來全新系統性風險。因為在 Web3 世界中,程式碼就是規則,程式碼出錯,規則也會出錯。
常見風險包括:
與傳統系統不同:
多數用戶在使用 Web3 時,往往誤以為自己在「使用 App」。但從底層來看,用戶其實是在調用智能合約。
例如:
其底層流程為:
前端頁面(UI)僅僅是:一個「合約調用的可視化介面」。用戶並非在單純使用產品,而是在與協議互動。