# 分散式帳本：分靈體

> **最後更新：2026 年 1 月**

> ✍️ 作者：葛如鈞（寶博士）｜區塊鏈研究者、前立法委員

\*\*分散式帳本（英文：Distributed Ledger）就是區塊鏈賴以存在、交易記錄賴以存放的地方。\*\*分散式帳本具有多重分身，並不單一存在任何一個特定地點，而是可以有數量龐大的共同拷貝儲存在無限多個地方，並且彼此相連。

### 佛地魔的分靈體

在「[區塊鏈](/cong-zhong-ben-cong-dao-bi-te-bi/chain.md)」條目裡，我們說區塊鏈就像是一本不可竄改的魔法帳本，擁有無限頁面，而且可以無限分身。就像是哈利波特裡的佛地魔，為了讓自己不會很容易被殺死，就用了叫做分靈體的魔法，讓自己的靈魂分成了七個部分，製造了六個分靈體，分別儲存在不同的物體當中，要殺死佛地魔的人，必須找出全部分靈體並把它們全部消滅掉，佛地魔才會完全消失。

分散式帳本的概念跟分靈體非常類似，僅有兩個地方不同：

1. 可以無限個
2. 每一個都跟另一個一模一樣

所以要殺死區塊鏈帳本，非常困難，因為你得**同一時間殺死這個世界上該區塊鏈帳本的所有分身（跟它的所有離線備份）**。

### 分散式帳本的目的

回到[村長的故事](/cong-wu-wu-jiao-huan-dao-shu-wei-huo-bi/zhong-xin-hua-ben.md#cun-le)，單一或少數的村長會有作弊的問題；區塊鏈解決了作弊的問題，但如果只有一本帳本，儲存在一台電腦裡頭，那麼充其量還是只有一個村長，只是這個村長比較公正，法力比較高強，比較正義而已，並不能確保它永久公正。這個時候該怎麼辦呢？

中本聰真的非常聰明，它想到了，如果這個區塊鏈帳本可以同時運行好幾個，甚至無限個一模一樣的替身，那就像是可以讓村子裡的每個人都擔任村長，從一個村長，到少數村長，進步到無數個小村長。然後，每一筆交易發生的時候，只要其中一本魔法帳本搶先記錄完了，它就用念力（其實就是網路[廣播](/qu-kuai-lian-ru-he-da-cheng-gong-shi/wa/bo.md)）告訴其他帳本分身：

#### 「我添加新頁了！請大家一起添加這頁喔！」

然後就會發生一些神祕的事情，例如「[共識演算](/qu-kuai-lian-ru-he-da-cheng-gong-shi/consensus.md)」和「[最長鏈原則](/qu-kuai-lian-ru-he-da-cheng-gong-shi/wa/bo/zui-yuan.md)」檢查等等…，劈哩啪啦，逐漸所有帳本就會陸續同步了。此外，同一時間，大家還可以繼續去驗證新的頁面…如此重複不斷…

### 如何當個小村長

中本聰在 2008 年，於《比特幣》論文中首度提出「區塊鏈」概念，並在 2009 年攜手眾多開發者基於區塊鏈技術，創立了比特幣網路，運行並開啟了首個「[創世區塊](/gei-kai-fa-zhe-de-zhi-nan/public-chain/genesis-block.md)」，發行出第一筆比特幣之後，從此打開了區塊鏈的世代。可以說，中本聰自己擔任了第一個村長，並操作了一個公平的、不屬於任何人的中央銀行印鈔機（或黃金合成器）自己印出了帳本上的第一筆數位黃金資產，從此之後，所有人只要運行這個區塊鏈帳本程式，都能成為一個小村長，從協助記帳、保管帳本的行為中，獲得獎勵（見「[挖礦](/qu-kuai-lian-ru-he-da-cheng-gong-shi/wa.md)」條目）。

一般來說，運行區塊鏈帳本程式的條件如下：

1. 一台運算裝置（多半是電腦）
2. 硬碟儲存空間（儲存交易記錄）
3. 網路連線能力（越快越好）

### 為什麼大家會願意擔任村長？

這是個好問題，當然要誘之以利。

簡單說，就是擔任村長，可有一定機率拿到記帳認證獎金。\
關於這點，我們將留到「[挖礦](/qu-kuai-lian-ru-he-da-cheng-gong-shi/wa.md)」條目來解釋。

#### 參考資料

點下方連結安裝比特幣區塊鏈程式

{% embed url="<https://bitcoin.org/zh_TW/download>" %}

***

#### 相關條目

* [前言：為什麼寫這本書](/di-ling-zhang-dao-du/blockpedia.md)
* [如何閱讀本書](/di-ling-zhang-dao-du/how-to-read.md)

#### 參考資料


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.0x1.academy/cong-zhong-ben-cong-dao-bi-te-bi/fen-san-shi-ben.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
