概要
Starknet(スタークネット)(STRK)は、イスラエルのStarkWare Industries社によって開発された、Ethereum(イーサリアム)向けのレイヤー2スケーリングソリューションです。
ゼロ知識証明技術であるSTARK(Scalable, Transparent Argument of Knowledge)を基盤とし、zk-rollup構造を採用することで、Ethereumネットワーク上のトランザクションを高速化・低コスト化します。
Starknetは、従来のzk-SNARK技術に代わり、信頼不要で透明性の高いzk-STARK技術を活用しており、計算処理の効率性・安全性・拡張性において大きな進化を遂げています。
また、独自の開発言語「Cairo」を導入し、開発者の利便性を高めています。
開発の経緯
Starknetは、2018年設立のStarkWare Industries社(本社:イスラエル)によって開発されました。
創業者には、暗号通貨Zcashの共同創設者として知られるEli Ben-Sasson氏をはじめ、Uri Kolodny氏、Michael Riabzev氏、Alessandro Chiesa氏が名を連ねています。
StarkWareの最初のプロダクトはStarkEx(2020年)であり、dYdXやImmutable Xなどに採用されました。
その後、パーミッションレスなL2構築を目指し、2021年11月にStarknetのジェネシスブロックを公開。
さらに2022年11月にSTRKトークンをEthereumメインネット上にデプロイし、2024年2月より一般公開されました。
StarkWareは、Ethereum Foundationからの1200万ドルの助成金を含む資金調達を実施し、Paradigm、Sequoia Capital、Alameda Researchなど著名な投資家から累計数億ドル規模の出資を受けています。
動作原理
1. zk-STARK証明の仕組み
Starknetは、ゼロ知識証明の一種であるzk-STARKを採用し、Ethereumのメインネット外(オフチェーン)でのトランザクション処理を安全に検証します。
これにより、Ethereum本体の負荷を軽減しつつ、高速な処理を実現します。
2. シーケンサー(Sequencer)
ユーザーから送信されたトランザクションを受理し、順序付け、検証、ブロック生成を行います。
シーケンサーは、Ethereumノードに類似した役割を持ちながら、より高い処理性能を備えています。
3. プルーバー(Prover)
プルーバーは、シーケンサーが生成したブロックをさらに検証し、トランザクションの正当性を数学的に保証します。
この過程で生成された「Execution Trace(実行記録)」と「State Diff(状態差分)」をもとに、STARK証明が作成されます。
4. Ethereumメインネットへの反映
作成されたSTARK証明とState Diffは、単一のEthereumトランザクションとして送信されます。
Ethereum上の「Verifier」コントラクトが証明を検証し、その後「Starknet Core」コントラクトが状態更新を行います。
この手法により、数千件の処理を一括で反映し、大幅なスケーラビリティ向上を実現しています。
STRKトークンの概要
STRKトークンは、以下の3つの主要な用途を持ちます。
- 手数料支払い(Transaction Fees)
Starknet上でのトランザクション実行時に支払うネットワーク手数料として利用。 - ガバナンス(Governance)
STRKを「vSTRK(Voting STRK)」に変換し、プロトコルの意思決定に参加可能。委任投票も対応。 - ステーキング(Staking)
将来的にはProof of Stake(PoS)モデルへの移行が予定されており、ネットワーク維持への貢献に利用される見込み。
トークン供給と配分
StarkWareは発行時に総供給量100億枚のSTRKトークンを生成しました。
この総量は初期供給であり、ステーキング報酬やブロック報酬により将来的な追加発行が予定されています。
初期配分は以下の通りです。
| 区分 | 割合 |
|---|---|
| 開発チーム・初期貢献者 | 20.04% |
| 投資家 | 18.17% |
| StarkWare社 | 10.76% |
| プロトコル開発助成金 | 12.93% |
| Starknet Foundation 戦略予備 | 10.00% |
| 利用者リベート・補助 | 各9.00% |
| Foundation財務(その他目的) | 8.10% |
| 学術・非営利団体寄付 | 2.00% |
ロックアップ期間が設定されており、チームや投資家による短期的な市場売却を防止する措置が取られています。
まとめ
- Starknetは、Ethereumのスケーラビリティ課題を解決するzk-rollup型レイヤー2ソリューションである。
- zk-STARK技術により、信頼不要で透明性の高いオフチェーン検証を実現。
- STRKトークンは、手数料支払い、ガバナンス、ステーキングの3分野で活用され、Starknetエコシステムの中核を担う。