4844

4844

4844は、EthereumのDencunアップグレード(旧称EIP-4844)の中核を成す重要な機能であり、2024年3月13日に実装されました。このアップグレードは、Ethereumのスケーラビリティ強化ロードマップにおける画期的な一歩であり、Blob(ブロブ:バイナリ大容量オブジェクト)と呼ばれる一時的データ保存メカニズムの導入により、Optimistic RollupsやZK-Rollupsなどレイヤー2スケーリングソリューションのコストを大幅に削減します。Proto-Danksharding(プロト・ダンクシャーディング)とも呼ばれるこのアップグレードは、完全なDanksharding(包括的シャーディング技術)への中間段階として位置付けられ、新たなトランザクションタイプとデータ処理方式により、Ethereumネットワークのデータ可用性を高め、取引手数料の低減を実現します。

4844の起源

4844は、Ethereumコア開発者であるVitalik Buterin氏やDankrad Feist氏をはじめとした開発陣によって、2021年に提案されたEthereum Improvement Proposal EIP-4844に基づきます。この提案は、特にレイヤー2スケーリングソリューション向けに、よりコスト効率の高いデータ公開メカニズムを提供し、Ethereumの高額な取引手数料問題を解決することを目的としています。

Ethereumのスケーラビリティ向上ロードマップにおいて、シャーディング技術は長期的な解決策ですが、完全な実装には長期間を要します。Proto-Dankshardingは過渡的な段階であり、開発者は完全なシャーディング技術を待たずに部分的なスケーラビリティ向上を得られます。

4844は、提案から実装に至るまで厳密なテストやレビューを経て、複数のテストネットワークでのデプロイと検証の後、Dencunアップグレードで稼働を開始しました。このプロセスは、Ethereumコミュニティがネットワークの安全性を担保しつつ、段階的かつ計画的にスケーラビリティ向上を進めている手法を示しています。

4844の仕組み

4844の革新は、Blob-carryingトランザクション(ブロブキャリングトランザクション)と呼ばれる新しいトランザクションタイプ、およびそれに伴うデータ処理メカニズムの導入にあります。

  1. Blob(ブロブ)データ構造体:Blobは主にレイヤー2ソリューション向けに設計された、一時的にブロックチェーン上に保存される大容量データパッケージであり、最大125KBまで格納可能です。

  2. データ可用性と有効期間:Blobデータはバリデータやネットワーク参加者に対して約1〜2週間可視化され、その後ネットワークによって自動的に削除されます。この一時保存の特性によって、データ可用性とストレージ負荷のバランスを最適化します。

  3. Blob料金制度:4844はメインネットのガス手数料とは独立したBlob料金制度を導入し、目標データ量に基づいてコストを自動調整することで、レイヤー2ソリューションがより予測可能かつ低コストでデータ公開を行えます。

  4. KZGコミットメント(Kate-Zaverucha-Goldberg commitments):各BlobはKZGコミットメントによって検証され、全ノードが完全なBlobデータをダウンロードする必要なく、データの完全性を保証します。

  5. 実行環境の分離:BlobデータはEthereumの実行レイヤー(EVM)から分離され、スマートコントラクトの計算には直接関与せず、レイヤー2ソリューション向けのデータ可用性レイヤーとして機能します。

この仕組みにより、レイヤー2ソリューションは証明やトランザクションデータをEthereumメインネットに低コストで公開でき、ユーザーにとってもより経済的な取引体験が実現します。

4844のリスクと課題

4844はEthereumエコシステムに大きな恩恵をもたらしますが、同時に以下のようなリスクや課題も抱えています。

  1. 技術的複雑性:新しいトランザクションタイプやデータ構造の導入によりシステム全体の複雑性が増し、未知の脆弱性やセキュリティリスクが発生する可能性があります。

  2. ネットワークリソースへの負荷:Blobデータは一時保存ですが、トランザクション量が増加すると、一部のリソース制約のあるバリデータにとってストレージや帯域幅への短期的な負荷となる場合があります。

  3. エコシステムの適応:レイヤー2プロジェクトやウォレット事業者、インフラサービスはBlobトランザクション機能の最大活用のために技術的調整が必要であり、この過程が円滑に進むとは限りません。

  4. Blob料金制度の不確実性:新たなBlob料金制度は、実際の運用で価格変動や市場適応など予想外の課題に直面する可能性があります。

  5. 完全なDankshardingへの移行:Proto-Dankshardingは中間段階であり、今後完全なシャーディング技術へ移行する際には、さらなる技術的課題や調整コストが発生する可能性があります。

さらに、Ethereumネットワークの大規模アップグレードであるため、実装上の問題がエコシステム全体に広範な影響を及ぼすリスクもあり、継続的なコミュニティ監視と最適化が不可欠です。

