イーサリアム(Ethereum)のスケーラビリティ問題を解決するレイヤー2ソリューションは数多く登場していますが、その中でも技術的に最先端と評されるのがStarknet(スタークネット)です。StarknetはZK-Rollup(ゼロ知識証明ロールアップ)技術を用いて、イーサリアムのセキュリティを継承しながら高速かつ低コストなトランザクション処理を実現しています。
ZK-Rollupとは、多数のトランザクションをオフチェーン(メインチェーンの外)で処理し、その正当性を数学的な証明(ゼロ知識証明)によって保証する技術です。楽観的な検証を行うOptimistic Rollupとは異なり、数学的に正しさが証明されるため、理論上はより高いセキュリティを提供できます。
この記事では、Starknetの技術的特徴、エコシステム、そしてレイヤー2市場における位置づけについて解説します。
Starknetの技術基盤 — STARK証明とCairo
Starknetの技術基盤は、イスラエルの企業StarkWareが開発した「STARK(Scalable Transparent Argument of Knowledge)」というゼロ知識証明技術です。
STARKは、同じくゼロ知識証明の一種であるSNARK(zkSyncやPolygon zkEVMが採用)と比較して、いくつかの技術的な優位性を持っています。トラステッドセットアップが不要であること(透明性が高い)、量子コンピューターに対する耐性が高いこと、そして大規模なデータセットに対してより効率的にスケールすることが挙げられます。
Starknetのもう一つの大きな特徴は、Cairo(カイロ)という独自のプログラミング言語を使用している点です。CairoはSTARK証明を効率的に生成するために設計された汎用言語であり、Solidityとは異なるアプローチを取っています。
Cairo言語はRustに影響を受けた設計で、型安全性とメモリ安全性を重視しています。STARK証明の生成に最適化されているため、EVM互換のZK-Rollupよりも効率的な証明生成が可能です。ただし、Solidity開発者が新たにCairoを学ぶ必要があるため、開発者のオンボーディングという面では課題も存在します。
Starknetの主な特徴とパフォーマンス
Starknetはイーサリアムのレイヤー2として、以下のような特徴を持っています。
アカウントアブストラクション(AA)のネイティブサポートが大きな特徴です。Starknetではすべてのアカウントがスマートコントラクトアカウントです。これにより、ソーシャルリカバリー(SNSなどを通じたウォレット復元)、マルチシグ(複数署名)、セッションキー、手数料の代理支払い(ペイマスター)などが標準機能として利用できます。ERC-4337によってアカウントアブストラクションが後付けされたEthereumメインネットと異なり、Starknetではプロトコルレベルで組み込まれています。
並列処理もStarknetの強みです。EVMがトランザクションを逐次的に処理するのに対し、Starknetは独立したトランザクションを並列に処理できるため、理論上のスループットが大幅に向上します。
取引コストについては、EIP-4844(Blob)の導入以降、Starknetのガス代は大幅に低下しました。トランザクションあたりのコストは数セント程度まで下がり、一般的なDeFi操作も低コストで実行可能です。ただし、ネットワークの利用状況によってコストは変動します。
また、StarknetはVolitionというデータ可用性モードの選択肢も開発中です。これにより、トランザクションデータをEthereum上(最も安全だが高コスト)に保存するか、オフチェーン(低コストだが異なるセキュリティモデル)に保存するかを選択できるようになります。
STRKトークンとガバナンス
StarknetのネイティブトークンであるSTRKは、2024年2月にエアドロップによって配布されました。STRKには主に3つの用途があります。
第一に、ネットワーク手数料の支払いです。Starknet上のトランザクションのガス代としてSTRKが使用されます(ETHでの支払いも可能)。第二に、ステーキングです。STRKをステーキングすることでネットワークのセキュリティに貢献し、報酬を得ることができます。第三に、ガバナンスです。STRK保有者はStarknet Foundationが管理するガバナンスプロセスに参加し、プロトコルの方向性について投票できます。
STRKのトークン配分については、エコシステム開発やコミュニティへの配分が大きな割合を占めています。ただし、初期投資家やチームへの配分もあり、ロックアップ期間の終了に伴う売り圧力については市場が注視しています。
Starknet Foundationはプロトコルの分散化を推進する役割を担っており、開発者助成金やエコシステムの成長支援を行っています。
Starknetエコシステムとレイヤー2市場での競争
Starknet上のDeFiエコシステムは着実に成長しています。主要なDeFiプロトコルとしては、DEXのJediSwap、AVNU(DEXアグリゲーター)、レンディングのzkLend、Nostra Financeなどがあります。
NFTやゲームの分野でも開発が進んでおり、特にオンチェーンゲーム領域ではStarknetの高速処理能力を活かしたプロジェクトが注目されています。Realms(Loot Survivor)やCartridgeなどのゲームインフラが整備されつつあります。
レイヤー2市場においてStarknetは、Arbitrum、Optimism、Base、zkSyncなどの競合と激しい競争を繰り広げています。TVL(Total Value Locked)やトランザクション数ではOptimistic Rollup系(Arbitrum、Base等)が現時点ではリードしていますが、StarknetはZK技術の長期的な優位性に賭けています。
また、StarkWareが開発したMadaraというフレームワークにより、Starknetの技術を使ったアプリケーション固有のチェーン(アプリチェーン)やレイヤー3の構築も可能になっています。これにより、Starknetを基盤とした「フラクタルスケーリング」というビジョンが描かれています。
ただし、Cairo言語の学習コスト、EVM非互換であること、競合L2と比較してまだ小さいエコシステムなどが課題として挙げられます。
まとめ
Starknet(スタークネット)は、STARK証明を用いたZK-Rollupベースのイーサリアムレイヤー2ソリューションです。トラステッドセットアップ不要の証明技術、ネイティブなアカウントアブストラクション、並列処理能力、そして独自のCairo言語による効率的な証明生成など、技術的に先進的な特徴を多く持っています。
レイヤー2市場の競争は激しさを増していますが、Starknetはゼロ知識証明技術の最前線に立つプロジェクトとして、長期的な発展が期待されています。STRKトークンによるガバナンスやステーキングの仕組みも整備され、分散化も進みつつあります。
イーサリアムのスケーラビリティ問題やレイヤー2の技術動向に関心がある方にとって、Starknetは注目すべきプロジェクトの一つです。ただし、暗号資産への投資にはリスクが伴いますので、十分な情報収集と自己判断のもとで行動するようにしましょう。