StarkWareは、Ethereumの既存インフラと互換性のあるゼロ知識ロールアップ(zkEVM)を開発していることを発表しました。このzkEVMは「Kakarot」と名付けられ、現在テスト中で、Starknet Stackを通じて利用可能になる予定です。Starknet Stackは、開発者が独自のアプリケーション固有のチェーンを簡単に立ち上げることができるソフトウェアツールのセットです。
Starknetには既にCairoというプログラミング言語を使用するゼロ知識仮想マシン(zkVM)がありますが、zkEVMを導入することで、開発者はEthereumのスマートコントラクトで最も一般的に使用されるプログラミング言語であるSolidityを使用してコードを書くことができるようになります。これにより、Starknetブロックチェーンがより多くのプロジェクトビルダーにとってアクセスしやすくなります。
Kakarotは現在「公開ホワイトリスト」フェーズにあり、選ばれた少数の開発者のみがメインネットに公開される前にKakarot zkEVMにアクセスし、新しいプロトコルの変更をテストすることができます。
StarkWareのCEOであるEli Ben-Sassonは、「これはStarknetの成長と成熟の素晴らしい兆候です。Starknetは異なる道を選び、強力なCairo言語を使用しました。同時に、一部の開発者はzkEVMアプローチを望んでおり、そのためにこのニュースはネットワークにとって素晴らしいものです」と述べています。
また、StarkWareは最近、「Stwo」と呼ばれる新しい暗号証明者を発表したことも共有しています。
【ニュース解説】
StarkWare社が開発を進めているStarknetは、Ethereumのレイヤー2に位置するブロックチェーンネットワークで、トランザクションの処理速度を向上させることを目的としています。このたび、Ethereumの既存のインフラストラクチャと互換性を持つ新しいゼロ知識ロールアップ(zkEVM)を導入する計画が発表されました。この技術は「Kakarot」と名付けられ、現在テスト段階にありますが、将来的にはStarknet Stackを通じて広く利用可能になる予定です。
ゼロ知識ロールアップとは、トランザクションの検証にゼロ知識証明という暗号技術を使用することで、プライバシーを保ちつつ、ブロックチェーンのスケーラビリティを向上させる手法です。これにより、トランザクションの処理速度が向上し、手数料が削減される可能性があります。
Kakarotの導入により、開発者はEthereumで最も一般的なプログラミング言語であるSolidityを使用して、Starknet上でスマートコントラクトを作成できるようになります。これは、Ethereumのエコシステムに慣れ親しんだ開発者にとって、Starknetへの移行を容易にする大きなメリットです。
この技術の導入により、EthereumベースのプロジェクトがStarknetを利用して、より効率的に動作することが可能になります。例えば、分散型金融(DeFi)アプリケーションやゲームなどが、より高速で低コストで運用できるようになるでしょう。
しかし、新しい技術の導入にはリスクも伴います。例えば、新しいプロトコルのセキュリティが未知数であるため、潜在的な脆弱性が発見される可能性があります。また、新しいシステムへの移行は、開発者やユーザーにとって学習コストがかかることも考えられます。
規制の観点からは、ゼロ知識証明を使用することで、トランザクションの透明性が低下する可能性があるため、規制当局がどのように対応するかが注目されます。一方で、プライバシー保護の強化は、ユーザーにとってはプラスの側面となります。
長期的には、このような技術革新がブロックチェーンの普及を加速させ、より多くのアプリケーションが分散型で運用される未来を実現する可能性があります。また、Ethereumのスケーラビリティ問題を解決することで、ブロックチェーン技術の新たな応用分野が開拓されるかもしれません。
from Layer-2 Network Starknet Gets Ethereum Virtual Machine With Zero-Knowledge Proofs.