Arbitrum Rollup Chainとは?
Arbitrum Rollup Chainは、Arbitrum Rollup Protocolを実装した、ArbitrumベースのLayer 2ブロックチェーンです。暗号資産分野におけるロールアップチェーンとは、ベースとなるブロックチェーンの外部でトランザクションを処理しつつ、チェーンを検証できるよう、十分なデータと状態情報をベースチェーンに送信する仕組みです。公式のArbitrum用語集では、Arbitrum Rollup ChainをArbitrum Rollup Protocolを実装したArbitrumチェーンと定義しています。
同用語集では、Arbitrum Rollup Protocolについて、データ可用性のために基盤となるベースレイヤーを利用し、そのセキュリティを継承する、トラストレスかつパーミッションレスなプロトコルと説明しています。Arbitrum Oneは、Arbitrum Rollup Chainの代表的なパブリックチェーンです。Arbitrum Rollup Chainは、Arbitrum Nitroの技術スタックを基盤として構築されています。EVM互換性があるため、開発者は通常、Ethereum向けのスマートコントラクト、ウォレット、ツール、APIを使って開発できます。Arbitrum Rollup Chainの主な目的は、Ethereumの決済とデータ可用性との強い結びつきを保ちながら、より低コストかつ高速な処理をユーザーに提供することです。そのため、Arbitrum Rollup ChainはDeFi、トークン化資産、決済、ゲーム、NFT、ソーシャルアプリケーション、アプリケーション特化型ブロックチェーン環境に適しています。簡単に言えば、Arbitrum Rollup Chainとは、主に外部のデータ委員会に依存するのではなく、トランザクションデータを親チェーンに送信するArbitrumチェーンです。Arbitrum Rollup Chainが重要な理由
Ethereumのブロックスペースには限りがあり、需要が高まるとコストが上昇する可能性があるため、Arbitrum Rollup Chainは重要です。多くのユーザーが取引、ブリッジ、貸付、借入、ミント、スマートコントラクトとのやり取りを行うと、Ethereumメインネットの取引手数料は急速に上昇する場合があります。Arbitrum Rollup Chainは、実行処理をLayer 2環境に移すことで、この負荷の軽減に役立ちます。公式のArbitrum入門ページでは、Arbitrumにより、Ethereumの決済とセキュリティとの明確な関係を保ちながら、アプリケーションがより低い手数料と高いスループットでトランザクションを処理できると説明しています。
ユーザーが求めているのは、安いトランザクションだけではありません。資産、アプリケーション、取引履歴を検証できることも重要です。Arbitrum Rollup Chainは、Ethereumのセキュリティモデルから完全に切り離されることなく、低コストで処理できるよう設計されています。開発者にとっては、Ethereum向けのツールを使いながら、より高いスケーラビリティを備えたアプリケーションを構築できることを意味します。ユーザーにとっては、あらゆる操作で高額なメインネット手数料を支払うことなく、暗号資産アプリケーションをより頻繁に利用できます。エコシステム全体にとって、Arbitrum Rollup Chainは、すべての処理を1つのベースチェーンに集約するのではなく、階層型アーキテクチャによってブロックチェーンをスケーリングできることを示しています。Arbitrum Rollup Chainの仕組み
Arbitrum Rollup Chainは、トランザクションの順序を決め、Arbitrumチェーン上で実行し、データをバッチ化して、Ethereumなどの親チェーンに送信します。ユーザーは、ウォレット、アプリケーション、RPCエンドポイント、またはシーケンサーへの直接送信経路を通じて、チェーンにトランザクションを送信します。シーケンサーはユーザーのトランザクションの大部分を並べ替え、迅速なソフト確認を提供します。Arbitrum Nitroスタックは、順序付けられたトランザクションをEthereum互換の状態遷移関数で実行します。トランザクションデータは圧縮され、現在のデータ送信方式に応じて、blobまたはcalldataとして親チェーンに投稿されます。バリデーターはこのデータを独立して読み取り、チェーンソフトウェアを実行して、結果の状態を検証できます。バリデーターは、Arbitrumチェーンの状態に関するアサーションを親チェーンに投稿します。無効なアサーションが投稿された場合、別のバリデーターはArbitrumの紛争解決システムを通じて異議を申し立てられます。その後、親チェーンが紛争を最終的に解決する場となります。この設計により、Arbitrumチェーンは多数のトランザクションを低コストで処理しながら、Ethereumを通じた検証経路を維持できます。Arbitrum Rollup Protocol
Arbitrum Rollup Protocolは、Arbitrum Rollup Chainで使用されるプロトコル設計です。オプティミスティックロールアップの原則に基づいています。オプティミスティックロールアップでは、紛争期間中に異議が申し立てられない限り、状態に関する主張は有効であると想定します。これにより、通常の運用でEthereumがすべてのArbitrumトランザクションを再実行する必要がありません。代わりに、Ethereumは圧縮データや状態コミットメントを受け取り、必要に応じて紛争関連の証明を処理します。Arbitrum用語集は、ベースレイヤーをデータ可用性と継承したセキュリティに利用することから、Rollup Protocolをトラストレスかつパーミッションレスと説明しています。パーミッションレスという言葉が重要なのは、検証が信頼された特定の組織だけに依存すべきではないためです。トラストレスという言葉が重要なのは、チェーンの状態を正確に報告するよう、ユーザーが単一の運営者を信頼する必要がないためです。プロトコルのセキュリティは、パブリックなデータ可用性、誠実な検証、経済的なボンド、詐欺証明、無効な状態の主張に異議を申し立てる能力に依存しています。そのため、Ethereumへのデータ投稿はArbitrum Rollup Chainモデルの重要な要素です。Arbitrum Nitro
Arbitrum Nitroは、Arbitrum Rollup Chainを支える現在の技術スタックです。公式のInside Arbitrum Nitroドキュメントでは、Nitroがシーケンサーによる順序付けから実行、検証まで、トランザクションのライフサイクル全体を扱うと説明しています。
NitroはGethベースの実行環境を採用し、高いEthereum互換性を実現しています。また、ArbitrumのシステムレイヤーであるArbOSを使用しています。ArbOSは、手数料、クロスチェーンメッセージ、プリコンパイル、ロールアップの動作など、チェーン固有の機能を処理します。Nitroは通常の実行処理と証明向けの実行処理を分離しています。これにより、通常時はチェーンを効率的に稼働させながら、紛争時には詐欺証明の検証に対応できます。開発者にとって、Ethereum開発ツールの多くを利用できるため、Nitro上の開発は馴染みやすいものです。ユーザーにとって、Nitroは確認の高速化と取引コストの低減に役立ちます。バリデーターにとって、Nitroは検証や異議申し立てが可能な決定論的実行環境を提供します。したがって、NitroはArbitrum Rollup Chainモデルを実用化するソフトウェア基盤です。シーケンサー
シーケンサーは、Arbitrum Rollup Chain上の大部分のトランザクションの順序を決めるコンポーネントです。通常の経路でトランザクションを送信すると、シーケンサーがそれを受け取り、チェーンの順序付け済みトランザクションフィードに追加します。シーケンサーは、トランザクションが子チェーン上で順序付けられ、実行されたことを迅速に示せるため、ユーザーは素早いソフト確認を得られます。公式のArbitrumチェーン情報ページでは、Arbitrum Oneのシーケンサーエンドポイントへの送信が成功すると、トランザクションはLayer 2ブロックに順序付けられ、ソフト確認として扱われると説明しています。
ソフト確認は、アプリケーションの結果を確認するために親チェーンの完全なファイナリティを待ちたくないユーザーにとって便利です。ただし、ソフト確認はEthereumでの最終決済と同じではありません。トランザクションデータは、引き続き投稿され、ロールアップ処理に含まれる必要があります。シーケンサーは速度とユーザー体験を向上させますが、運用上の重要な前提でもあります。シーケンサーが利用できない場合やトランザクションを検閲している場合、ユーザーは検閲耐性を確保するため、遅延Inbox経路を利用できます。遅延Inboxと強制包含
遅延Inboxは、シーケンサーだけに依存せずにトランザクションやメッセージをArbitrum Rollup Chainに送る、親チェーン上の仕組みです。シーケンサーが停止した場合やトランザクションの包含を拒否した場合でも、ユーザーがチェーンにアクセスできる手段をロールアップが提供する必要があるため、これは重要です。Arbitrum Oneの公式チェーン情報ページでは、強制包含までの期間を5,760ブロック、約24時間としています。その期間を過ぎると、シーケンサーの操作なしに遅延メッセージを包含できます。この代替経路は親チェーンを使用するため、通常のシーケンサー経由の送信より遅く、コストも高くなります。それでも、セキュリティと稼働継続性の面で重要です。通常の利用で強制包含を使う必要はないかもしれません。それでも、遅延Inboxがあることでシーケンサーへの依存を軽減できます。開発者は、重要な出金経路、緊急時のツール、高価値のプロトコルを設計する際に、強制包含を考慮する必要があります。ユーザーにとっては、通常の高速経路が利用できなくなった場合に、親チェーンを通じた安全経路があることを意味します。データ可用性
データ可用性とは、チェーンの再構築や検証に必要なトランザクションデータにアクセスできることです。データ可用性は、Arbitrum Rollup ChainとArbitrum AnyTrust Chainを区別する最も重要な要素の一つです。公式のAnyTrustプロトコルのドキュメントでは、Arbitrum Rollupはバッチ化・圧縮したトランザクションデータをblobまたはcalldataとして親チェーンであるEthereumに投稿し、データへのアクセスを提供すると説明しています。
そのため、バリデーターや監視者はEthereumから投稿済みデータを取得し、Arbitrumチェーンの状態を独立して検証できます。通常の運用では、Ethereumにデータを投稿するほうが、独立したデータ可用性委員会を利用するよりコストがかかります。一方で、データがEthereumに直接記録されるため、より強いデータ可用性の前提が得られます。このため、より強いセキュリティ上の保証を必要とするアプリケーションでは、Arbitrum Rollup Chainが選ばれることがよくあります。データ可用性は単なる技術的な詳細ではありません。ユーザーがチェーンを検証できるか、バリデーターが無効な状態の主張に異議を申し立てられるかに影響します。データを利用できないロールアップは、独立した当事者が安全に検証できません。Arbitrum Rollup ChainとArbitrum AnyTrust Chainの比較
Arbitrum Rollup ChainとArbitrum AnyTrust ChainはいずれもArbitrumチェーンですが、データ可用性のモデルが異なります。Arbitrum Rollup Chainはトランザクションデータを親チェーンに投稿します。Arbitrum AnyTrust Chainは通常、データを保管し、データ可用性証明書を提供するためにデータ可用性委員会を利用します。Arbitrum用語集では、Arbitrum NovaはAnyTrustチェーンであり、Arbitrum Oneは、トラストレス性を重視し、親チェーンのガスコストがより高いArbitrum Rollup Protocolを実装していると説明しています。Rollupモデルの主な利点は、親チェーンを通じてより強いデータ可用性を確保できることです。主なコストは、データ投稿費用が高くなることです。AnyTrustモデルの主な利点は、一部のユースケースでコストを下げ、効率を高められることです。主なトレードオフは、データ可用性に関する追加の信頼前提が必要になることです。どちらのモデルを選ぶかは、Ethereumによる最大限のデータ可用性を重視するのか、可能な限り低い取引コストを重視するのかによって決まります。高価値のDeFi、決済、トークン化資産のシステムでは、最低手数料より検証の強さが重視されるため、Rollupモデルのほうが適している場合があります。詐欺証明
詐欺証明は、無効な状態遷移が発生したことを証明するために使われます。Arbitrum Rollup Chainはオプティミスティックロールアップであるため、詐欺証明の仕組みを採用しています。バリデーターが状態アサーションを投稿しても、Ethereumがすべてのトランザクションを自動的に再実行するわけではありません。紛争期間中に、アサーションが誤りであることを示す異議申し立てが成功しない限り、そのアサーションは有効と認められます。別のバリデーターが異議を唱えた場合、紛争解決プロセスによって、親チェーンで小さな計算ステップを検証できるところまで相違点が絞り込まれます。高コストのオンチェーン検証が紛争発生時に限られるため、この方法はコストを抑えられます。このセキュリティモデルは、少なくとも1人の誠実なバリデーターが無効な主張を検出し、異議を申し立てられることを前提としています。そのため、詐欺証明はArbitrum Rollup Chainの信頼を最小限に抑える設計の中心的要素です。チェーンの実行をスケールさせながら、正確性を強制する経路を維持できます。ユーザー自身が詐欺証明を提出する必要はありませんが、バリデーターが提出できることで恩恵を受けます。BoLDとパーミッションレスな検証
BoLDはBounded Liquidity Delayの略です。公式のBoLD概要では、BoLDを、Arbitrumチェーンのパーミッションレスな検証を可能にするオプティミスティックロールアップ向けの紛争解決プロトコルと説明しています。
公式ドキュメントによると、BoLDはArbitrum One、Arbitrum Nova、Arbitrum Sepoliaで稼働しています。BoLDは、Arbitrumチェーンの状態をめぐる紛争の開始方法と解決方法を変更します。条件を満たし、ボンドを預け入れた参加者なら誰でも、チェーンの状態の検証や無効な主張への異議申し立てに参加できます。検証を広く開放することは、ロールアップのセキュリティ前提を強化するうえで重要です。また、攻撃者が確認を無期限に遅らせることを防ぎ、定められた時間内に紛争を解決できるようにします。通常の取引では、BoLDはユーザーからほとんど見えません。プロトコルにとっては、子チェーンから親チェーンへのメッセージや出金をArbitrum Rollup Chainが保護するうえで重要な要素です。バリデーターにとっては、状態の主張、異議申し立ての開始、有効な主張の確認などの責任を定めています。アサーション
アサーションとは、Arbitrum Rollup Chainの状態に関する主張です。バリデーターは、子チェーン上の多数のトランザクション結果を要約したアサーションを親チェーンに投稿します。アサーションには、開始状態、終了状態、消費されたメッセージ、出力コミットメントに関する情報を含めることができます。アサーションが有効で、異議申し立てが成功しなければ、紛争期間の終了後に確定できます。無効なアサーションは、紛争解決プロセスによって却下される場合があります。アサーションは通常のユーザートランザクションではありません。Ethereumがロールアップの状態を追跡・検証するための、プロトコルレベルのチェックポイントです。出金とチャレンジ期間
Arbitrum Rollup ChainからEthereumへ正規ブリッジを通じて出金する場合、待機期間が必要です。これは、オプティミスティックロールアップでは、無効な状態の主張にバリデーターが異議を申し立てる時間を確保する必要があるためです。公式のArbitrumチェーン情報ページでは、Arbitrum Oneの紛争期間を45,818ブロック、約6.4日としています。多くのユーザー向けインターフェースでは、約7日と案内されています。この待機期間は、主に親チェーンへの正規出金に適用されます。Arbitrum Rollup Chain上のすべての通常の取引に7日かかるという意味ではありません。通常の取引では、シーケンサーによる迅速なソフト確認を受けられます。出金に時間がかかるのは、Ethereumが該当するArbitrumの状態を安全に確認するまで待つ必要があるためです。待機期間終了後、ユーザーは親チェーン上で請求トランザクションを完了する必要があります。Ethereum上で特定の日までに資産を必要とする場合は、出金を計画的に行ってください。Arbitrum Rollup Chainでのブリッジ
ブリッジとは、親チェーンとArbitrum Rollup Chainの間で資産やメッセージを移動させる仕組みです。公式のArbitrum Bridgeクイックスタートでは、親チェーンから子チェーンへETHやERC-20トークンを入金し、後で引き出せると説明しています。
ユーザーがArbitrum Rollup Chainに資産を入金すると、親チェーンのブリッジコントラクトが資産をロックまたは記録し、子チェーンでユーザーに残高を付与します。Ethereumへ出金する際は、子チェーン側で出金を開始し、紛争期間の終了後に親チェーンで請求できるようになります。ERC-20トークンの入金では、ブリッジがトークンを移動できるよう、事前にトークン承認が必要な場合があります。そのため、ブリッジの利用者は、トランザクションへの署名と承認権限の両方を理解する必要があります。ユーザーが誤ったチェーンを選択したり、誤った支出先を承認したり、異なるトークンの種類を混同したりするため、ブリッジの操作ミスはよく起こります。署名する前に、ブリッジURL、トークンコントラクトアドレス、移動先チェーン、数量、ウォレットアドレスを確認してください。ブリッジはロールアップを使ううえで欠かせませんが、暗号資産で特にリスクの高いユーザー操作の一つでもあります。Arbitrum Rollup Chainの手数料
Arbitrum Rollup Chainの手数料には、子チェーンでの実行コストと親チェーンへのデータ投稿コストが含まれます。公式のArbitrumのガス代と手数料に関するドキュメントによると、Arbitrumの手数料は、計算やストレージなどの子チェーンのリソースに加え、トランザクション投稿に必要なcalldataなど、親チェーンのリソースも対象とします。
そのため、合計手数料はArbitrumの需要とEthereumのデータコストの両方によって変わる場合があります。親チェーンのデータコストが上昇すると、Arbitrum手数料の親チェーン分も上昇する可能性があります。子チェーンの活動が目標水準を超えると、子チェーンの手数料も上がる場合があります。Arbitrumは圧縮、バッチ処理、動的な価格設定を活用し、すべてのトランザクションをEthereum上で直接実行する場合よりも手数料を抑えています。ただし、Arbitrum Rollup Chainのトランザクションが無料になるわけではありません。ユーザーは引き続き、取引手数料の支払いにETHまたはそのチェーンで指定されたガストークンが必要です。公式のArbitrum FAQによると、Arbitrum OneなどのArbitrumネットワークではETHでガス代を支払います。
トランザクションを確定する前に、ウォレットに表示される手数料の見積もりを必ず確認してください。Arbitrum Oneでガスとして使われるETH
Arbitrum OneではETHがガストークンとして使われます。そのため、トランザクションの送信、スマートコントラクトの利用、トークンのスワップ、NFTのミント、資産のブリッジバックには、Arbitrum One上のETHが必要です。ERC-20トークンだけをブリッジし、ガス用のETHを忘れてしまうユーザーには分かりにくいことがあります。Arbitrum One上にトークンがあっても、手数料を支払うETHがなければ、Arbitrum One上でETHを受け取るまでトークンを移動できない可能性があります。アプリケーションチームは、ガス代の肩代わりやオンボーディングの仕組みによってこの問題を軽減できますが、ユーザーも手数料の支払いに使うトークンを把握しておく必要があります。カスタムArbitrumチェーンでは、別のガストークンを設定できる場合があります。したがって、すべてのArbitrumベースのチェーンでETHが常に手数料の支払いに使われると決めつけず、個々のチェーン設定を確認してください。Arbitrum Oneでは、通常ETHがガス資産として使われます。その他のArbitrum Rollup Chainでは、ガストークンの設計はチェーンの設定によって異なります。Arbitrum Rollup ChainとEthereumのセキュリティ
Ethereumが基盤となるチェーンである場合、Arbitrum Rollup Chainは、決済、データ可用性、紛争の仲裁にEthereumを親チェーンとして利用します。これは、ユーザー体験がEthereumメインネットと同一であることを意味しません。ロールアップがデータを公開し、アサーションを投稿し、Ethereum上で紛争を解決するための仕組みを備えているということです。通常、EthereumがArbitrumのすべてのトランザクションを直接実行するわけではありません。代わりに、データを保存し、詐欺に対する異議申し立てを可能にするロールアップコントラクトを執行します。これにより、Ethereumの実行コスト全体を負担することなく、重要なセキュリティ特性を継承できます。ユーザーは、Layer 2のセキュリティが複数の層から成ることを理解する必要があります。ベースチェーンはデータ可用性と紛争の執行を提供します。ロールアッププロトコルは実行、アサーション、詐欺証明、バリデーターへのインセンティブを提供します。アプリケーションには、それぞれ独自のスマートコントラクトロジック、流動性、ガバナンスがあります。親チェーンとの強い結びつきがあっても、アプリケーションレベルのリスクがなくなるわけではありません。開発者向けのArbitrum Rollup Chain
開発者は、Ethereum向けのツールやスマートコントラクトの設計パターンを使って、Arbitrum Rollup Chain上で開発できます。公式のArbitrumチェーン概要では、Arbitrumチェーンを、デプロイ可能かつ設定可能なArbitrum Nitro技術スタックのインスタンスと説明しています。
開発者は、ユースケースに応じて、実行、手数料モデル、ガバナンス、データ可用性、検証などのチェーンパラメーターを設定できます。Arbitrum Oneのようなパブリックロールアップでは、既存のチェーンにアプリケーションを直接デプロイできます。専用のArbitrum Rollup Chainを利用する場合、チームは特定のガバナンス、ガス、スループット、データ可用性の設定を備えた独自チェーンを作成できます。開発者は、ガス見積もり、リトライ可能チケット、遅延Inboxの動作、Outboxでの実行、アドレスエイリアス、ファイナリティの前提を理解する必要があります。また、出金にかかる時間やブリッジに関する前提をユーザーに明示する必要があります。Ethereumで動作するコントラクトでも、手数料、ファイナリティ、メッセージング、プリコンパイルに関するLayer 2特有の動作があるため、Arbitrum向けのテストが必要になる場合があります。Ethereum互換性によって開発の負担は軽減されますが、慎重なデプロイテストが不要になるわけではありません。Arbitrum Rollup Chainのユースケース
取引、貸付、借入、強制決済、利回り戦略では頻繁なトランザクションが必要になることが多いため、DeFiはArbitrum Rollup Chainの有力なユースケースの一つです。トークン化資産のシステムも、Ethereumに沿った決済と低い取引コストを必要とする場合にメリットを得られます。決済アプリケーションは、確認の高速化と送金コストの低減を活用できます。ゲームアプリケーションは、アイテムの移動、報酬の請求、マーケットプレイスの利用を低コストで行える利点があります。ミント、出品、移転、資産の請求に多くのトランザクションが必要なNFTアプリケーションにも適しています。企業や機関向けのシステムでは、Ethereum決済を備えた設定可能なブロックチェーン環境を求める場合、専用のArbitrum Rollup Chainを利用することがあります。特定の製品に専用スループットや独自ルールが必要な場合、アプリケーション特化型ロールアップでArbitrum技術を使うこともできます。共通するのは、Ethereumとの決済関係を維持しながら、よりスケーラブルな実行を必要とする製品にロールアップチェーンが役立つことです。ただし、すべてのプロジェクトに独自のロールアップチェーンが必要なわけではありません。専用のArbitrum Rollup Chainは、得られるメリットが追加の運用上の複雑さに見合う場合にのみ利用すべきです。Arbitrum Rollup Chainのメリット
1つ目のメリットは、Ethereumメインネットですべての操作を直接実行する場合と比べて、取引コストを抑えられることです。2つ目は、シーケンサーによるソフト確認で、ユーザーがより速く結果を確認できることです。3つ目は、Rollupモードがトランザクションデータを親チェーンに投稿することで得られる、Ethereumのデータ可用性です。4つ目は、Arbitrum NitroスタックによるEVM互換性です。5つ目は、無効な状態の主張を解決できる詐欺証明の異議申し立てシステムです。6つ目は、遅延Inboxと強制包含による検閲耐性のある代替経路です。7つ目は、独自のArbitrumチェーンを立ち上げるチームが柔軟に設定できることです。8つ目は、ブリッジ、クロスチェーンメッセージ、正規の資産移動に対応していることです。9つ目は、Ethereumをデータ可用性に利用する場合、データ委員会を利用する低コスト設計より強いセキュリティ上の前提を得られることです。こうしたメリットにより、コストと検証の強さの両方を重視する高価値アプリケーションにArbitrum Rollup Chainが適しています。Arbitrum Rollup Chainのリスク
1つ目はブリッジのリスクです。フィッシングサイト、誤ったトークンの種類、悪意のある承認、未対応の経路、ユーザーの操作ミスによって資産を失う可能性があります。2つ目は、通常の高速経路でシーケンサーに依存するリスクです。強制包含は可能ですが、日常的な速度や利便性には引き続きシーケンサーが影響します。3つ目は出金の遅延です。Ethereumへの正規出金では、最終的な請求手続きの前に紛争期間を待つ必要があります。4つ目はスマートコントラクトのリスクです。Arbitrum Rollup Chain上のアプリケーションにも、バグ、安全性に問題のあるアップグレード制御、オラクルの問題、トークンロジックの不備が存在する可能性があります。5つ目はガバナンスのリスクです。パブリックチェーンや専用Arbitrumチェーンには、アップグレード、パラメーター、緊急時の操作に影響するガバナンスプロセスがある場合があります。6つ目は手数料の変動リスクです。手数料は通常Ethereumメインネットより低いものの、親チェーンのデータコストや子チェーンの需要によって変動する場合があります。7つ目はセキュリティ上の前提を誤解するリスクです。利用しているチェーンがRollup、AnyTrust、その他のカスタムArbitrumチェーン設定のどれに該当するかを把握してください。Arbitrum Rollup ChainとEthereumメインネットの比較
Ethereumメインネットは、Ethereumのバリデーターがトランザクションを直接実行・決済するベースレイヤーのLayer 1ブロックチェーンです。Arbitrum Rollup ChainはEthereumの外部でトランザクションを実行し、データと状態コミットメントをEthereumに送信するLayer 2チェーンです。Ethereumメインネットではベースレイヤーで直接実行できますが、混雑時にはコストが高くなる場合があります。Arbitrum Rollup Chainでは実行コストを抑えられますが、シーケンサーによる順序付け、ブリッジコントラクト、紛争期間、出金遅延といったLayer 2固有の前提が加わります。Ethereumメインネットのファイナリティと、Arbitrumのシーケンサーによるソフト確認は同じではありません。Arbitrumでは結果をすぐに確認できることが多い一方、親チェーンでのファイナリティはロールアップ処理を通じて得られます。日常的なアプリケーション操作の多くでは、Layer 2のほうが高速かつ低コストです。高価値の決済や出金を行う際は、ロールアップの処理時間を理解してください。この2つのシステムは対立するものではありません。Ethereumが基盤を提供し、Arbitrum Rollup Chainがスケーラブルな実行を提供するという形で、階層として連携します。Arbitrum Rollup Chainとアプリケーション特化型チェーン
Arbitrum Rollup Chainは、パブリックな汎用チェーンとしても、特定のアプリケーションやエコシステムに特化したチェーンとしても利用できます。Arbitrum Oneは、多数のアプリケーションが利用するパブリックなRollupチェーンです。チームは、独自のアプリケーションや事業要件に合わせ、Rollupモードを利用する専用Arbitrumチェーンを立ち上げることもできます。アプリケーション特化型のArbitrum Rollup Chainでは、専用スループット、独自ガバナンス、カスタムガス設定、用途に合わせたユーザー体験を実現できます。その一方で、チームはより多くのインフラを管理し、セキュリティ上の前提を明確に説明する必要があります。既存のパブリックチェーンにデプロイできる小規模アプリケーションは、独自のロールアップチェーンを必要としない場合があります。取引量が多い、実行に特別な要件がある、または強い決済要件がある大規模アプリケーションは、専用Rollupチェーンのメリットを得られる可能性があります。判断基準はブランドではなく、製品のニーズであるべきです。カスタマイズによる価値が、追加の複雑さに伴うコストを上回る場合にのみ、専用チェーンが有用です。Arbitrum Rollup Chainに関するよくある誤解
よくある誤解の一つは、すべてのArbitrumチェーンがRollupチェーンだというものです。Arbitrumチェーンの中には、純粋なRollupモードではなく、AnyTrustやその他のデータ可用性設定を採用しているものもあります。もう一つの誤解は、すべてのArbitrumトランザクションに7日かかるというものです。通常のトランザクションはすぐに確認されますが、待機期間が主に適用されるのはEthereumへの正規出金です。3つ目は、ロールアップチェーンには信頼上の前提が一切ないという誤解です。ロールアップチェーンはデータ可用性と詐欺証明によって信頼への依存を減らしますが、ユーザーにはシーケンサー、ブリッジ、ガバナンス、アプリケーションに関するリスクが残ります。4つ目は、手数料が低いということは、チェーンのセキュリティが必ず低いという誤解です。手数料の低減は、単にセキュリティを無視するのではなく、バッチ処理、圧縮、オフチェーン実行、ロールアップ設計によって実現されます。5つ目は、Ethereum互換性があるため動作も完全に同じだという誤解です。Arbitrum Rollup ChainはEVM互換ですが、手数料、ファイナリティ、ブリッジ、メッセージングに関するLayer 2固有のルールがあります。ユーザー向けのベストプラクティス
利用しているチェーンがRollup、AnyTrust、その他のArbitrumベースの設定のどれに該当するかを確認してください。公式リンクまたは信頼できるブックマークからブリッジやアプリケーションにアクセスしてください。取引手数料を支払えるだけのガストークンをチェーン上に確保してください。トークンを取引、ブリッジ、入金する前に、トークンコントラクトアドレスを確認してください。正規ブリッジでEthereumへ出金するには約1週間かかる場合があることを理解してください。可能であれば、必要最小限のトークン承認を利用し、無制限の承認は避けてください。不要になった古い承認は取り消してください。子チェーンと親チェーンの両方でブリッジトランザクションを追跡してください。新しいブリッジ経路や不慣れなトークンを使う場合は、少額のテスト送金を行ってください。ロールアップのセキュリティが強くても、その上のすべてのアプリケーションが安全になるわけではありません。開発者向けのベストプラクティス
開発者は、利用を予定する特定のArbitrum Rollup Chain上でスマートコントラクトをテストしてください。Arbitrum手数料には子チェーンと親チェーンの両方のコストが含まれるため、ガスの見積もり方法を理解してください。親チェーンから子チェーンへのメッセージングを構築する前に、リトライ可能チケットの仕組みを理解してください。子チェーンから親チェーンへの出金やメッセージングを構築する前に、Outboxでの実行を理解してください。重要なユーザーの退出経路では、遅延Inboxと強制包含の動作を考慮してください。ユーザーインターフェースでは、出金にかかる時間を明確に示してください。EthereumメインネットとArbitrumの動作が、あらゆる例外的な状況で同一だと想定しないでください。ユーザー資産を保有するコントラクトを監査し、ローンチ後も本番システムを監視してください。専用のArbitrum Rollup Chainを立ち上げる開発者は、ガバナンス、ガストークン、検証、ブリッジ、データ可用性の設定を文書化してください。ロールアップのリスクは設定によって異なるため、明確なドキュメントはユーザーの安全にもつながります。関連する暗号資産用語
Layer 2とは、ベースブロックチェーンの外部でトランザクションを処理しながら、そのベースチェーンとのつながりを維持するスケーリングネットワークです。ロールアップとは、トランザクションをオフチェーンで実行し、データ、証明、コミットメントを親チェーンに投稿するスケーリング設計です。オプティミスティックロールアップとは、紛争期間中に異議申し立てがない限り、状態の主張を有効と想定するロールアップです。Arbitrum Nitroとは、Arbitrum Rollup Chainやその他のArbitrumベースのチェーンで使われる技術スタックです。シーケンサーとは、多くのロールアップ設計でトランザクションの順序を決めるシステムです。データ可用性とは、チェーンの状態の検証や再構築に必要なトランザクションデータにアクセスできることです。詐欺証明とは、無効な状態遷移が起きたことを示すために使われる証明です。BoLDとはBounded Liquidity Delayの略で、パーミッションレスな検証を可能にするArbitrumの紛争解決プロトコルです。遅延Inboxとは、シーケンサーだけに依存せず、Arbitrumチェーンにトランザクションを送るための親チェーン上の経路です。ブリッジとは、ブロックチェーン間で資産やメッセージを移動させるインフラです。FAQ
Arbitrum Rollup Chainとは何ですか?
Arbitrum Rollup Chainとは、Arbitrum Rollup Protocolを実装し、データ可用性のためにトランザクションデータを親チェーンに投稿するArbitrumチェーンです。Arbitrum OneはArbitrum Rollup Chainですか?
はい。Arbitrum Oneは主要なパブリックArbitrum Rollup Chainであり、基盤となるチェーンとしてEthereumを利用しています。Arbitrum Rollup ChainとArbitrum AnyTrust Chainの違いは何ですか?
Rollupチェーンはトランザクションデータを親チェーンに投稿する一方、AnyTrustチェーンは通常、コスト削減のためにデータ可用性委員会を利用します。Arbitrum Rollup Chainでデータ可用性が重要なのはなぜですか?
バリデーターが状態を検証し、無効なアサーションに異議を申し立てるには、トランザクションデータへのアクセスが必要だからです。Arbitrum Rollup Chainを支える技術スタックは何ですか?
Arbitrum Rollup ChainはArbitrum Nitro技術スタックによって動作します。シーケンサーの役割は何ですか?
シーケンサーは大部分のトランザクションの順序を決め、Arbitrum Rollup Chain上で迅速なソフト確認を提供します。BoLDとは何ですか?
BoLDは、パーミッションレスな検証と、Arbitrumチェーンでの紛争期間の上限設定を可能にするArbitrumの紛争解決プロトコルです。Arbitrum Rollup Chainからの出金に約1週間かかるのはなぜですか?
Ethereumが正規出金経路を通じて安全に資産をリリースする前に、オプティミスティックロールアップの紛争期間が必要だからです。Arbitrum Rollup ChainではガスにETHを使いますか?
Arbitrum OneではガスにETHを使いますが、専用Arbitrumチェーンでは設定に応じて別のガストークンを選ぶ場合があります。Arbitrum Rollup ChainはEthereumと同じですか?
いいえ。Ethereum互換でEthereumに決済しますが、独自の実行環境、シーケンサー、手数料モデル、ブリッジのルール、ファイナリティプロセスを備えています。Arbitrum Rollup Chainは安全ですか?
強いロールアップのセキュリティ前提に基づいて設計されていますが、ユーザーにはブリッジ、スマートコントラクト、シーケンサー、ガバナンス、操作ミスに関するリスクが残ります。どのような人がArbitrum Rollup Chainを利用するとよいですか?
Ethereum向けのアプリケーションを低コストかつ高速な確認で利用したいユーザーや開発者、また親チェーンのデータ可用性に関する強い前提を求めるユーザーや開発者は、Arbitrum Rollup Chainの利用によってメリットを得られる可能性があります。まとめ
Arbitrum Rollup Chainは、Arbitrum Rollup Protocolを利用してEthereum互換のスマートコントラクト処理をスケールさせる、ArbitrumベースのLayer 2チェーンです。特徴は、トランザクションデータをEthereumなどの親チェーンに投稿し、バリデーターがチェーンを検証して無効な状態の主張に異議を申し立てられることです。通常、コスト削減のためにデータ可用性委員会を利用するAnyTrustとは、この点が異なります。Arbitrum Rollup Chainは、Nitro技術スタック、シーケンサーによる順序付け、決定論的実行、圧縮データの投稿、バリデーターのアサーション、詐欺証明、BoLDによる紛争解決を採用しています。Ethereumの決済やセキュリティとの強い関係を保ちながら、手数料の低減と確認の高速化を目指しています。代表的なパブリックチェーンはArbitrum Oneです。開発者は、専用チェーンでより強いデータ可用性の前提が必要な場合、Rollupモードを利用する設定可能なArbitrumチェーンを立ち上げることもできます。Arbitrum Rollup Chainの主なメリットは、Ethereumに沿った検証を保ちながら、実用的なスケーラビリティを実現できることです。主なトレードオフは、親チェーンにデータを投稿するコストが、信頼上の前提がより多い低コストのデータ可用性設計より高いことです。ユーザーは、出金の遅延、ブリッジのリスク、シーケンサーに関する前提、アプリケーションレベルのスマートコントラクトリスクについても理解する必要があります。開発者は、本番システムを構築する前に、Nitro、ガス見積もり、リトライ可能チケット、遅延Inboxの動作、Outboxでの実行、チェーン設定を理解する必要があります。暗号資産を学ぶ人にとって重要なのは、Arbitrum Rollup Chainが単に高速なブロックチェーンではないという点です。これは、親チェーン上でトランザクションデータを利用できる状態に保ちながら、実行処理と決済を分離するLayer 2設計です。この分離によって、Ethereumとの検証可能なつながりを維持しながら、暗号資産の操作をより低コストかつ高速に行えるようになります。関連コンテンツ
WhatsMiner M30S++
Web3ドメイン
Web3プロジェクト
ホット
現在、市場で大きな注目を集めているトレンドの暗号資産
トップ取引高
取引高が最も多い暗号資産

