WETHとWETH9コントラクト

WETH(Wrapped Ether)

WETHは、WETH9コントラクトに預けたETHを1:1でERC-20トークンとして再発行したものです。ETHはERC-20規格より前から存在するため、トークン用に作られたコントラクトでは動かせません。WETHはそのために生まれました。詳しくはWETHとはをご覧ください。

WETH9

WETH9はWETHを発行するスマートコントラクトで、流通しているWETH 1つにつきETHを1つ保有しています。Ethereumメインネットでは2017年12月から0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2にあり、主要なネットワークにはそれぞれ独自のWETHコントラクトがあります。アドレスの一覧はコントラクトアドレスにあります。

ERC-20

ERC-20はEthereumのトークン規格で、transfer()、approve()、transferFrom()を定めています。そのため、どのコントラクトも準拠トークンを同じ方法で動かせます。WETHはこの規格を実装していますが、ネイティブETHは実装していません。詳しくはラップトークンをご覧ください。

ネイティブETH

ネイティブETHはネットワーク自体の通貨で、ガス代の支払いに使われます。トークンコントラクトではないため、DeFiのコントラクトは代わりにWETHを求めます。違いはETHとWETHの比較で解説しています。

ペッグ(1:1)

ペッグはWETHとETHの間の固定レートです。1 WETHはWETH9コントラクトでいつでも1 ETHに償還できます。DEXでの市場価格は、アービトラージによってこのレートに保たれます。詳しくはWETH価格をご覧ください。

操作

ラップ(Wrap)

ラップとは、ETHをWETH9コントラクトに送り、同じアドレスで同量のWETHを受け取ることです。かかるのはネットワーク手数料1回分だけで、価格もスリッページもありません。手順はETHからWETHへで解説しています。

アンラップ(Unwrap)

アンラップとは、WETHをWETH9コントラクトに戻し、同量のETHを受け取ることです。ラップと同じく、かかるのはネットワーク手数料1回分だけです。手順はWETHからETHへで解説しています。

deposit()

deposit()はラップを行うWETH9の関数です。呼び出しに添付されたETHを受け取り、同量のWETHを呼び出し元にミントします。承認は不要です。

withdraw()

withdraw()はアンラップを行うWETH9の関数です。指定された量のWETHを呼び出し元からバーンし、同量のETHを返します。

承認(アローワンス)

承認とは、WETHなどのERC-20トークンを決められた量までコントラクトが動かせるようにする、署名による許可です。ラップとアンラップには承認は不要ですが、スワップ、レンディング、NFTのビッドには必要です。詳しくはWETHの承認をご覧ください。

スワップ

スワップとは、DEXの流動性プールを通じて、プールの価格と手数料であるトークンを別のトークンと交換することです。USDCをWETHに替えるのは取引ですが、DEXの画面でETHをWETHにする操作は、通常は代わりにdeposit()へルーティングされます。詳しくはWETHの買い方をご覧ください。

ネットワークとアドレス

メインネット

メインネットはEthereumのメインネットワークです。WETH9がデプロイされたのはここで、ネットワーク手数料もここが最も高くなります。レイヤー2ネットワークはメインネットで決済されます。

レイヤー2(L2)

レイヤー2は、Ethereumメインネットの外でトランザクションを実行し、メインネットで決済するネットワークです。Base、Arbitrum、Optimismなどがあります。レイヤー2でのラップは1セント未満で済みます。詳しくはBaseのWETHとArbitrumのWETHをご覧ください。

正規のWETH(Canonical WETH)

正規のWETHとは、ネットワーク自身が標準としてデプロイするラッパーで、BaseやOptimismの0x4200…0006がその例です。そのネットワーク上のアプリは、このアドレスを前提にしています。

ブリッジされたWETH(Bridged WETH)

ブリッジされたWETHは、ブリッジによってEthereumから移されたETHを表すトークンで、移動先のネットワークに独自のコントラクトを持ちます。BNB ChainのWETHやAvalancheのWETH.eがその例です。裏付けの確かさはブリッジ次第です。

コントラクトアドレス

コントラクトアドレスとは、トークンコントラクトの0xアドレスです。WETHのアドレスはネットワークごとに異なり、ほかのアドレスにあるWETHという名前のトークンはWETHではありません。詳しくはWETHが表示されないをご覧ください。

ガス

ガスはトランザクションが使う計算量の単位です。手数料は使用ガス量×ガス価格で決まり、ネットワークのネイティブトークンで支払います。WETHで支払うことはできません。PolygonのガストークンはPOLです。詳しくはWETHとガスをご覧ください。

類似トークンと関連トークン

aWETH

aWETHは、AaveのレンディングプールにWETHを預けたときにAaveが発行する受領トークンです。利息を生む貸付ポジションを表すもので、WETHそのものではありません。詳しくはWETHに似たトークンをご覧ください。

WETH.e

WETH.eは、Avalanche Bridgeを通じてAvalancheにブリッジされたWrapped Etherです。「.e」はEthereumからブリッジされた資産であることを示し、独自のコントラクトを持ちます。

リキッドステーキングトークン(LST)

リキッドステーキングトークンは、プロトコルを通じてステーキングされたETHを表し、ステーキング報酬を生みます。そのため、WETHのように価値がETHに1:1で結びついてはいません。詳しくはWETHとリキッドステーキングトークンをご覧ください。

stETH

stETHはLidoのリキッドステーキングトークンです。残高はステーキング報酬によって毎日増え、市場価格は1 ETHからわずかにずれることがあります。詳しくはstETH vs WETHをご覧ください。

wstETH

wstETHはラップされたstETHです。残高は固定されたままで、代わりにそのETH建ての価値が時間とともに上がります。詳しくはwstETH vs WETHをご覧ください。

cbETH

cbETHは、Coinbaseを通じてステーキングされたETHを表すCoinbaseのトークンです。報酬が積み上がるにつれて、1 cbETHは1 ETHより多いETHに交換できるようになります。詳しくはcbETH vs WETHをご覧ください。

取引とウォレット

DEX(分散型取引所)

DEXは、運営者が資金を預かることなく流動性プールからトークンをスワップするスマートコントラクトの集まりで、UniswapやCurveがその例です。WETHの取引はほぼすべてDEXで行われています。

スリッページ

スリッページとは、スワップの提示価格と約定価格の差で、プールの価格が動くことで生じます。ラップやアンラップにはスリッページがありません。レートが1:1に固定されているからです。

セルフカストディ・ウォレット

セルフカストディ・ウォレットは秘密鍵をデバイス上に保管するため、WETHやETHのトランザクションに署名できるのは本人だけです。例えばGem Walletは、アプリ内でETHとWETHのラップとアンラップができるセルフカストディ・ウォレットです。

上の各用語は、その用語を詳しく扱うページにリンクしています。まずはWETHとは、またはWETHのコントラクトアドレスからどうぞ。