本課內容
- 智慧合約是什麼
- 為什麼不可篡改性很重要
重點回顧
- 1智慧合約是區塊鏈上會自動執行的程式碼
- 2只要條件滿足,它就會完全按照寫定的方式執行
- 3一旦部署就很難更改——錯誤代價高昂
課程摘要
智慧合約是在區塊鏈上執行、遵循預先定義規則的程式碼。
心智模型
用白話講智慧合約
智慧合約是在區塊鏈上執行、遵循預先定義規則的程式碼。它強大之處,在於使用者能驗證並執行共享的邏輯,而不必信任一台私有伺服器。.
- 智慧合約是什麼
- 為什麼不可篡改性很重要
運作機制
如何理解智慧合約
合約保存狀態,接收交易,並更新餘額或權限。.
一旦部署,除非有升級路徑,否則許多合約都很難更改。.
使用者透過錢包或應用程式簽署交易來互動。.
- 智慧合約是區塊鏈上會自動執行的程式碼
- 只要條件滿足,它就會完全按照寫定的方式執行
- 一旦部署就很難更改——錯誤代價高昂
範例
智慧合約,實際應用
一個自動做市商合約可以持有兩種代幣,並根據自身的儲備量報出兌換價格,而不需要人類做市商核准每一筆交易。.
請記住決策原則:在依賴一個合約之前,先問它是不可變的、可升級的、經過審計的,還是經過實戰驗證的。.
常見錯誤
關於智慧合約你該放棄的迷思
程式碼可讀,不代表程式碼安全。一個透明的漏洞仍然是漏洞,而且攻擊者也能讀到它。.
風險提示
讀懂智慧合約中的風險
重入攻擊、糟糕的存取控制、不安全的升級機制,以及無限額的代幣授權,都是常見的智慧合約失效模式。.
- 解釋是什麼在執行這條規則。
- 確認是否可能升級。
- 簽署前先檢視授權內容。
練習
把智慧合約變成習慣
- 解釋是什麼在執行這條規則。
- 確認是否可能升級。
- 簽署前先檢視授權內容。
複習
關鍵術語
- 區塊鏈
- 一份由許多電腦複製、透過密碼學與共識機制保護的共享僅追加帳本。
- 去中心化金融(DeFi)
- 建構在智慧合約上、無需許可且可組合的金融服務。
- 智慧合約
- 區塊鏈上會自動執行的程式碼,只要條件滿足就會完全按照寫定的方式執行。
- 做市商
- 持續報出買賣價格以提供流動性的參與者。
- 共識機制
- 分散式網路就帳本的有效狀態達成一致的過程(例如 PoW、PoS)。
來源說明
編輯參考資料
這些參考資料是驗證本課背後機制、風險檢查與產品情境的起點。
繼續之前
你能做到這些嗎?
- 解釋是什麼在執行這條規則。
- 確認是否可能升級。
- 簽署前先檢視授權內容。
相關學習內容

