暗号証明を生成するProver
イーサリアム(ETH)のL2ネットワーク「Starknet」は22日に、暗号証明を生成する「Prover」のソースコードを公開する予定だと明らかにした。このソースコードは「Stone」(STARK one)と名づけられ、商用利用も可能なApache 2.0のライセンス下で利用可能になる。
8月31日に米国で開催される「Starknet Summit」で、このコードのレビューセッションが予定されている。同日中に、Stoneのソースコードも一般に公開される予定だ。
Proverのオープンソース化は、Starknetの普及とイノベーションを推進し、中央集権的な組織に依存せずに、多くの開発者や組織が技術の採用や改良を進める助けとなる。
StarknetはZK(ゼロ知識証明)ロールアップ型のイーサリアムのレイヤー2(L2)スケーリングソリューション。トランザクションの一部をオフチェーンで実行し、L1ネットワークの混雑を解消する。
Proverは、Starknetのコア技術であり、トランザクションやデータの高速検証を実現する重要なコンポーネントである。Starknetの中で、Proverは暗号証明を生成し、レイヤー2で処理された最終的な状態変更が、バッチ内のすべてのトランザクションを実行した最終結果であることを証明する。
オープンソース化により、コミュニティが自由にProverの開発に貢献できるようになる。より多くの目でコードをレビューできるようになり、品質向上、バグ検出、透明性向上が期待される。またカスタマイズにより、他のシステムやアプリケーションと組み合わせるための機能変更なども推奨されている。
関連:イーサリアムL2「Starknet」、2023年のロードマップを発表
Starknetの分散化計画
Starknet(α版)は2021年11月にメインネットでローンチされ、イーサリアムのスケーリングをサポートしてきた。これまでに合計1兆ドルを超える5億件のトランザクションが発生しており、1億を超えるNFTが発行されている。執筆時、ロックアップされた総資産価値(TVL)は約1億ドル(140億円)を超えている(データ元、L2Beat)。
Starknetは、これまでにもスマートコントラクト「Cairo 1.0」やRustで構築されたフルノード「Papyrus Full Node」など、重要なコンポーネントをオープンソースとして公開してきた。今回のProverの公開は、Starknetの分散化への取り組みをさらに前進させるものとなるだろう。
Starknetを開発するイスラエルのStarkWare社は、Starknetの技術スタックをオープンソース化することで、より多くの協力、品質の向上、セキュリティの強化、イノベーション、独立性がもたらされると述べている。将来的には、Starknet Stackを運用・実行するために開発者が必要とするすべてがオープンソース化される予定だ。
企業データサイトCrunchbaseによると、StarkWare社は、Sequoia、Paradigm、Andreessen Horowitzなど著名投資家から2.73億ドル(400億円を調達。2022年のシリーズDラウンドで1億ドルを調達した際に、評価額は80億ドルに達した。
2023年3月にはStarknetの分散型運営の初期計画が公表されたが、独自トークンである「STRK」のエアドロップ(無料配布)の実施計画は公表されていない。
初期のトークン供給量100億STRKのうち、約50.1%にあたる50億1000万STRKがStarknet Foundationに配分されており、初期の貢献者やユーザーに向けて一部トークンがエアドロップされるとの期待感が高まっている。
関連:Starknetが急成長、NFTイベントやバージョンアップへの期待か