第 3 課

從 Ethereum 啟航:智能合約開啟全新篇章

闡述智能合約將規則直接編寫於程式碼中,進而促成 DeFi、NFT 等多元應用的發展,使 Web3 從資產網路躍升至應用網路。

一、僅有資產還不夠,關鍵在於「資產如何被使用」

在上一課中,我們已經介紹了 Web3 的帳戶體系:用戶透過私鑰掌控資產,錢包的本質是一種簽名工具。

但如果 Web3 僅僅停留在「持有資產」的階段,其實意義相當有限。

更為核心的問題是:資產除了轉帳之外,還能發揮哪些作用?

在 Bitcoin 的設計架構中,功能設定相對簡單:

  • 轉帳
  • 儲存價值

它解決了「數位資產可被擁有」的問題,但並未提供複雜的互動能力。真正推動 Web3 跨入新階段的,是 Ethereum 的誕生。

二、Ethereum 的關鍵創新:將規則寫入鏈上

圖片來源:Tether 穩定幣智能合約頁面

Ethereum 的核心創新,可以用一句話來概括:將「程式」寫進區塊鏈。這些程式被稱為「智能合約(Smart Contract)」。

但需要明確的是,智能合約並非真正「智能」,其本質是一段在區塊鏈上運行的確定性程式碼

其關鍵特徵不在於智能,而在於:

  • 可驗證(任何人都能檢視程式碼)
  • 可執行(由網路節點共同完成執行)
  • 不依賴單一主體(無中心化伺服器)

其基本邏輯可抽象為:當特定條件被滿足時 → 自動執行預設規則

舉例來說:

  • 若 A 向合約發送資金
  • 則合約自動將某個 Token 轉給 A

這一流程無需:

  • 中介機構
  • 人工審核
  • 信用背書

本質上,這是首次將規則的執行權從機構轉移至系統本身。

三、智能合約的意義:從「規則由人執行」到「規則自動執行」

在傳統系統中,規則並非自動生效,而是依賴機構落實:

  • 銀行負責記帳與轉帳
  • 交易所負責撮合交易
  • 平台負責審核與風控

規則雖然存在,但其執行仰賴於人員與組織。

而在智能合約體系下,發生了根本性的變革:規則 = 程式碼 = 執行本身

規則直接寫入鏈上,並由區塊鏈網路自動觸發與執行。

這帶來三大結構性變化:

  • 無需信任中介:用戶不再需要信任某個機構是否履行承諾,只需信任程式碼正確無誤。
  • 自動執行:一旦條件達成,執行即為強制發生,而非「可選擇性」執行。
  • 不可竄改:合約部署後,核心邏輯通常不可隨意更動(除非預設升級權限)。

一句話總結智能合約的本質:以程式碼取代機構,以演算法取代信任。

四、為何智能合約是 Web3 的分水嶺

若說 Bitcoin 完成了:資產上鏈(Asset On-chain)

那麼 Ethereum 則實現了:規則上鏈(Logic On-chain)

兩者差異在於,BTC 的核心能力是記錄「誰擁有什麼」,而 ETH 的核心能力則在於定義資產如何運作。

這一轉變的意義在於,區塊鏈從「帳本」昇華為「作業系統」。

正因為有了智能合約,Web3 才真正誕生了應用層(Application Layer)

例如:

  • 去中心化交易(DEX)
  • 借貸協議
  • NFT 市場
  • 鏈上遊戲資產

這些早已不只是「資產」,而是:資產 + 規則 + 行為邏輯的組合體

五、DeFi 為什麼能夠誕生

智能合約最直接催生的產物就是 DeFi(去中心化金融)。在傳統金融體系中,核心功能均由機構完成:

  • 存款 → 銀行
  • 借貸 → 銀行 / 信貸機構
  • 交易 → 交易所
  • 衍生品 → 券商 / 做市商

而在 DeFi 中,這些功能已徹底「模組化 + 合約化」:

金融功能 DeFi 實現方式
存款 資金池合約
借貸 抵押 + 清算邏輯
交易 自動做市(AMM)
利率 演算法動態調整

關鍵變革不在於「線上化」,而在於金融功能被拆解為一組可組合的程式碼模組。因此,DeFi 並非複製傳統金融,而是以程式碼重構金融結構。

六、「程式碼即規則」:一把雙刃劍

智能合約提升效率的同時,也帶來全新系統性風險。因為在 Web3 世界中,程式碼就是規則,程式碼出錯,規則也會出錯。

常見風險包括:

  • 合約漏洞(攻擊入口)
  • 邏輯設計缺陷(如清算機制失效)
  • 權限控制錯誤(管理員可濫用)
  • 後門或隱藏函數

與傳統系統不同:

  • 沒有人工介入的「兜底機制」
  • 難以緊急回滾
  • 錯誤也會被「自動執行」

七、用戶其實是在「調用合約」

多數用戶在使用 Web3 時,往往誤以為自己在「使用 App」。但從底層來看,用戶其實是在調用智能合約。

例如:

  • 在 DEX 進行交易
  • 於 DeFi 存幣賺取收益
  • Mint 一個 NFT

其底層流程為:

  1. 向特定合約發送請求
  2. 以私鑰進行簽名
  3. 由區塊鏈驗證並執行邏輯

前端頁面(UI)僅僅是:一個「合約調用的可視化介面」。用戶並非在單純使用產品,而是在與協議互動。

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐 Gate Learn 的作者創作,觀點僅代表作者本人,絕不代表 Gate Learn 讚同其觀點或證實其描述。