以太坊區塊鏈新手入門手冊:用白話文搞懂區塊結構、交易類型與 Gas 費用

專為區塊鏈新手設計的入門指南,用生活化的比喻與實際程式碼範例,帶你搞懂以太坊區塊結構、交易生命週期、Gas 費用機制,以及 EVM 的基本運作原理。拋棄艱澀術語,用最直白的方式建立區塊鏈核心概念。

以太坊區塊鏈新手入門:搞懂這些核心概念就不怕了

老實說區塊鏈剛接觸的時候我也暈了很久,什麼帳本、共識機制、智慧合約...一堆名詞砸過來根本招架不住。後來自己踩坑踩多了,慢慢才搞懂這些東西在幹嘛。這篇文章就是用大白話把以太坊區塊鏈的基礎概念全部說一遍,希望你看完不用再滿頭問號。

先搞清楚區塊鏈是什麼碗糕

區塊鏈本質上就是一本超級公開的帳本。任何人都能翻閱交易記錄,但想偷偷改一筆?門都沒有。這是怎麼做到的?

想像一下這個場景

你跟朋友小明打賭,猜世界盃冠軍誰贏。贏的人要對方請一頓燒肉。傳統做法是找第三個人當見證,確保雙方不能賴帳對吧?

區塊鏈的做法更狠:全世界幾千台電腦同時記錄這筆賭約,而且彼此互相驗證。你想作弊?必須同時搞定網路上大部分的電腦。在比特幣或以太坊這種規模的網路裡,難度大概跟徒手摘月亮差不多。

為什麼需要區塊鏈?

傳統網路服務靠什麼保證信任?靠大公司、靠法律、靠客服。但這些都有問題:

區塊鏈用密碼學和經濟激勵取代了這些中間人。規則寫死在程式碼裡,誰來都一樣執行。這就是所謂的「無需信任」(Trustless)——不需要信任對方,只需要信任系統。

以太坊跟比特幣到底差在哪?

比特幣在 2009 年問世,主要是為了做「數位貨幣」——讓人可以在網路上轉帳,而且沒有人能夠干涉。比特幣的設計非常優雅,但功能也就這樣了:轉帳、再轉帳、還是轉帳。

以太坊在 2015 年上線,聰明的地方在於:比特幣是專門做一件事的,而以太坊是一台「世界電腦」。

這台電腦厲害在哪?你可以在上面跑任何程式。想像一下:

所以比特幣適合當「數位黃金」存著,以太坊適合當「平台」跑應用。

區塊鏈版本怎麼分的?

以太坊的發展像手機系統升級一樣,一路走來有好幾個大版本:

升級名稱年份主要內容
Frontier2015初始版本,挖礦開始
Homestead2016安全性提升
Metropolis2017-2018難度炸彈、隱私改進
Constantinople2019效能優化
Istanbul2019-2020抗 ASIC、預言機
Beacon Chain2020共識層上線(質押準備)
The Merge2022PoW → PoS,能耗降低 99.95%
Shapella2023質押可以提領
Dencun2024Blob 交易,Layer 2 大降價
Pectra2026EIP-7702、質押上限提升

每一個升級都解決一些問題,同時帶來新功能。身為新手只要知道最新升級的影響就行了,歷史細節可以慢慢補。

區塊結構:區塊鏈的身體

區塊就像火車車廂,一節接著一節串在一起。每個區塊包含:

區塊頭(Block Header)

儲存元數據,包括:

區塊體(Block Body)

實際的交易資料和狀態變更。

區塊高度(Block Number)

從創世區塊(Block 0)開始計算,每產生一個新区塊就 +1。到 2026 年初,以太坊已經超過 2000 萬個區塊了。

區塊時間(Block Time)

比特幣平均 10 分鐘出一個區塊,以太坊大約 12 秒。這也是為什麼以太坊交易確認比比特幣快很多。

帳戶模型:你的錢包到底在哪?

以太坊有兩種帳戶類型,這點很重要必須搞懂。

外部擁有帳戶(EOA)

最常見的帳戶類型,就是普通錢包。例如你的 MetaMask、Ledger、手機錢包都是這種。

特點:

格式:0x 開頭的 42 個字元,例如 0x742d35Cc6634C0532925a3b8D4C9B0d8a8f6b123

智慧合約帳戶(Contract Account)

部署在區塊鏈上的程式碼。不能自己發起交易,只能被 EOA 或其他合約呼叫。

特點:

為什麼要分兩種?

歷史原因。比特幣和早期以太坊都只有 EOA,這是當時設計的選擇。後來社群發現純 EOA 有很多限制,慢慢發展出「帳戶抽象」的概念來打破這個界限。這個我們後面再談。

交易類型:區塊鏈上的動作

在以太坊上做任何事,本質上都是發送交易。大致分幾種:

簡單轉帳(Transfer)

最基本操作:把 ETH 從 A 地址轉到 B 地址。

from: 0x742d35Cc6634C0532925a3b8D4C9B0d8a8f6b123
to: 0x8ba1f109551bD432803012645Ac136ddd64DBA72
value: 1.5 ETH

Gas 消耗:21,000 單位(這是最低消費)

合約部署(Contract Deployment)

把你的 Solidity 程式碼部署到區塊鏈上,產生一個新的合約位址。

Gas 消耗:取決於合約複雜度,從十幾萬到幾百萬都有可能

合約呼叫(Contract Call)

跟已部署的智慧合約互動。例如:

Gas 消耗:變化很大,取決於執行的邏輯複雜度

