WEIとは?
執筆者 Brady Werkheiser
WEIとは?
Weiはetherの最小単位であり、Ethereumブロックチェーンネットワーク上での取引処理に使用される通貨です。10^18、すなわち1,000,000,000,000,000,000 weiが1 etherに相当します。
Weiという名称は、Wei Daiにちなんで付けられています。Wei Daiはワシントン大学でコンピュータサイエンスを専攻し、以前はMicrosoftの暗号研究部門に勤務していました。Wei Daiは1990年代のサイファーパンク運動の一員であり、そのメンバーたちは2010年代に登場する暗号通貨の理論的基盤を築きました。スマートコントラクトの基礎となった自主出版のプロトクリプト・マニフェストで論じられたbmoneyという発案により、彼の名がetherの最小単位に採用されています。
Ethereumネットワーク上に構築されるすべてのサービスやアプリケーションは計算能力を必要としますが、これは無償では提供されないため、その計算能力に対する何らかの支払いが必要になります。
etherはネットワークの通貨ですが、比喩的にEthereumネットワークの「燃料」と呼ばれることもあります。クリプト燃料としての実用的な価値は一般に「gas」と呼ばれます。
gasはすべてのネットワークリクエストの中核的な要素であり、リクエストの送信者は消費した計算リソースに対して支払いを行う必要があります。gasの総コストは、リクエストの量と複雑さに現在のgas価格を掛け合わせて算出されます。
Weiの単位にはどのようなものがあるか?
米ドルは100等分、つまりペニー単位までしか分割できませんが、暗号通貨ははるかに小さな最小単位まで分割することができます。
これらの単位は、ドル換算では比較的小さく見えるetherの量であっても、実際には大きな金額である場合に、それを適切に表記するために存在します。
そのため、etherにはさまざまなレベルのweiの単位があります。それぞれの補助単位は単位の量を示すものであり、前述のとおり別名も存在します。
Gweiとは?
Gweiは、weiと10億を表す単位接頭辞giga(ギガ)を組み合わせた語で、Ethereumブロックチェーンネットワークで使用されるデジタル通貨etherのもう一つの単位です。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月、London Hard Forkの一環として、Ethereum Investment Proposal(EIP)1559がEthereumブロックチェーンネットワークの手数料の仕組みを変更しました。それ以前は、開発者やより広いエコシステムは、最も高値を付けた者の取引が最初に処理されるという価格オークション方式に依存する必要がありました。
EIP-1559の導入により、次のブロックに取引を含めるための明確なbase-feeが設定されるようになりました。とはいえ、マイナーに自分の取引を優先的に処理してもらうために「tip(チップ)」または「priority fee(優先手数料)」を追加することも可能です。EIP-1559を使った取引の送信方法についてより深く理解したい開発者は、AlchemyのEIP-1559ドキュメントを参照してください。
取引手数料の計算方法は、以下の式で表されます。
Gas Units(Limit)x(Base Fee + Tip)
結局のところ、ブロックの需要に基づいた手数料は、現在のユーザーにとってはるかに単純で透明性の高いものとなっています。さらに、開発者はAlchemyを通じてEIP-1559の方式を使ったgas手数料の見積もりツールを構築することもできます。
WeiからGweiへの変換方法
WeiをGweiに変換するには、weiの総量を10億で割るという3ステップの手順を行います。
開発者はweiとgweiの関係を理解するために変換計算ツールを使用するか、以下の簡単なステップに従うことができます。
- weiの数量を数える
- 基本除数として10^9、すなわち10億を使用する
- weiの数を基本除数で割る
これにより、gweiの総数が得られます。
例: 420,069,000,000 wei / 1,000,000,000 = 420.069 gwei
USDでの価格を計算するには、総gwei数に、1 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、すなわち1 quintillion(百京)を使用する
- weiの数を基本除数で割る
これにより、ETHの総量が得られます。
例: 100兆wei / 10^18 = 0.0001 ETH
USDでの価格を計算するには、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でミームコインをローンチする
FoundryとAlchemy RPCを使ってRobinhood Chain mainnetに固定供給のERC20をデプロイする、またはAlchemy CLIでローンチ全体をコーディングエージェントに任せる。
Ethereum2025年11月18日
Ethereum Fusakaアップグレードとは?12個のEIPを解説する開発者向けガイド
Fusakaアップグレードの実践的な解説。12個の主要EIPと、それらがEthereumスタック全体のデータ可用性、暗号技術、ガスコスト、バリデーター運用に与える変化について説明する。
Ethereum2025年5月19日
EIP-7702:Pectra後のEthereum開発者向けクイック統合ガイド
EthereumはEIP-7702という重要なアップグレードを目前に控えている。すべての開発者向けに、統合時の考慮事項をまとめたクイックガイド。

ブロックチェーンで魔法を生み出す
Alchemyは、最も強力なweb3開発者向けプロダクトとツールを、豊富なリソース、コミュニティ、そして卓越したサポートと組み合わせて提供します。