Arbitrum 節點:你需要知道的一切
作者 John Favole
Arbitrum 是 Ethereum 的第二層擴容方案,旨在利用樂觀 rollup在維持 Ethereum 第一層安全性的前提下,解決 Ethereum 交易吞吐量低、交易費用高的擴容問題。
要開始建構 Arbitrum 應用程式,開發者需要連接到 Arbitrum 節點供應商,或是自行架設 Arbitrum 節點。在本指南中,我們會說明如何使用 Alchemy 可無限擴展的 Arbitrum RPC 節點服務,以及如何開始運行自己的 Arbitrum 全節點。
什麼是 Arbitrum 節點?
Arbitrum 節點是作為 Arbitrum 區塊鏈內連接點的電腦,其中許多節點彼此相互依存。
要更了解 Arbitrum 節點,必須先了解節點是什麼、它們在傳播交易中扮演的角色,以及區塊是如何被驗證的。
交易會被提交到全域的待處理交易池中,並在被整理進區塊之前廣播給網路上的其他節點。為了確保公平性,網路中的節點必須在一個區塊的交易被加入網路之前,對該區塊所包含的交易達成共識。節點協助批准或拒絕區塊提案,同時也儲存網路的歷史交易資料。
什麼是 Arbitrum 節點供應商?
Arbitrum 節點供應商是一間運行 Arbitrum 節點的公司,讓一般使用者與開發者無需自行架設與管理節點,就能向區塊鏈發送與接收請求。
Arbitrum 節點供應商會架設並維護一個或多個 Arbitrum 節點,然後透過建立一些 API 或 RPC,開放給所有人使用。換句話說,Arbitrum 節點供應商從事的是提供 Arbitrum 節點即服務的業務。
一旦使用者取得 Alchemy 節點供應商的 Arbitrum API 存取權限,就能即時與 Arbitrum 區塊鏈互動。
雖然市面上有不少 Arbitrum 節點供應商,但 Alchemy 是其中的領先者。在本指南後面的部分,我們會說明如何使用 Alchemy 的 Arbitrum 節點。
自行運行 Arbitrum 節點與使用 Arbitrum 節點供應商有什麼差別?
自行運行節點需要你安裝必要的程式,讓你的電腦或裝置能連接到 Arbitrum 主網並監督其運作,而使用節點供應商則會替你管理這些運作。
因此,自行運行 Arbitrum 節點與使用 Arbitrum 節點供應商之間的主要差異在於管理層面——也就是節點的架設與相應的維護工作。
當你使用 Arbitrum 節點供應商時,等於是把這項責任轉交給第三方。選擇可靠的節點供應商可能需要一開始花一些心力,但之後你就不必再煩惱維護節點所需的硬體了。
自行運行 Arbitrum 節點會遇到哪些挑戰?
自行運行 Arbitrum 節點的挑戰包括:需要充足的儲存空間、較長的前置時間,以及維持一個全天候節點所需的頻寬。
不過,如果你正考慮自行架設節點,乍看之下可能是個不錯的主意。而且自行架設節點確實有其好處。
自建節點代表你是維護特定鏈安全性與健康度的直接利害關係人,這讓惡意行為者更難對該鏈發動攻擊。其次,你將能存取該鏈的狀態,也就是整個網路的完整資料。
然而,自行運行節點的挑戰並不常被討論到,我們會在這裡加以說明。
1. 儲存空間
在能夠運行全節點之前,你需要電腦上有一大塊空間。雖然運行 Arbitrum 節點並沒有特定的空間需求,但在所有區塊鏈網路中,這個範圍通常落在 200 GB 到 300 GB 之間。
2. 設置時間
當你嘗試運行全節點時,你的電腦必須下載該區塊鏈的帳本,從第一個被挖出的區塊一直到一秒前才被挖出的區塊。這總是需要時間;依據鏈的種類與其他相關因素,可能需要幾天、幾週,最糟的情況甚至要一個月。
3. 節點管理
一旦你終於設置好全節點,接下來就需要管理它——而這正是實際挑戰所在。運行全節點非常耗時,不僅因為你必須長時間保持在線,也因為你大部分時間還得持續進行升級與除錯。
現在,讓我們來看看如何連接到 Alchemy 上的 Arbitrum 節點——Web3 領域中最頂尖的節點供應商。
如何連接到 Alchemy 上的 Arbitrum 節點
以下是使用 Alchemy 作為節點供應商連接 Arbitrum 節點的逐步指南,讓你能開始在 Arbitrum 上開發:
步驟 1. 註冊 Alchemy
第一步是前往 Alchemy 網站註冊並填寫一些基本資料。如果你之前已經註冊過,直接登入即可。

