---
title: "什麼是輕節點？你需要知道的一切"
description: "什麼是輕節點，以及如何在 Geth 上執行輕節點"
---

# 什麼是輕節點？你需要知道的一切

Ethereum 節點是執行連接 Ethereum 網路所需軟體的電腦。然而，執行完整節點需要投入大量時間與資金，因為它需要專用硬體、維護成本，以及較長的架設時間。輕節點因為對頻寬與儲存空間的需求較低，成為理想的替代方案——讓使用者可以透過筆電和智慧型手機存取區塊鏈。

在這篇文章中，我們將探討什麼是輕節點、如何執行輕節點，以及使用輕節點的主要優點。

## 什麼是輕節點？

輕節點是一種成本較低的 Ethereum 節點，只下載 Ethereum 區塊標頭，也就是在 Ethereum 網路上進行交易所需的最少資料。與其他類型的 Ethereum 節點，即[完整節點與封存節點](https://www.alchemy.com/overviews/full-vs-light-vs-archive-nodes)不同，輕節點是入門所需最基本的節點類型。

輕節點使用與 Ethereum 區塊鏈互動所需的最少資料量，並將其他所有資訊外包給完整節點；相較之下，完整節點會儲存完整的區塊鏈資料，並參與區塊的驗證與確認。

### 輕節點如何運作？

**輕節點依據實際使用需求，透過包含區塊內容摘要資訊的區塊標頭與 Ethereum 區塊鏈互動。輕節點所需的任何額外資訊，都會向完整節點請求。**這個過程讓輕節點能有效率地與網路互動，並節省數 MB 的頻寬與數 GB 的儲存空間。

### 輕節點有什麼優點？

**執行輕節點最大的優點，在於其進入門檻低，因為所需的頻寬與儲存空間門檻極小，且執行輕量版 Ethereum 區塊鏈的成本效益高。**

使用者可以在筆電、智慧型手機等裝置上執行輕節點，這讓存取區塊鏈資料變得容易許多，相較之下，完整節點與[封存節點](https://www.alchemy.com/overviews/archive-nodes)則需要大量硬體、儲存空間，以及維護時間才能運作。與完整節點相比，輕節點速度快、效率高，且相對容易使用。

### 輕節點有什麼缺點？

由於輕節點不具備完整功能，且需要依賴完整節點取得資料，因此無法參與共識，也就是說無法成為驗證者。資料擷取的過程較為繁瑣、耗時，且經常失敗，速度也比直接執行完整節點自行取得資訊慢得多。因此，如果預期會頻繁需要擷取資料，輕節點並非最佳選擇。

### 誰適合執行輕節點？

**只要擁有電腦與網路連線，並對 Web3 生態系有基本了解，任何人都可以執行輕節點。**

輕節點雖然比完整節點容易執行，但過程仍然相當耗時，需要具備技術經驗才能安裝客戶端軟體來執行輕節點、設定變數、下載區塊標頭，並監控節點以確保運作正常。因此，只有具備技術專長且熟悉 web3 生態系的人，才適合執行輕節點。

大多數選擇執行輕節點的使用者，是為了支持 Ethereum 網路。每增加一個輕節點，就能提升 Ethereum 網路的抗審查能力、抗腐化能力，並防止網路過度中心化。然而，使用者須注意，與執行完整節點不同，執行輕節點無法讓使用者獲得同樣的財務利益。因此，大多數執行輕節點的使用者，是出於利他的理由。

### 哪些節點客戶端可以執行輕節點？

**開發者最常用來執行輕節點的客戶端軟體是 Go Ethereum，也就是廣為人知的 [Geth](https://www.alchemy.com/overviews/what-is-a-geth-node-and-how-to-run-one)。**Geth 是一款以點對點方式連接其他執行相同軟體之電腦的軟體，也是 Ethereum 協定的原始實作之一。

## 如何用 Geth 執行輕節點

使用 Geth 節點客戶端軟體，想要執行輕節點的使用者可以在幾分鐘內啟動一個。

### 輕節點的需求

要用 Geth 執行輕節點，你必須符合以下需求：

- 一台擁有約 400MB 儲存空間的裝置
- 熟悉終端機指令
- 網路連線

### 步驟 1：安裝 Geth

第一步是前往 [https://geth.Ethereum.org/downloads/](https://geth.ethereum.org/downloads/) 下載 Geth。這個網站提供 Mac、Windows 及 Linux 作業系統的下載版本，選擇任一種都可以，請選擇對你最方便的安裝方式。

### 步驟 2：開始執行輕節點

安裝 Geth 後，你可以在新的終端機視窗中執行以下指令來執行輕節點：

`geth --syncmode light`

就是這麼簡單。現在你已經有一個正在運作的輕量版 Ethereum 節點，可以做的事情非常多。

## 準備好執行自己的輕節點了嗎？

這篇文章說明了如何架設自己的節點，以及使用輕節點的優點與缺點。如果你只是想開始接觸節點的世界，輕節點是一種成本效益高、效率佳的方式，讓你能用現有的運算資源探索 Ethereum。

如果你想更深入地與 Ethereum 互動，又不想自己執行節點，你可以[與區塊鏈節點供應商合作](https://www.alchemy.com/overviews/blockchain-node-providers/?a=65f1c01e4e)，例如 Alchemy，讓他們替你建立、維護並管理節點。這樣一來，執行節點的責任就從個別開發者，轉移到值得信賴的 web3 基礎設施供應商身上。
