區塊鏈是一本由很多台電腦共同保管、一起核對的公開帳本。交易被打包成區塊並用雜湊值依序串起來,改動舊紀錄會被其他節點發現,所以很難竄改。
- 區塊鏈是多台電腦共同保管的公開帳本
- 每個區塊記著前一個區塊的雜湊值
- 共識機制決定誰有權寫入新區塊
- 很難竄改,但不是完全不可變
- 看到「區塊鏈投資保證獲利」先打 165 查證
區塊鏈是什麼?簡單說,區塊鏈是一本由很多台電腦一起保管、一起核對的公開帳本。新的交易每隔一段時間被打包成一個「區塊」,接在前一個區塊後面,形成一條鏈。因為每台電腦手上都有一份,而且區塊之間用密碼學互相扣住,想偷偷改掉舊紀錄會被其他人發現。這篇用白話說明區塊鏈技術怎麼記帳、誰有權記帳、為什麼很難竄改,也整理它做不到的事,以及新手常見的誤會。截至 2026 年 10 月,技術說明依據比特幣白皮書、以太坊官方文件與美國國家標準暨技術研究院(NIST)的區塊鏈技術導論。
區塊鏈是什麼:一本很多人一起保管的帳本
先想像一個班級的班費簿。平常由班長一個人保管,大家只能相信班長沒有亂寫。如果改成全班每個人都抄一本一模一樣的帳,每次有人繳錢或花錢,就大聲唸出來,所有人各自核對、各自記下,那麼班長就算想改帳,也會跟其他人手上的版本對不起來。
區塊鏈就是把這個做法搬到網路上。NIST 在 2018 年發布的《區塊鏈技術導論》把它定義為一種分散式的數位帳本,沒有單一的中央存放處,通常也沒有單一的管理者,並且具有「竄改留痕」與「抗竄改」兩種特性。前者指改了會被看出來,後者指要改非常困難。
參與維護帳本的電腦稱為節點。節點各自保存帳本副本,收到新交易時會依照同一套規則檢查,例如付款的人是不是真的有這筆錢、簽名對不對。檢查通過的交易才會被寫進新的區塊。如果你還沒讀過加密貨幣的入門,可以先看加密貨幣是什麼。
帳本一頁扣著一頁
偷改一頁,後面全接不上
人人一份,一比就抓到
看文字說明
圖中每顆方塊是一個區塊,像帳本的一頁;光束代表每一頁都記著上一頁的「指紋」(雜湊值),一頁扣著一頁。有人偷改其中一頁,這頁的指紋就變了,後面的頁全部接不上。而且很多台電腦手上都有一份一樣的帳本,一比對就知道哪一份被改過,所以紀錄很難被偷偷竄改。
區塊、雜湊與「鏈」:為什麼叫區塊鏈
區塊就像帳本的一頁,上面記著一批交易,另外還有一個欄位記著「前一頁的指紋」。這個指紋叫雜湊值(hash),是把資料丟進雜湊函數算出來的一串固定長度的字元。雜湊函數有兩個特點:同樣的資料一定算出同樣的結果;資料只要改一個字,結果就會完全不同。
比特幣白皮書描述的做法是,每個新區塊都包含前一個區塊的雜湊值,一個接一個串起來。假設有人回頭改了第 100 個區塊裡的一筆交易,第 100 個區塊的指紋就變了,第 101 個區塊記錄的「前一頁指紋」就對不上,後面全部連帶失效。其他節點一比對,馬上知道帳被動過。
整條鏈的第一個區塊叫創世區塊。比特幣的創世區塊產生於 2009 年 1 月 3 日,從那天起到現在的每一筆比特幣交易,都可以沿著這條鏈一路回查。這種公開可查的特性,也是你能用區塊鏈瀏覽器查到任何一筆轉帳狀態的原因。
誰來記帳?共識機制在解決什麼問題
帳本有很多份,總要有人負責寫下新的一頁,而且大家要同意寫的是同一頁。決定「誰來寫、怎麼確認」的規則叫共識機制。公開的區塊鏈任何人都能加入,所以規則必須讓搗亂的人付出很高代價。目前最常見的兩種如下。
| 項目 | 工作量證明(PoW) | 權益證明(PoS) |
|---|---|---|
| 誰取得記帳權 | 先算出符合條件答案的礦工 | 押上代幣、被協議選中的驗證者 |
| 要付出什麼 | 運算設備與電力 | 被鎖住的代幣,做壞事會被扣 |
| 代表例子 | 比特幣 | 以太坊(2022 年改制) |
工作量證明的細節可以看比特幣挖礦是什麼,權益證明延伸出來的質押則在質押是什麼說明。兩種方法目的相同,都是讓誠實記帳比作弊划算。
區塊鏈為什麼改不了?比較準確的說法是很難改
「區塊鏈不能竄改」是很常見的說法,但 NIST 在文件裡特別提醒,區塊鏈並非完全不可變。比較準確的理解有三點。
- 舊的紀錄很難改:想改一筆舊交易,就得把它後面所有區塊重新產生一次,還要追上全網持續增加的新區塊。在比特幣這類網路,這需要的算力與電費高到不切實際。
- 最新的幾個區塊還可能變動:網路偶爾會同時出現兩個版本的新區塊,最後會以累積工作量最多的那條鏈為準,另一邊的區塊會被捨棄。所以交易所與錢包通常會等幾個區塊確認後,才把一筆入帳視為完成。
- 51% 攻擊理論上可行:如果單一個人或團體掌握超過一半的記帳能力,就有機會改寫最近的紀錄。比特幣白皮書的安全前提,就是誠實節點掌握的算力多於任何攻擊者。對大型網路來說,取得這麼多算力的成本極高,規模小的區塊鏈則比較容易成為目標。
所以「很難改」靠的是大量節點、密碼學與經濟成本三者一起撐住,網路規模越小,這層保護就越薄。
公有鏈、私有鏈與聯盟鏈
NIST 依照「誰可以寫入新區塊」把區塊鏈分成兩大類。任何人都能參與記帳的叫無須許可型,也就是一般說的公有鏈,比特幣、以太坊都屬於這類。只有經過授權的成員才能記帳的叫許可型,常見的形式是由幾家機構共同維護的聯盟鏈,或由單一組織控制的私有鏈。
NIST 用一個比喻說明兩者差別:許可型區塊鏈像受管控的企業內網,無須許可型則像任何人都能上的網際網路。許可型的成員彼此知道身分,記帳速度通常較快、耗費較少資源,但使用者必須信任掌控權限的那一方。所以有人說「我們公司用區塊鏈技術」,你可以先問一句:誰能寫入、誰能改規則?答案會大大影響它到底有多「去中心化」。
區塊鏈技術能做什麼、做不到什麼
區塊鏈擅長的事情,是讓多個彼此不完全信任的單位,共用同一份大家都認可、事後難以改動的紀錄。加密貨幣是目前最大的應用,另外也有人嘗試用在供應鏈追蹤、數位憑證等領域。以太坊進一步讓程式可以跑在區塊鏈上,稱為智能合約,細節在以太幣是什麼。
它做不到的事情同樣重要:
- 無法確認寫進去的資料是真的:NIST 把這稱為預言機問題(Oracle Problem)。區塊鏈只能保證資料寫入後難以改動,如果有人一開始就輸入假資料,鏈上記錄的仍然是假資料。
- 無法保護你的私鑰:NIST 指出,新聞報導「某某加密貨幣被盜」,幾乎都是有人的私鑰外洩,被拿去簽了轉帳,區塊鏈本身並沒有被攻破。保管方式可以看助記詞是什麼。
- 無法讓你完全不必信任任何人:你仍然要信任密碼學演算法沒有漏洞、軟體與智能合約沒有臭蟲,以及沒有人在背後聯手控制超過一半的記帳能力。
新手最常誤會的三件事
1. 區塊鏈就是比特幣
比特幣是第一個大規模運作的區塊鏈應用,但區塊鏈是一種記帳技術,比特幣是用這種技術發行的一種加密貨幣。兩者的關係比較像網際網路和某一個網站。想了解比特幣本身,可以接著讀比特幣是什麼。
2. 交易紀錄寫在鏈上,就代表很安全
區塊鏈保證的是紀錄難以竄改,轉錯地址、被騙轉帳的紀錄也一樣難以撤回。鏈上沒有客服可以幫你退款,所以轉帳前要再三確認地址與網路,相關說明在錢包地址是什麼。
3. 標榜「區塊鏈」的投資就比較可信
「區塊鏈技術、穩定配息」是詐騙集團常用的包裝。一個投資方案有沒有用區塊鏈,跟它會不會讓你賠錢沒有關係。遇到保證獲利的說法,先撥 165 反詐騙專線查證,常見手法整理在虛擬貨幣詐騙手法。
搞懂區塊鏈之後,下一步讀什麼
理解了「大家一起記帳、改了會被發現」這個核心,再去看比特幣與以太坊就會順很多。比特幣主要用區塊鏈記錄一種有總量上限的數位資產,以太坊則在區塊鏈上加入可以執行的程式。之後實際轉帳時,你也會用到區塊鏈瀏覽器去查一筆交易到了沒有。本文為一般知識整理,不構成任何投資建議。
小測驗
3 題,確認這篇讀懂了。選完馬上看對錯與解析。
第 1 題區塊鏈為什麼能發現有人偷改舊紀錄?
看解答
正確答案:A. 因為每個區塊記著前一個區塊的雜湊值,改一筆後面就對不上。雜湊值只要資料改一個字就會完全不同,後面區塊記錄的「前一頁指紋」就會對不上,其他節點一比對就知道。 回到這段 ↑
第 2 題關於「區塊鏈不能竄改」,哪個說法比較準確?
看解答
正確答案:C. 舊紀錄很難改,但最新幾個區塊仍可能變動。NIST 提醒區塊鏈並非完全不可變,最新的區塊可能被另一條鏈取代,所以通常要等幾個區塊確認。 回到這段 ↑
常見問題
區塊鏈是什麼?用一句話怎麼解釋?
區塊鏈是一本由很多台電腦共同保管、一起核對的公開帳本。交易被打包成區塊、依序串成一條鏈,改動舊紀錄會被其他節點發現。
區塊鏈真的完全不能竄改嗎?
不能說完全不能,比較準確是很難改。舊紀錄要改就得重做後面所有區塊,成本極高;但最新幾個區塊仍可能變動,小型網路也較容易遭受 51% 攻擊。
區塊鏈和比特幣有什麼不同?
區塊鏈是記帳技術,比特幣是第一個用這種技術大規模運作的加密貨幣。以太坊等其他加密貨幣也各自使用區塊鏈。
公有鏈和私有鏈差在哪裡?
差在誰能記帳。公有鏈任何人都能參與記帳,例如比特幣、以太坊;私有鏈或聯盟鏈只有授權成員能寫入,使用者需要信任掌控權限的一方。
加密貨幣被盜,是區塊鏈被駭了嗎?
通常不是。NIST 指出這類事件幾乎都是私鑰外洩,被人拿去簽了轉帳,區塊鏈本身沒有被攻破。保管好私鑰與助記詞才是重點。
本文為知識整理,不構成任何投資、稅務或法律建議。加密貨幣價格波動大,投入前請評估自身風險承受度;法規與稅務以主管機關最新公告為準。