步驟 2. 建立新的 Arbitrum 應用程式
登入後,接著在 Alchemy 上建立一個應用程式。在此情況下,請選擇 Arbitrum 主網。

步驟 3. 安裝 ethers.js
如果你尚未安裝,接下來會需要用到 Node.js 與 npm。接著,執行以下指令安裝 ethers.js。
npm install ethers步驟 4. 連接並向 Arbitrum 主網發出節點請求
使用 ethers.js,匯入 JsonRpcProvider 以發出節點請求:
import { JsonRpcProvider } from 'ethers';現在,使用你的 Alchemy Arbitrum API key 來設定 provider。要找到你的 API key,請前往你的 Alchemy 控制台,並在該應用程式上點選「view key」。

在你的環境中執行以下指令:
const provider = new JsonRpcProvider(
'https://arb-mainnet.g.alchemy.com/v2/<API_KEY>',
);
provider.getBlockNumber().then(console.log);步驟 5. 節點請求分析與報告
你將能夠監控請求是否成功以及執行速度——所有這些資訊都會顯示在你的控制台上。

如何架設自己的 Arbitrum 全節點
如果你想自行架設並運行 Arbitrum 全節點,可以參考以下步驟。
步驟 1. 取得 Arbitrum 節點的 Docker image
在運行 Arbitrum 節點之前,你需要取得一些相依套件與函式庫,這些都包含在一個 docker image 中。
步驟 2. 取得 Ethereum 節點 RPC endpoint
有兩種方式可以取得:使用 Arbitrum RPC endpoint 供應商,或是自行建置 Ethereum 節點——這是另外一套完全不同的流程。
如果你想使用 Arbitrum RPC 節點供應商,可以選擇 Alchemy。
--l1.url=<insert your RPC URL here>步驟 3. 連接 Arbitrum 主網
設定好相依套件後,你可以執行以下程式碼,向 Arbitrum 主網發出節點請求:
docker run --rm -it -v /some/local/dir/arbitrum-mainnet/:/home/user/.arbitrum/mainnet -p 0.0.0.0:8547:8547到了這個階段,如果你執行這些程式時在自己的電腦上無法運作,請不用太驚訝。目前並沒有一套運行完整 Arbitrum 節點的標準方式。
Arbitrum 背後的團隊 Offchain Labs,目前尚未發布關於如何運行其節點的官方詳細文件。
因此,你能否成功運行節點,取決於你的裝置相容性,以及你對 CLI 的熟練程度。
立即開始架設並運行你的 Arbitrum 節點!
運行 Arbitrum 全節點是一項耗時且成本高昂的工作,對你身為開發者所進行的實際工作並沒有直接助益。你需要取得符合硬體需求的裝置、等待完整的區塊鏈帳本下載完成,然後還要日復一日地進行管理。
大多數開發者通常會選擇跳過這道繁瑣的流程,改用節點供應商提供的服務。Alchemy 正是能協助你在幾次點擊之間就架設好 Arbitrum 節點的首選節點服務供應商!立即開始使用 Alchemy 吧。
相關總覽
基礎設施2026年10月13日
什麼是 blockchain indexer?
區塊鏈索引器如何讀取區塊、熬過重組,以及何時自建、何時呼叫託管 API。
基礎設施2026年10月13日
Google Cloud Blockchain Node Engine 替代方案:如何切換至 Alchemy
Google Cloud Blockchain Node Engine 將於 2026 年 12 月 15 日停止服務。只需更換 URL 即可切換至 Alchemy,保留現有程式碼,並以一組金鑰使用 100 多條鏈。
基礎設施2026年9月10日
打造自主 onchain agent 的最佳區塊鏈 API
比較各大區塊鏈 API 供應商在自主 onchain agent 上的表現,涵蓋 agent-native 功能、鏈的覆蓋範圍,以及當使用者是機器時真正重要的能力。

打造區塊鏈魔法
Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。