StarknetとArbitrumの違いをわかりやすく解説
StarknetとArbitrumを比較。ZKロールアップとオプティミスティック・ロールアップ、CairoとEVM、STRKとARBの役割、出金にかかる時間、供給設計、共通のリスクを解説します。
StarknetとArbitrumはどちらもEthereumをスケールさせるレイヤー2ロールアップですが、Arbitrumは不正証明に依存するEVM互換のオプティミスティック・ロールアップであるのに対し、StarknetはSTARK有効性証明を投稿し、独自のCairo言語で書かれたプログラムを実行するZKロールアップです。トークンの役割も異なり、ARBは主にガバナンス用ですが、STRKは手数料やステーキングにも使われます。
Ethereumのアプリケーションを使っているなら、両方の名前を目にしたことがあるでしょう。どちらもEthereumのメインチェーンの外で取引をまとめて処理し、その結果をEthereumに戻して確定させることでコストを下げています。しかし、正しさを証明する方法や、既存のEthereumツールとの互換性は大きく異なります。このガイドでは両者を並べて比較します。
StarknetとArbitrumの比較一覧
| Starknet(STRK) | Arbitrum(ARB) | |
|---|---|---|
| 目的 | 有効性証明でEthereumをスケール | EVM互換性を保ちながらEthereumをスケール |
| 開発元 | StarkWare | Offchain Labs |
| ロールアップの種類 | ZKロールアップ(STARK証明) | オプティミスティック・ロールアップ(不正証明) |
| プログラミング | Cairo、ネイティブのアカウント抽象化 | Solidity/EVM、加えてRustなどの言語向けのStylus |
| Ethereumへの出金 | 証明の検証後 | ネイティブブリッジ経由で約7日 |
| トークンの用途 | 手数料、ステーキング、ガバナンス | ガバナンス。ガス代はETHで支払う |
| 供給設計 | 総量100億で固定、アンロックや割り当てを通じて放出 | 初期供給100億。DAOが限定的な年間インフレを承認する場合がある |
| 主なリスク | 小さなエコシステム、なじみのないツール、アンロック | 異議申し立て期間に基づく信頼モデル、アンロック、ガバナンスの集中 |
ライブデータはStarknetの価格ページとArbitrumの価格ページでご覧ください。
Arbitrumの仕組み
Offchain Labsが開発したArbitrumは、Ethereum互換の環境を動かしており、取引を安価に実行してから圧縮したバッチとしてEthereumに投稿します。この点については記事Polygon vs Arbitrumで詳しく説明しています。
オプティミスティックな証明
Arbitrumは各バッチが正しいとみなします。誰かがバッチが間違っていると考えた場合、異議申し立て期間中に異議を唱えることができ、対話型の不正証明によってどちらが正しいかが判定されます。ネイティブブリッジ経由の出金に約1週間かかるのはこのためです。
ARBトークン
ARBは2023年に、初期ユーザーへのエアドロップを含めて配布され、プロトコルのアップグレードと巨額のトレジャリーを管理するArbitrum DAOのガバナンスに使われます。Arbitrumのガス代はARBではなくETHで支払います。詳しくはArbitrum(ARB)とは?ガイドで説明しており、Arbitrum vs Optimismでは最も近いオプティミスティック系のライバルと比較しています。
Starknetの仕組み
StarkWareが開発したStarknetは、ゼロ知識暗号を使ってバッチが正しく実行されたことを証明します。
STARK有効性証明
プルーバーはSTARKを生成します。STARKは信頼できるセットアップを必要とせず、将来の量子攻撃に耐えるよう設計された証明の一種で、数千件の取引が正しく処理されたことを示します。Ethereumはこの証明を低コストで検証できるため、システムは誰かが不正を監視していることに依存しません。
Cairoとアカウント抽象化
Starknetのプログラムは、証明可能な計算のために設計された言語Cairoで書かれます。Starknet上のすべてのアカウントはスマートコントラクトであり、独自の署名方式やソーシャルリカバリーといった機能をネイティブに実現できます。その代わり、Ethereumのツールやコントラクトはそのまま移植できません。さらに詳しくはレイヤー3ブロックチェーンとは?をご覧ください。
STRKトークン
STRKは手数料の支払いに使え、ネットワークのステーキングシステムに参加するためにステークされ、ガバナンスにも使われます。総供給量は100億に設定されており、その大部分が投資家、貢献者、エコシステムに割り当てられ、時間をかけて放出されます。背景についてはStarknet(STRK)とは?とzkSync vs Starknetをお読みください。
それぞれが向いている人
一般的な適性であり、推奨ではありません。
- 使い慣れたEthereumの体験を求めるユーザー、つまり同じウォレット、トークン、アプリを使いたい人には、Arbitrumのほうが簡単でしょう。
- 証明ベースのセキュリティとネイティブのアカウント抽象化を重視する開発者は、学習コストがあってもStarknetに惹かれるかもしれません。
- Ethereumへ頻繁に資金を戻すユーザーは、どちらかのネイティブブリッジに頼る前に、両方の出金プロセスを理解しておくべきです。
- トークンを調査する人は、ARBの価値の根拠がガバナンスにあるのに対し、STRKはガバナンスに手数料とステーキングを組み合わせている点に注意してください。
実際に使うときの違い
日常的な利用では、ロールアップの種類はいくつかの実際的な形で現れます。
- ウォレットの設定。 Arbitrumでは標準的なEthereumウォレットにネットワークを追加します。Starknetでは通常、Starknet専用のウォレットをインストールし、アカウントコントラクトをデプロイします。
- 資金の出し入れ。 Ethereumからの入金はどちらも通常すぐに反映されます。Arbitrumのネイティブブリッジ経由の出金は異議申し立て期間を待つ必要があり、Starknetの出金は証明の検証を待ちます。
- トークンアドレス。 USDCやETHのような同じトークンでも、ネットワークごとにアドレスが異なります。送金前に必ず正しいネットワークにいることを確認してください。
共通のリスク
- 1中央集権的なシーケンサー。 どちらも取引の順序付けを単一の主体が運営するシーケンサーに依存しており、停止や検閲が起こる可能性があります。
- 2アップグレード可能性。 中核となるコントラクトはガバナンスやセキュリティ評議会によってアップグレードされる可能性があり、これは信頼の前提です。
- 3ブリッジのリスク。 ブリッジに保管された資金は攻撃者の標的になります。ブロックチェーン間で暗号資産を安全にブリッジする方法のガイドをご覧ください。
- 4トークンのアンロック。 どちらのトークンも、チームや投資家への大規模な割り当てが時間をかけて放出されてきました。
- 5競争。 多くのレイヤー2が同じユーザーと流動性を奪い合っています。
- 6ボラティリティ。 STRKとARBは急落する可能性があり、損失を被るおそれがあります。
まとめ
StarknetとArbitrumは、Ethereum上で確定される安価なEthereum取引という同じ使命を共有していますが、異なる道を歩んでいます。ArbitrumはEVM互換性とオプティミスティックな不正証明、そしてガバナンス専用のトークンを提供します。StarknetはSTARK有効性証明、Cairo、ネイティブのアカウント抽象化を提供し、そのトークンは手数料、ステーキング、ガバナンスに使われます。見解をまとめる前に、比較ツールで利用状況、分散化の進展、トークン供給を比べてみてください。
よくある質問
StarknetとArbitrumの主な違いは何ですか?
どちらもEthereumのレイヤー2ロールアップですが、処理の正しさを証明する方法が異なります。Arbitrumはオプティミスティック・ロールアップで、取引は有効であるとみなし、不正証明のための異議申し立て期間を設けています。StarknetはZKロールアップで、バッチが正しいことを示す暗号学的な有効性証明(STARK)を投稿します。ArbitrumはEVM互換であるのに対し、Starknetは独自のCairo言語を使っています。
ArbitrumからEthereumへの出金に約1週間かかるのはなぜですか?
オプティミスティック・ロールアップには、誰でも不正な状態に異議を申し立てられる異議申し立て期間が必要です。Arbitrum Oneのネイティブブリッジでは、この期間はおよそ7日間です。StarknetのようなZKロールアップには不正証明の期間は必要ありませんが、出金は証明が生成されEthereum上で検証されるまで待つ必要があります。サードパーティのブリッジはより速い場合がありますが、独自のリスクが加わります。
ガス代はARBやSTRKで支払うのですか?
Arbitrumでは、ガス代はETHで支払います。ARBは主にArbitrum DAOのガバナンストークンです。Starknetでは手数料をSTRKで支払うことができ、ETHもサポートされてきました。STRKはさらに、Starknetでのステーキングとガバナンスにも使われます。
StarknetでMetaMaskは使えますか?
Arbitrumと同じようには使えません。ArbitrumはEVM互換なので、標準的なEthereumウォレットにネットワークを追加すれば使えます。Starknetは異なるアカウントモデルとCairo言語を使っているため、Starknetネイティブのウォレットや特別な連携に頼ることになります。現在サポートされているウォレットは、Starknetの公式ドキュメントで確認してください。
