ビットコイナーの為のEIP1559 マイナーはEIP1559を阻止することは出来るか?今後考えられるシナリオ
これまでEIP1559の仕組みとその実効性について説明しました。EIP1559は可変Base feeという仕組みを採用することで、イーサリアムの手数料のUXの限定的な改善が見込まれますが、高い確率で直接的な手数料削減効果がないことや、EtherをよりSoundにする、という主張の問題点などについても指摘しました。
今回は最後にイーサリアムのマイナーは今回の件にどのような反応を示して、そして今後起こりえるシナリオ、市場への影響や攻撃ベクターの可能性などについて考えます。まず前回までに説明した通り、EIP1559の変更はマイナーにとっては現在の手数料収入が大きく減ってしまう可能性があるので、当然ですが多くのイーサリアムマイナーはEIP1559反対派の人が多いようです。
特に二大マイニングプールであるSparkpoolとEthermineは今回の変更に大きな声で反対を唱えており、代案を提案したりしています(後述)一方、一部EIP1559を受け入れているF2Poolのようなマイナーもいるようで、彼らの考えは端的に言えば「イーサリアムの開発コミュニティに従った方が、将来の価格的にもマイナーにもメリットがあるので、一時的にデメリットがあっても受け入れます」ということのようです。ただしF2poolはビットコインやライトコインのマイニングもやっている兼業イーサリアムマイナーなので、最悪イーサリアムの収益性が下がっても仕方ない、くらいで考えているのかもしれません。専業イーサリアムマイナーにとってはこれは死活問題で、反対派の方が多いのがむしろ自然でしょう。
イーサリアムマイナーがEIP1559に反対する理由は当然自分たちの収益性というのが最も大きな要因だと思いますが、セキュリティ低下の懸念を指摘する人もいます。手数料のBase feeをBurnする仕組みにしてマイナーが手数料の大部分を受け取れないような形にした場合、マイナーの収益性は新規発行分のEtherの市場価格により強く依存してしまう為、大きな価格下落があった時にマイナーの大量脱落などセキュリティが下がってしまう、という主張のようです。もちろんこれは後付け的な理由である部分もあると思いますが、一定の筋は通っています。
また、すでに説明した通り、EIP1559の変更は実質的に手数料削減につながらない可能性が高く、さらにマイナーが常にブロックを一杯にするような、ユーザーとのインセンティブの不一致をさらに引き起こす可能性があること、このようにメリットがあまり明確にあるといえない場合に、大きな変更を加えることで不確定要素をさらに持ち込んでしまうことについて批判している人もいるようです。これらは自分も理解、というかむしろ基本的に同意出来ます。では、イーサリアムマイナーはEIP1559を阻止することは出来るのでしょうか?結論から言えばこれは非常に難しそうです。イーサリアムマイナーは7月に予定されているEIP1559アップデートを阻止すべく、4月1日(今日ですね!)に一種のストライクを予定しているようです。これはEIP1559に反対するイーサリアムマイナーのハッシュパワーをEthermineという一つのプールに移動して51%以上のハッシュパワーを獲得し、マイナーの反対や覚悟を開発者やユーザーに見せつけよう!という目的のようです。
ただしこちらの「Show of Force」というイベント?ですが、自分もそこまで細かく関係者の動きは追ってないですが、まだ今の時点でもハッシュパワーの移動は見られず盛り上がっている様子もありません。おそらく51%のハッシュパワーが集まることもないでしょう。これは理由は色々あると思いますが、単純にそういうマイナーのコーディネーションは簡単ではないこと、また仮に51%のハッシュパワーが本当に集まるとそれはイーサリアムのセキュリティを棄損させることになるので、Etherの市場価格も下がり自分たちの首を絞めることになること、また開発者やユーザーコミュニティからさらに反発が予想されることなどから、一種のブラフで特に何も大きな事件は起きないと思います。
では、仮に51%が4月1日でなくとも7月までに一か所のプールに集まり、マイナーがEIP1559反対を示したとしても、実際にEIP1559は止められるのでしょうか?これが面白いところで、それでもEIP1559は止められない、そしてマイナーもそれがわかっているので最終的に折れて、EIP1559はすんなり7月に通るだろう、というのが自分の予想です。(そして本当は間違ってるんですが、このアップデートが入ることで、「マイナーの横暴に打ち勝った」とか「Ultra sound moneyになった」とかそういう浅い言説も溢れるでしょう)似たような構造はビットコインとビットコインキャッシュのフォークの時も以前確かありましたが、EIP1559をマイナーが止めようとすると、51%以上のハッシュパワーを維持するだけでなく、ユーザーや開発者、企業から支持される必要があります。仮にハッシュパワーの過半数を持って非EIP1559チェーンをマイナーが掘り続けても、誰もそのチェーンを使わない、もしくは正当とみなさなければ、大半のハッシュパワーを持っていても市場価格はおそらく低迷し、最終的にマイナーは自分の収益を保つためにもEIP1559を掘り始める必要が出てくる可能性が高いです。Bitcoin Cashとの分岐の時も収益性を無視して信条的な意味でBCHチェーンを掘り続けたマイナーもいたと思いますが、今見れば明らかなとおりそれは収益性という点では完全に間違った判断でした。
また、イーサリアムの場合はUSDTやUSDCなどのチェーン上のステーブルコインの金額が大きく、仮にマイナーチェーンとEIP1559チェーンで分裂した場合、それらのステーブルコインは開発者が支持しているEIP1559のチェーンを選択する可能性が高く、マイナーチェーンではUSDCなどが使えないことになるので、実質的にステーブルコインの存在が理由でイーサリアムは2つに分裂する可能性はない、という興味深い指摘もあります(ちなみに深く掘りはしないですが、USDTとUSDCが何かしらの理由で別のチェーンを選んだらどうするんだろう、とちょっと思ったりもします)
このようにイーサリアムはビタリックを中心に開発コミュニティはEIP1559を支持しているようなので(それがいい決断かは別の話ですが)、彼らがEIP1559を採用します、と言ったら基本その時点でこの変更が通らないことはないですし、今までもずっとそうでした。これはマイナーに好き勝手させない、という視点では確かにいい部分もあると思いますが、同時にイーサリアムの場合は一部の開発者が仕様変更などに関してかなり強力な決定権を持っているという側面も同時にあるとは思います。イーサリアムが本当に分裂や大きな混乱が起きるとしたら、マイナーがハッシュパワーでパワープレイすることではなく、開発者コミュニティが何かしらで二分されるということでしかないと思います。というわけで、仮に何もしなくても、マイナーが51%攻撃を一時的にしかけても、結局EIP1559は採用されると思います。
ただし、この周りで少し興味深い意思決定や人間模様、またもしかしたら少し違うシナリオが出てくる可能性があるので、最後にそれを考察します。まず一つは、今回のマイナーの一部反発を受けて、「やはりProof of Stakeをもっと早く導入すべきだ!コミュニティがの総意が得られた!」と息を巻いている開発者のリーダーもおり、本気でそう思っているのか、現状を利用してPoSへの移行を無理やりでも早めようとしているのか、は自分はわかりませんが、PoWはやはり危険だから早くPoSに移行しよう、というような空気感が醸成されているらしいこと。PoWの環境への懸念とセットで、この話は7月のEIP1559の採用までにさらに進行することになりそうです。(そして市場的にはPoSへの移行が早まるというのは好感される可能性が高いと思います(繰り返しますが、それが長期的にいいことかはさておきですが))
二つ目に、マイナーはEIP1559をどうしても採用するなら、EIP3368という変更も同時に採用するように提案しています。これは簡単に言えば、マイナーの手数料収入が減る代わりに、ブロック報酬を2Ethから3Ethに引き上げて、後程漸減的に報酬を減らして行くスキームの提案です。要はこれはマイナーにとっては妥協ですが、収入を減らすなら別で補助金を詰め、みたいな提案ですね。この提案はすでに開発コミュニティからは拒否されているようで、マイナーは何とか妥協に持っていこうとすると思いますが、最終的には上述した通り何もしなくてもマイナーは結局不利な状態にあるので、開発者もこちらの提案を採用することはないでしょう(少なくとも何か大きな事件でも起きない限りは無視されると思います)では最後に、これはちょっと少し斜め上の予測というか、もしかしたら…。というくらいの話で確実性は低いですが、マイナーがどうしてもEIP1559を拒否したいとしたら何か手はないのか考えてみます。正攻法ではおそらくかなり難しいですが、仮にハッシュパワーの多くを保有するマイナーが開発者を懐柔したり、Binanceなどの取引所と組めば、今回の提案はもしかしたら拒否できるかもしれない、とちょっと自分は妄想しています。イーサリアムマイナーはこのままいけば7月には手数料も下げられ、そのうちProof of Stakeにイーサリアムも移行してしまうので、ある種の失業状態になってしまうわけです。その点では専業イーサリアムマイナーにとってはこのまま何もしなくてもジワジワと死をまつのみだとしたら、どこかのタイミングで決死のクーデターみたいなものをしかけようと考えるところも出てくるかもしれません。
例えば、EIP1559の採用で失われる可能性が高い手数料の収益を利用して、一部の開発者や関係者に賄賂を贈って、マイナーのためにEIP1559不採用になるように働きかけることを要求する、というような攻撃はありえますね。これは非常に現実的な攻撃だと思いますし、仮に今後PoSに移行したとしても何か大きな変更を頻繁に導入する限り、今後もこういう政治的な賄賂攻撃や、Vote buyingの行為は常に問題になってくる可能性はあります。そしてももう一つがマイナーと取引所の結託です。
特に今イーサリアムからユーザーやシェアを奪おうとしているBinanceとマイナーが裏で結託する可能性はありえます。EIP1559が採用されると、マイナーはTip手数料を手に入れる為に常にブロックを一杯にして全体の手数料を引き上げるインセンティブが存在し、Binanceもイーサリアムの手数料を高いレベルに維持することでBSCなどにユーザーを引き込めます。この二つのエンティティが結託することで、イーサリアムの手数料水準はある程度以上常にコントロールできるとしたら、EIP1559移行後に手数料はむしろ上がってしまうシナリオは作れるので、それを利用して共同でEIP1559の非採用を迫る、というようなものです。
これらのシナリオはいずれも起こる可能性は低く、すんなり7月にEIP1559が通ってそれだけ、という可能性の方が高いとは思います。ただしEIP1559周りの様子を改めて冷静に外側から観察していると、あまり本来有効とは思えない変更を担いで、不確定要素や新たな攻撃ベクトルを持ち込んだり、不必要なリスクを生み出してしまっている、側面の方が大きいな~、というのが今のところの個人的な感想です。というわけで4月1日に何か大きな事件が起きる可能性は低いですが、7月までにもしかしたらマイナーがウルトラCな攻撃を仕掛ける可能性もゼロではないので、何か面白い展開があればまたその時に説明します。
次の記事
読者になる
一緒に新しい世界を探求していきましょう。
ディスカッション