Dencun アップグレードでは、「ブロブ」の概念が導入され、1 つのコストで複数のトランザクションを処理できるようになりました。Surge シリーズのアップグレードの一部であるこのアップグレードは、大規模なプロトコルによるガス需要の削減に役立ち、それによって需要と価格が下がりました。その結果、レイヤー 2 およびレイヤー 3 プロトコルは、1 つのコストで複数の Ethereum トランザクションを投稿できるようになり、さらに低い料金で請求できるようになりました。
この記事では、Dencun アップグレードの意味、歴史、仕組みを探り、その利点を評価します。
ブロックチェーンネットワークの混雑がどのように現れたかご存知ですか?
アップグレードはなぜ必要だったのでしょうか?
アップグレード前、イーサリアムブロックチェーンは詰まっていました。トランザクションは1秒あたり10〜15トランザクション(TPS)という非常に遅い速度で確定されていました。
ネットワークが詰まったままだったため、ガス料金が常に 150 Gwei を超えていたため、トランザクション コストが 300 Gwei を超えることがありました。Layer-2、Layer-3、スワップ プロトコル、DeFi プロトコル、Dapps などのトップ ユーザーは大量のガスを使用したため、小売ユーザーなどの非頻繁なユーザーにとってはコストが高額になりました。
イーサリアムで何が起こっているのか?ガス料金が現在300グウェイを超えています#eth#gasfee#gweipic.twitter.com/sfKjdrxnuc
— いい子アレックス (@AlexMemeToken) 2023年9月21日
この状況は、ほとんどの暗号通貨取引が通常 100 ドル未満であるため、イーサリアムの普及にとって非常に厄介でした。50 ドル以上のネットワーク料金を支払うこと (通常はそうでした) は意味がありませんでした。
Solana、Cardano、XRP Ledger などの他のブロックチェーンははるかに先を進んでおり、1 秒あたり数千件のトランザクションを処理していました。その結果、Ethereum は放棄されるリスクに直面しました。
歴史
Dencun アップグレードは、イーサリアムのネットワーク速度を向上させるための暫定的な対策として考案されました。
もともと、イーサリアムはシャーディングによってスケーリングされる予定でした。シャーディングでは、すべてのバリデータがシャードと呼ばれるグループに分割され、各グループは互いに独立して動作でき、すべてのグループがチェーンに新しいブロックを追加できます。
しかし、イーサリアムがプルーフ・オブ・ワーク合意からプルーフ・オブ・ステーク合意への大きな移行を実施したばかりだった当時、実装は容易ではなく、このアップグレードは「The Merge」と呼ばれていました。
プルーフ・オブ・ワークとプルーフ・オブ・ステークの違いを理解します。
EIP-4844、Dencun アップグレードの提案。
そこで、暗号学者でありイーサリアム研究者でもある Dankrad Feist 氏から提案が提出されました。この提案はさらに検討され、すぐに最終的な形になりました。Dankrad Feist 氏と Protolambda (Diederik Loerakker) が主な貢献者となり、Vitalik Buterin 氏、George Kadianakis 氏、Matt Garnett 氏、Ansgar Dietrichs 氏、Mofi Taiwo 氏が提案の作成者として活動しました。
2 人の主要研究者、Dankrad Feist 氏と Protolambda 氏の努力の結果、この提案は「Proto-Dank Sharding」と名付けられました。
どのように機能しますか?
このアップグレードの目的は、2 つの目標を達成することです。まず、スループットを向上させ、イーサリアム ブロックチェーンの混雑を解消します。次に、このシリーズの最終アップグレードである Surge への足がかりを作ります。
このアップグレードにより、Ethereum ブロックに「BLOB」と呼ばれる新しい機能が導入されました。BLOB は Ethereum ブロック内の追加のストレージ スペースであり、EVM からはアクセスできませんが、コミットにはアクセスできます。
簡単に言えば、これは「blob」内のデータ(つまり、トランザクション)は検証されず、そのコミット、つまりデータの要約のみが Ethereum バリデーターによって検証されることを意味します。
さて、データは検証されていなかったため、データが正当であることを確認する方法が必要でした。
このアップグレードは、ロールアップを使用してイーサリアムのトランザクションをパッケージ化し、その概要のみを検証するレイヤー 2 からインスピレーションを得ました。Merkle Trees により、パッケージ内の 1 つのトランザクションが操作されると、概要全体がブロックチェーンに収まらなくなり、拒否されます。この機能により、ロールアップ内のトランザクションが他のトランザクションと同様に本物であることが保証されます。
Dencun アップグレードでは、上記の機能を実現するために「BLOB」を使用します。BLOB は、パッケージ化された個々のトランザクションを保存する一時的なオンチェーン ストレージです。BLOB のサマリーが有効であると判断されてから十分な時間が経過すると、個々のトランザクションは削除され、サマリーのみが単一のトランザクションとしてオンチェーンに保持されます。
Ethereum では Blob はどのように使用されますか?
注目すべきは、Blob が小売や個人取引向けではないということです。むしろ、Blob は大量のガスを使用するプロトコル、つまり「ガス ガズラー」向けです。以前は L2 に依存していたこれらのプロトコルは、現在では Ethereum に直接アクセスできるようになり、より安全で信頼性が高まっています。
ガスを大量に消費する仮想通貨の例としては、Polygon、Arbitrum、Uniswap、Tether などがあります。
以下は、Blob トランザクションの仕組みの簡単な説明です。
トランザクションが投稿されると、BLOB に送信されます。
BLOB がいっぱいになるとすぐに、個々のトランザクションをハッシュして Merkle ルートを生成することで、その概要が生成されます。
その後、Merkle ルートは Ethereum 上で検証されます。検証プロセスでは、BLOB 前のブロックチェーンの初期状態とブロックチェーンの最終状態は、BLOB サマリーによって導入された変更と異なる必要があります。
要約が確定すると、単純なトランザクションとしてブロックチェーンに追加されます。
数日後、BLOB 内のデータは削除され、BLOB はさらに多くのトランザクションを格納できるようになります。
Dencun アップグレードの実装によるメリット
アップグレードの最大の恩恵を受けたのはイーサリアムでしたが、L2 コインと L3 コインも取り残されませんでした。これらのプロトコルの手数料が下がった結果、プロジェクトのコインはアップグレード後に値上がりしました。
どの L2 トークンまたは L3 トークンを購入すればよいかを知りたい場合は、まずそれらを分析する方法を知っておく必要があります。
低料金
Dencun アップグレードの直接的な利点として、いくつかのレイヤー 2 およびレイヤー 3 プロジェクトが、大量のトランザクションをまとめるために BLOB を使い始めました。これにより、Ethereum に直接投稿するよりもコストを節約できました。これにより、Ethereum のガス需要が減少し、ガス価格が徐々に落ち着きました。
以下のグラフは、2024 年 3 月 13 日に Dencun アップグレードが開始された後のガス価格の動向を示しています。
イーサリアム平均ガス価格トラッカー、ソースYチャート
ガス需要の減少により、ガス価格は3月5日の平均料金98グウェイから6月22日にはわずか8グウェイにまで下落しました。さらに、最低ガス料金もわずか1グウェイにまで下がりました。
イーサリアムガス価格の動向。セキュリティの向上
以前は、オフチェーンデータストレージにL2チェーンを使用すると、マークルルートの検証後でもいくつかのリスクがありました。L2とL2市場が拡大し続けるにつれて、詐欺のリスクも高まりました。
BLOB の使用により、データは Ethereum ブロックチェーンに保存されるようになり、最高のセキュリティで信頼性が高まります。
ネットワークの混雑はほとんどない
このアップグレードは、ネットワークの混雑に対処する上で非常に重要でした。ブロブにより、大量のガス購入者は、イーサリアム上でより安価な方法でトランザクションを処理するようになりました。これによりガスが解放され、使用頻度の低いユーザーが手頃な価格で使用できるようになりました。ガス価格の低下は、イーサリアムの使用率の増加も意味します。
レイヤー 2 ソリューションによる BLOB の使用により、Ethereum ブロックチェーンにトランザクションを投稿するコストも削減されました。これにより、手数料が実質的に無料のレベルまでさらに引き下げられました。
ポリゴン PoS ガス価格履歴。結論
Dencun アップグレードは、ブロブの概念を導入することでガス需要の削減に貢献しました。この機能により、1 つのコストで複数のトランザクションを実行できます。レイヤー 2 およびレイヤー 3 プロトコルによるブロブの使用により、ガス消費量が削減され、個人ユーザーなど、使用頻度の低いユーザーにとってより安価に利用できるようになりました。このアップグレードは非常に成功し、4 か月以内に、イーサリアムのガス価格は平均 150 Gwei からわずか 1 Gwei に下がりました。