4844はEthereumのスケーラビリティ強化ロードマップにおける重要なマイルストーンであり、ブロックチェーンの「トリレンマ」問題の解決に向けて大きな進歩を示しています。Blobトランザクションや一時的データ保存メカニズムの導入によってレイヤー2ソリューションのコストを大幅に削減し、Ethereumネットワークがより多様なアプリケーションや大規模なユーザー基盤を支えることを可能にします。一般ユーザーにはより低い取引手数料と快適なユーザー体験を、開発者には高効率なスケーラブルアプリケーション構築のためのインフラ基盤を提供します。今後さらに多くのレイヤー2プロジェクトがこの技術を取り入れ活用することで、Ethereumエコシステム全体のスループットが大幅に向上し、Web3アプリケーションの大規模普及に道を拓くでしょう。

共有

関連用語集
WeiをETHに変換
イーサリアムネットワークにおけるWeiからETHへの換算は、基本的な単位変換の操作であり、1 ETHは10^18 Weiに相当します。この厳密な単位変換メカニズムは、イーサリアムの取引コスト、スマートコントラクトの実行、ネットワーク経済を理解するうえで不可欠な基盤となっており、最小単位とより大きな価値単位間で正確な換算を実現します。
イーサー(Ether)の定義
イーサ(ETH)は、Ethereumブロックチェーンネットワークのネイティブ暗号資産です。Ethereumエコシステムにおける基幹的な経済単位として位置付けられており、主に取引手数料(「ガス」料金)の支払い、ネットワークバリデーターへのインセンティブ付与、価値の保存、さらにEthereumネットワーク上で展開されるすべてのアプリケーションの基準貨幣単位として利用されています。
Ethereumスキャン
イーサリアムブロックチェーンエクスプローラーは、イーサリアムネットワーク専用に設計されたデータ検索ツールです。ユーザーはこのツールを使って、オンチェーントランザクションやスマートコントラクト、アドレス、その他のネットワーク活動を閲覧・追跡・分析できます。エクスプローラーはブロックチェーンデータの可視化ツールとして機能し、ネットワーク上の情報を整理し、ユーザーに理解しやすい形式で提供します。Etherscanは、最も広く利用されているイーサリアムブロックチェーンエクスプローラーの一つとして知られています。
ETHスキャナー
ETHスキャナーは、ユーザーがEthereumブロックチェーンのデータを検索・閲覧・分析できるウェブアプリケーションです。フルノードを稼働させることなく、取引履歴、スマートコントラクトのコード、アドレス残高、ネットワークアクティビティなどを確認できます。ETHスキャナーはブロックチェーンデータとユーザーをつなぐインターフェースとして、Ethereumネットワーク上のリアルタイムおよび過去の情報へ明確にアクセスできます。
Ethereum Name Service(イーサリアム・ネーム・サービス)
Ethereum Name Service(ENS)は、Ethereumブロックチェーン上に構築された分散型のネーミングプロトコルであり、人間が理解しやすい名称をEthereumアドレスやその他の暗号資産アドレス、コンテンツハッシュ、メタデータなどの機械可読な識別子に対応させます。ENSはWeb3におけるDNSの役割を果たし、ユーザーが複雑な英数字によるアドレスの代わりに記憶しやすいドメイン名(例:name.eth)を登録できるようにすることで、分散型のアイデンティティ管理やブロックチェーン上でのやり取りを容易にするインフラを提供しています。

関連記事

ETHを賭ける方法は?
初級編

ETHを賭ける方法は?

マージが完了すると、イーサリアムはついにPoWからPoSに移行しました。 ステーカーは現在、ETHをステーキングして報酬を獲得することでネットワークセキュリティを維持しています。 ステーキングする前に、適切な方法とサービスプロバイダーを選択することが重要です。マージが完了すると、イーサリアムはついにPoWからPoSに移行しました。 ステーカーは現在、ETHをステーキングして報酬を獲得することでネットワークセキュリティを維持しています。 ステーキングする前に、適切な方法とサービスプロバイダーを選択することが重要です。
11/21/2022, 8:40:30 AM
Polygon 2.0 (POL)とは何ですか?MATICからPOLへの移行(2025)
中級

Polygon 2.0 (POL)とは何ですか?MATICからPOLへの移行(2025)

Polygon 2.0 (POL)は、スケーラブルなブロックチェーンソリューションにおける次の進化を表しています。その機能と、2025年のMATICからPOLへの移行が85%の転換率で成功したことを含む、分散型エコシステムの進展について学びましょう。トークンユーティリティの強化、AggLayerの実装、そしてPolygonエコシステム全体でのガバナンス能力の拡大についても触れています。
11/30/2023, 4:33:01 PM
マージとは何ですか?
初級編

マージとは何ですか?

イーサリアムがメインネットとの最終テストネットマージを経て、PoWからPoSへの移行を正式に行います。この前例のない革命が、暗号通貨界にどのような影響をもたらすのでしょうか?
7/10/2024, 9:12:24 AM