- Goerli ブロブが登場: 2024 年 1 月 17 日 6:32 UTC、Dencun の Goerli での利用が開始しました。 これでブロブが使えるようになりました!
- Sepolia と Holesky は、次の 2 週間にかけてアップグレードを行います。 Dencun は、Sepolia ではエポック132608で 1 月 30 日 22:51UTC に、Holesky ではエポック29696で 2 月 7 日 11:35UTC に起動します。
- 今回発表されたクライアントのリリースは、両方のテストネットのアップグレードに適しています。
- Sepolia と Holesky のアップグレードがうまくいけば、次は Dencun がイーサリアムのメインネットで予定されています。
- Dencun メインネットを含むネットワーク・アップグレードのお知らせを E メールで受け取るには、こちらを購読してください。
2024 年 1 月 17 日、Dencun ネットワークのアップグレードが Goerli テストネットで成功裏に行われました。 現在、残る 2 つのテストネットの Sepolia と Holesky で以下の時間にアップグレードが予定されています。
ネットワーク | エポック | 協定世界時(UTC) | ファースト・エポック・スロット |
---|---|---|---|
Sepolia | 132608 | 2024 年 1 月 30 日 22:51:12 | 4243456 |
Holesky | 29696 | 2024 年 2 月 7 日 11:34:24 | 950272 |
このアップグレードにはいくつかの変更が含まれており、特に「プロト・ダンクシャーディング」としても知られる EIP-4844 によるエフェメラル・データ・ブロブの導入は、L2 トランザクションフィーの削減に役立ちます。
Dencun のアップグレードは昨年のシャペラ・アップグレードに続くものです。 まずイーサリアムのテストネットにデプロイされます。 これらすべてのアップグレードがスムーズに実行されれば、Dencun はイーサリアムのメインネットにデプロイされる予定です。
アップグレード仕様
Dencun のアップグレードは、イーサリアムのコンセンサスレイヤと実行レイヤの両方への変更を組み合わせたものです。 プロトコル変更の全リストはEIP-7569で確認できます。 以下、参考までにご紹介します。
- EIP-1153: トランジェント・ストレージ・オペコード
- EIP-4788: EVMのビーコン・ブロック・ルート
- EIP-4844: シャード・ブロブ・トランザクション
- EIP-5656: MCOPY - メモリコピー命令
- EIP-6780: SELFDESTRUCT仕様の同一トランザクションのみ
- EIP-7044: 永続的に有効な署名付き自発的出口
- EIP-7045: 認証スロットの最大アテステーションを増やす
- EIP-7514: 最大エポックのチャーン制限の追加
- EIP-7516: BLOBBASEFEEオペコード
Deneb
イーサリアムのコンセンサスレイヤに影響を与える変更のための完全な python 仕様は、ethereum/consensus-specsリポジトリのdenebフォルダにあります。
Cancun
上記リンク先の EIPs には、イーサリアムの実行レイヤに影響を与える変更の完全な仕様が含まれています。
さらに、これらのための python 仕様がethereum/execution-specsリポジトリに実装されている。
最後に、Deneb は、コンセンサス&実行レイヤのノード間の通信に使用される Engine API を変更する必要がある。 これらは ethereum/execution-apisリポジトリのcancun.mdファイルで指定されている。
クライアントリリース
以下のクライアントリリースは、Sepolia と Holeskyの両方で Dencun をサポートしています。 さらにバージョンが上がれば、メインネットでのサポートが有効になります。 これらがリリースがされ次第、このブログで改めて発表します。
どのクライアントを実行するかを選択する際、バリデータは、実行レイヤー(EL)またはコンセンサスレイヤー(CL)のいずれかで多数派クライアントを実行することのリスクに特に留意すべきです。 これらのリスクとその結果については、こちらを参照ください。 現在の EL と CL のクライアント分布の推定と、あるクライアントから別のクライアントへの切り替えガイドは、こちらを参照ください。
コンセンサスレイヤの Sepolia&Holesky リリース
名前 | バージョン | リンク |
---|---|---|
Lighthouse | 4.6.0 | ダウンロード |
Lodestar | 1.15.0-rc.0 | ダウンロード |
Nimbus | 24.1.2 | ダウンロード |
Prysm | 4.2.1-rc.1 | ダウンロード |
Teku | 24.1.1 | ダウンロード |
注:バリデータを実行する場合、コンセンサスレイヤのビーコンノードとバリデータクライアントの両方を更新する必要があります。
実行レイヤの Sepolia&Holesky リリース
名前 | バージョン | リンク |
---|---|---|
Besu | 24.1.0 | ダウンロード |
Erigon | 2.57.1 | ダウンロード |
go-ethereum | 1.13.11 | ダウンロード |
Nethermind | 1.25.3 | ダウンロード |
Reth(α) | 0.1.0-alpha.16 | ダウンロード |
注:Reth は Dencun をサポートしていますが、このクライアントはまだ完全な監査待ちであり、プロダクションでの使用は推奨されていません。 詳しくはReth についてを参照ください。
FAQ
イーサリアムユーザーまたはイーサ保有者がすべきことはありますか?
簡潔に言うと、ありません。
取引所、デジタルウォレット、ハードウェアウォレットをご利用の場合、取引所やウォレットのプロバイダーから追加の手続きを取るよう通知されない限り、何もする必要はありません。
独自のイーサリアムノードを実行している場合は、次の質問を参照してください。
ステーキングしていないSepolia または Holeskyのノードオペレーターの場合、何をする必要がありますか?
どちらのテストネットでもアップグレードに対応できるように、ノードの実行レイヤークライアントとコンセンサスレイヤークライアントを上の表に記載されているバージョンに更新してください。
Sepolia または Holeskyのステーカーの場合、何をする必要がありますか?
どちらのテストネットでもアップグレードに対応できるように、ノードの実行レイヤークライアントとコンセンサスレイヤークライアントを上の表に記載されているバージョンに更新してください。 ビーコンノードとバリデータクライアントの両方がアップデートされていることを確認してください。
Sepolia でも Holesky でもないノードのオペレーターやステーカーの場合、何をする必要がありますか?
今のところは何もする必要はありません。 Dencun がメインネットで起動される際には、新たにお知らせを行います。 E メールアラートの受信登録はこちらからどうぞ。
メインネットの前にアップグレードプロセスを何度も実行したいステーカーは、現在 Dencun 対応のephemery.devを使うことをお勧めします。
Sepolia や Holesky のステーカーやノードオペレーターで、アップグレードに参加しなかった場合はどうなりますか?
イーサリアムクライアントを最新バージョン(上記リストを参照)にアップデートせずに使用し続けると、アップグレードが発生した際にフォーク前のブロックチェーンに同期してしまいます。
古いルールに従った互換性のないチェーンイーサで立ち往生することになり、イーサを送信したり、Dencun デプロイ後のイーサリアムネットワーク上で操作したりすることができなくなります。
アプリケーション/ツールデベロッパーの場合、何をすればよいですか?
Dencun に含まれる EIP をレビューし、それらがプロジェクトにどのように影響するかを確認しましょう。実行レイヤとコンセンサスレイヤの両方で多くの新機能が導入されているのでそちらもチェック! 後方互換性の意味を持つ EIP は、 EIP-6780、 EIP-7044 、 EIP-7514のみです。
なぜ『Dencun』なのか?
コンセンサスレイヤへのアップグレードには星の名前を使用し、実行レイヤへのアップグレードは Devcon の都市名を使用します。 「Dencun」は、はくちょう座の一等星である Deneb(デネブ)と、開発者会議 3 が設置された Cancun(カンクン)を組み合わせたものです。
オリジナルカバー画像はDarren Lawrence、修正はTomo Saito。