🔥
EIP-1559: Fee market change for ETH 1.0 chain
EIP-1559: ETH 1.0チェーンの手数料市場変更について
簡単なまとめ
このEIPは取引手数料の変更提案をしている。
何を変更提案しているの?
- ベース手数料の導入
- ネットワークの混雑状況に応じてプロトコルによって調整されるようにする
- マイナーはベース手数料を受け取らず、プロトコルによって償却される
- 動的なブロックサイズ
- ネットワークの混雑状況に応じて拡大・縮小するようにする
- 優先手数料
- ユーザーがマイナーに支払うインセンティブを設定できるようにして、マイナーはこれを受け取る
どんなメリットがあるの?
- 手数料が予測しやすくなる
- ベース手数料がプロトコルによって調整されるため、ウォレットが自動的にガス料金を設定できる
- 以前までは、取引手数料をオークション方式で行っていたため、ネットワークの混雑状況に応じて手数料が大幅に変動して予測が難しかった
- ETHの経済的価値確保
- ベース手数料が焼却されることでETHの必要性が高まり、価値が確保される
- インフレの相殺にもなる
ベース手数料
gasあたりのベース手数料が設定される。
このベース手数料は上下することがある。
ベース手数料の変動指標
以下の2つの指標に基づく
- 親ブロックで使用されたガス量
- 親ブロックのガスターゲット
- ブロックガス制限を弾性係数で割ったもの
- EIP-1559では弾性係数が
2
で設定された。つまりブロックガス制限の50%をガスターゲットとすることを意味する
- EIP-1559では弾性係数が
- ブロックガス制限を弾性係数で割ったもの
使用ガス量 > ガスターゲットの場合
ベース手数料が増加する
使用ガス量 < ガスターゲットの場合
ベース手数料が減少する
手数料の関係性
最大手数料(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)を超えるため、取引は取り込まれない。
参照
Discussion