什麼是 WEI?
什麼是 WEI?
Wei 是 ether 的最小單位,ether 是用於促成 Ethereum 區塊鏈網路交易操作的貨幣,其中 10^18 或 1,000,000,000,000,000,000 wei 等於 1 ether。
Wei 是以 Wei Dai 命名的,他是華盛頓大學電腦科學系畢業生,曾任職於微軟密碼學研究部門。Wei Dai 是 1990 年代密碼龐克運動的成員之一,該運動成員為 2010 年代加密貨幣奠定了理論基礎。他提出的 b-money 構想發表於一份自行出版的原型加密宣言中,為智能合約奠定了基礎,因此 ether 的最小單位便以他命名。
由於在 Ethereum 網路上建置的所有服務與應用程式都需要運算能力,而運算能力並非免費取得,因此需要某種形式的付費方式來支付運算能力的成本。
雖然 ether 是該網路的貨幣,但它經常被比喻為 Ethereum 網路的「燃料」。其作為加密燃料的效用價值通常稱為「gas」。
Gas 是所有網路請求的核心部分,請求發送者必須為所消耗的運算資源付費。整體 gas 成本是根據請求的規模與複雜度,乘以目前的 gas 價格計算而得。
wei 有哪些單位?
美元只能分割為 100 等份,也就是分到「分」為止;相較之下,加密貨幣可以分割為小得多的原子單位。
這些單位能確保 ether 獲得適當的表示方式,因為 ether 的數量看似很小,但換算成美元或其他主要貨幣時實際上可能是相當大的金額。
因此,ether 有多個不同層級的 wei。每個子單位表示該單位的數量,但如上所述,它們各自也有替代名稱。
什麼是 gwei?
Gwei 是 wei 與 giga(表示十億的單位字首)組合而成的詞,是 ether 的另一個單位,ether 是 Ethereum 區塊鏈網路上使用的數位貨幣。1 gwei 等於 10 億 wei,而 1 ether 等於 10^9 或 1,000,000,000 gwei。Gwei 也稱為 nanoether 或 Shannon,此名稱源自 Claude Shannon,他是知名美國數學家暨密碼學家,被視為資訊理論之父。
由於 gas 價格的運作與表示方式,gwei 是最常用的 ether 單位。由於 gas 是在 Ethereum 網路上執行合約或其他交易時所需的計價值,因此需要 gwei 來支付運算能力的費用。
在 Ethereum 區塊鏈網路上,標準交易手續費為 21,000 gwei。一般而言,交易手續費會隨著交易的底層複雜度按比例提高。
2021 年 7 月,作為倫敦硬分叉的一部分,Ethereum Investment Proposal(EIP)1559 改變了 Ethereum 區塊鏈網路的手續費機制。過去,開發者與整個生態系統必須依賴價格拍賣機制,由出價最高者的交易優先被處理。
隨著 EIP-1559 的導入,系統會為納入下一個區塊的交易登記一個固定的基本費用(base fee)。不過,部分使用者仍可加上「小費」或「優先費」,以確保礦工優先處理其交易。有興趣深入瞭解如何使用 EIP-1559 傳送交易的開發者,可以閱讀 Alchemy 的 EIP-1559 文件。
計算交易手續費的方法是使用以下公式:
Gas Units(Limit)x(Base Fee + Tip)
整體而言,根據區塊需求計算的手續費對現今使用者來說更為直接且透明。此外,開發者也可以透過 Alchemy,使用 EIP-1559 方法建置 gas 費用估算工具。
如何將 wei 換算為 gwei
將 wei 換算為 gwei 的三個步驟,是將 wei 總量除以 10 億。
開發者可以使用換算計算機來理解 wei 與 gwei 之間的關係,也可以依照以下簡單的步驟進行:
- 計算 wei 的數量
- 使用基準除數 10^9,也就是 10 億
- 將 wei 數量除以該基準除數
即可得出對應的 gwei 總數。
例如:420,069,000,000 wei / 1,000,000,000 = 420.069 gwei。
若要計算以美元表示的價格,將總 gwei 數乘以目前每顆 Ether 的價格,再除以 1,000,000,000(10^9)。
例如,若 Ether 價格為 1,000 美元,則 420.069 gwei 等於 0.000420069 美元,約為 1 美分的 1/25。
如何將 wei 換算為 ETH
與將 wei 換算為 gwei 類似,使用者可以使用 wei 換算工具,或依照以下 3 個步驟進行換算:
- 計算 wei 的總數量
- 使用基準除數 10^18,也就是 100 京(1 quintillion)
- 將 wei 數量除以該基準除數
即可得出 ETH 總數。
例如:100 兆 wei / 10^18 = 0.0001 ETH。
若要計算以美元表示的價格,將 ETH 數量乘以目前 ETH 的價格。 例如,當 1 ETH 為 1,000 美元時,0.0001 ETH 等於 0.10 美元。
如何透過程式碼將 wei 換算為 ETH
以下說明如何使用 ethers.js 將 wei 換算為 ETH:
- 安裝 ethers.js
- 輸入或取得要換算的數量
- 呼叫 formatEther 方法換算為 ETH
以下範例說明如何取得 vitalik.eth 的 ether 餘額(以 wei 回傳),並以 ETH 表示列印出來:
import { ethers } from "ethers";
const provider = new ethers.JsonRpcProvider(
"https://eth-mainnet.g.alchemy.com/v2/<API_KEY>",
);
// getBalance returns the balance in wei
const balanceWei = await provider.getBalance("vitalik.eth");
console.log(ethers.formatEther(balanceWei));相關總覽
Ethereum2026年7月28日
在 Robinhood Chain 上發行 memecoin
使用 Foundry 與 Alchemy RPC 在 Robinhood Chain 主網上撰寫並部署固定供應量的 ERC20,或透過 Alchemy CLI 將整個發行流程交給 coding agent 處理。
Ethereum2025年11月18日
什麼是 Ethereum Fusaka 升級?12 個 EIP 開發者指南
實務解析 Fusaka 升級,說明 12 個核心 EIP 如何改變 Ethereum 技術堆疊中的資料可用性、密碼學、Gas 成本與驗證者運作方式。
Ethereum2025年5月19日
EIP-7702:Pectra 升級後給 Ethereum 開發者的快速整合指南
Ethereum 即將迎來重要升級 EIP-7702。以下是所有開發者都適用的整合注意事項快速指南。

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