> For the complete documentation index, see [llms.txt](https://www.0x1.academy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.0x1.academy/gei-kai-fa-zhe-de-zhi-nan/node/quan.md).

# 全節點

\*\*全節點（英文：Full-node）\*\*就是指該節點設備保存的帳本資訊是完全/完整的，例如 "比特幣全節點"，就是該設備上的比特幣帳本記錄檔完整包含從第一筆比特幣交易到最近一筆的交易紀錄，通通都在上面。 全名可以叫做 - 全帳本節點。

***

## 全節點的功能

全節點就像是區塊鏈世界的「完整圖書館」，它擁有所有的歷史紀錄：

| 功能   | 說明            |
| ---- | ------------- |
| 驗證交易 | 獨立驗證每一筆交易是否合法 |
| 同步區塊 | 接收並驗證新產生的區塊   |
| 廣播交易 | 幫助傳播新的交易到網路   |
| 保護網路 | 拒絕無效的交易和區塊    |

***

## 為什麼全節點重要？

### 1. 真正的去中心化

每一個全節點都是獨立的驗證者。即使其他節點作弊，你的全節點也能識破。

### 2. 隱私保護

使用自己的全節點，你的交易不需要透過第三方，沒有人知道你在查詢什麼。

### 3. 支撐網路

越多全節點，網路越穩定、越安全、越難被攻擊。

{% hint style="info" %}
**「Not your node, not your rules」**

如果你不運行全節點，你就是在信任別人的節點。只有運行自己的節點，才能真正「無需信任」。
{% endhint %}

***

## 運行全節點的要求

以比特幣為例：

| 項目   | 需求             |
| ---- | -------------- |
| 儲存空間 | 約 500 GB（持續增長） |
| 網路頻寬 | 穩定的網路連線        |
| 記憶體  | 至少 2 GB RAM    |
| 初次同步 | 數小時到數天         |

***

## 全節點軟體

| 區塊鏈      | 全節點軟體            |
| -------- | ---------------- |
| Bitcoin  | Bitcoin Core     |
| Ethereum | Geth、Nethermind  |
| Solana   | Solana Validator |

***

## 延伸閱讀

* [輕量節點](/gei-kai-fa-zhe-de-zhi-nan/node/liang.md) — 儲存空間要求較低的節點類型
* [節點總覽](/gei-kai-fa-zhe-de-zhi-nan/node.md) — 區塊鏈節點的基礎
* [去中心化](/cong-zhong-ben-cong-dao-bi-te-bi/qu-zhong-xin-hua.md) — 為什麼全節點這麼重要

***

#### 參考資料

* [Run your own Bitcoin Node](https://bitcoin.org/en/full-node)
* [Ethereum Full Node](https://ethereum.org/en/developers/docs/nodes-and-clients/)
