🔥

EIP-1559: Fee market change for ETH 1.0 chain

2023/04/08に公開

EIP-1559: ETH 1.0チェーンの手数料市場変更について

簡単なまとめ

このEIPは取引手数料の変更提案をしている。

何を変更提案しているの?

  • ベース手数料の導入
    • ネットワークの混雑状況に応じてプロトコルによって調整されるようにする
    • マイナーはベース手数料を受け取らず、プロトコルによって償却される
  • 動的なブロックサイズ
    • ネットワークの混雑状況に応じて拡大・縮小するようにする
  • 優先手数料
    • ユーザーがマイナーに支払うインセンティブを設定できるようにして、マイナーはこれを受け取る

どんなメリットがあるの?

  • 手数料が予測しやすくなる
    • ベース手数料がプロトコルによって調整されるため、ウォレットが自動的にガス料金を設定できる
    • 以前までは、取引手数料をオークション方式で行っていたため、ネットワークの混雑状況に応じて手数料が大幅に変動して予測が難しかった
  • ETHの経済的価値確保
    • ベース手数料が焼却されることでETHの必要性が高まり、価値が確保される
    • インフレの相殺にもなる

ベース手数料

gasあたりのベース手数料が設定される。
このベース手数料は上下することがある。

ベース手数料の変動指標

以下の2つの指標に基づく

  • 親ブロックで使用されたガス量
  • 親ブロックのガスターゲット
    • ブロックガス制限を弾性係数で割ったもの
      • EIP-1559では弾性係数が2で設定された。つまりブロックガス制限の50%をガスターゲットとすることを意味する

使用ガス量 > ガスターゲットの場合

ベース手数料が増加する

使用ガス量 < ガスターゲットの場合

ベース手数料が減少する

手数料の関係性

最大手数料(Max Fee) = ベース手数料(Base Fee) + 優先手数料(Priority Fee)

  • ベース手数料: 親ブロックにより決定される手数料
  • 優先手数料: マイナーに優先的に取り込んでもらえるように設定する手数料
  • 最大手数料: ベース手数料と優先手数料の合計値。これを超えるとトランザクションは取り込まれない

具体的な例

ベース手数料: 50 Gwei
優先手数料: 10 Gwei
最大手数料: 70 Gwei

トランザクションが取り込まれる場合
ブロックのベース手数料(50 Gwei)と、指定された優先手数料(10 Gwei)の合計が、指定された最大手数料(70 Gwei)を超えていないため、取引は取り込まれる。

トランザクションが取り込まれない場合
仮に、ブロックのベース手数料が上昇し、60 Gweiになったとした場合、ベース手数料(60 Gwei)と指定された優先手数料(10 Gwei)の合計が、指定された最大手数料(70 Gwei)を超えるため、取引は取り込まれない。

参照

https://eips.ethereum.org/EIPS/eip-1559

Discussion