EIP-2930 之後:存取清單交易

2021 年 Berlin 升級引入的新型交易格式。特色是可以在交易發送前「預先宣告」要存取的儲存槽,區塊驗證者可以提前準備資料,大幅降低 Gas 費用。

想像你要搬家,提前告知搬家師傅「客廳有沙發、臥室有床」,比到了現場才一件件指給他看有效率多了吧?

狀態管理:以太坊的大記憶體

區塊鏈不只記錄交易,還要記錄「當前狀態」。

狀態是什麼?

就像銀行的帳本不只記錄轉帳流水,還要知道你帳戶現在剩多少錢。以太坊的狀態包括:

狀態樹(State Trie)

以太坊用一種叫做「Merkle Patricia Trie」的資料結構來組織所有狀態。這個結構的好處是:

世界狀態(World State)

所有帳戶和合約的完整狀態集合。以太坊網路上的「當前狀態」就是這個龐大的資料庫。

每次礦工/驗證者打包交易時,就是把一堆交易執行後產生新的世界狀態,然後把這個新狀態的根哈希寫進區塊頭。

共識機制:大家怎麼達成協議?

區塊鏈是去中心化的,沒有中央伺服器。那幾千台電腦怎麼達成共識,確認哪個區塊是對的?

工作量證明(Proof of Work, PoW)

早期以太坊(2022 年之前)採用的機制。礦工們比賽解數學難題,誰先解出來誰就有權利廣播區塊。

缺點:

優點:

權益證明(Proof of Stake, PoS)

2022 年 The Merge 之後以太坊採用的新機制。驗證者不再需要買礦機、耗電,而是「質押」32 顆 ETH 作為誠信保證金。

運作方式:

  1. 把 ETH 質押進合約,變成驗證者
  2. 隨機選中被分配到區塊提議或驗證任務
  3. 正確完成工作就獲得獎勵
  4. 作弊被抓到就扣押金(Slashing)

優點:

缺點:

EVM:執行交易的虛擬機器

以太坊虛擬機(Ethereum Virtual Machine, EVM)是以太坊的心臟。它負責執行每一筆交易的邏輯。

為什麼要用虛擬機?

Solidity 程式碼寫完後,要能在任何礦工/驗證者的機器上執行。如果每個人環境都不一樣,執行結果可能不同,那就亂套了。

EVM 就是一個標準化的執行環境:

不管你在世界哪個角落,只要跑的是 EVM 相容的節點,執行同樣的合約、同樣的交易,結果必然一致。

EVM 的局限性

EVM 不是完美的,有些設計被人詬病:

這也是 Layer 2 和未來升級要解決的問題。

Gas:以太坊的燃料

做任何鏈上操作都要付 Gas。這是以太坊網路運作的燃料費。

Gas 是什麼?

Gas 就是「計算量的計價單位」。複雜的操作消耗更多 Gas,簡單的轉帳消耗少。

Gas 費怎麼算?

公式很簡單:

總費用 = Gas 消耗量 × Gas 單價

Gas 單價用 gwei 表示,1 gwei = 0.000000001 ETH。

EIP-1559 的改變

2021 年 8 月升級後,Gas 市場結構大幅改變:

舊制(先到先得):

新制(EIP-1559):

燃燒機制厲害在哪?ETH 變少了,供需關係改變。這也是為什麼 ETH 在 2021-2022 年表現相對強勢的部分原因。

2026 年 Gas 行情參考

情境Gas 單價(gwei)轉帳費用(USD)
網路空閒5-20$0.1 - $0.3
正常時段20-50$0.3 - $1
熱門項目 mint100-500$2 - $20
極端擁堵500+$10+

Layer 2 的 Gas 費用大概是主網的百分之一,所以 DeFi 操作現在多在 L2 進行。

網路層級:主網、測試網、Layer 2

主網(Mainnet)

真正的以太坊區塊鏈,ETH 有真實價值。

測試網(Testnet)

開發和測試用的網路,ETH 沒價值,可以免費領取。

常見測試網:

Layer 2(L2)

在主網之上運作的二層網路,繼承主網安全性的同時大幅提升效能和降低費用。

主流 L2:

常見術語速查

術語解釋
DApp去中心化應用,即智慧合約的前端介面
FOMOFear of Missing Out,怕錯過的心理
Whale持有大量加密貨幣的大戶
Rug Pull開發者捲款跑路
DeFi去中心化金融
NFT非同質化代幣,獨一無二的數位資產
DAO去中心化自治組織
TVLTotal Value Locked,總鎖定價值

結語

區塊鏈基礎概念大概就是這些:區塊結構、帳戶模型、交易類型、狀態管理、共識機制、EVM、Gas、網路層級。剛開始接觸一定會暈,我當年也是看了好幾遍才慢慢理解的。

建議找一個週末下午,把 MetaMask 裝起來、去測試網水龍頭領點測試幣、部署一個簡單的合約試試。實際操作一遍比看一百篇文章都有效。

有任何問題歡迎在下方留言,我們一起討論。


風險提示:本文僅供教育目的,不構成任何投資建議。區塊鏈和加密貨幣投資涉及高風險,請在充分了解後再做決定。

資料截止日期:2026 年 3 月

延伸閱讀與來源

這篇文章對您有幫助嗎?

評論

發表評論

注意:由於這是靜態網站,您的評論將儲存在本地瀏覽器中,不會公開顯示。

目前尚無評論,成為第一個發表評論的人吧!