ZKsync Airbender zkVM
もし、 Ethereum のブロックの証明に、 GPU の倉庫のような大規模な設備ではなく、わずか 35 秒しかかからなかったとしたらどうでしょうか?これは仮定の話ではありません。 ZKsync の Airbender が今日、実際に提供しているものです。
ゼロ知識証明をメインストリームのブロックチェーン・インフラストラクチャとして実用化するための競争において、新たなベンチマークが登場しました。 ZKsync のオープンソース RISC-V zkVM である Airbender は、単一の H100 GPU で毎秒 2,180 万サイクルを達成しました。これは競合システムの 6 倍以上の速度です。 Airbender を使用すれば、競合他社が必要とするコストの数分の一のハードウェアで、 Ethereum のブロックを 35 秒以内に証明できます。
証明の問題(The Proving Problem)
ゼロ知識証明は、基盤となるデータを公開することなく計算を検証できるという 、暗号技術の革命を長らく約束してきました。ブロックチェーンにおいて、これは数千のトランザクションを、どのノードでも安価に検証できる単一の証明に圧縮することを意味します。この技術により、セキュリティを犠牲にすることなくスケーリングが可能になります。
常にネックとなっていたのは、計算のオーバーヘッドでした。 ZK 証明の生成には、時間とハードウェアの両面で多大なコストがかかります。最近まで、単一の Ethereum ブロックを証明するには、 50 〜 160 枚の GPU を並列稼働させる必要があり、証明の生成時間は秒単位ではなく分単位で計測されていました。このようなコストのため、 ZK 技術は普遍的なインフラになるのではなく、特定のレイヤー 2 ロールアップに限定されてきました。
zkVM の競争環境は急速に激化しています。 Succinct の SP1 、 RISC Zero 、 a16z の Jolt 、そして今回の Airbender は、 Ethereum Foundation が「リアルタイム・プルービング(リアルタイム証明)」と呼ぶ、ブロック生成そのもののペースに合わせた高速な証明生成の実現を競っています。 Ethereum Foundation の研究者である Justin Drake 氏は、「リアルタイム・プルービングは Ethereum にとって大きな開放(アンロック)である」と述べています。なぜなら、「 ZK バリデータと ZK 実行クライアントを使用してレイヤー 1 をスケールさせることが可能になるから」です。