
2分で自分専用のRollupをゼロから作成する方法
TechFlow厳選深潮セレクト

2分で自分専用のRollupをゼロから作成する方法
本稿では、RaaSを使用してRollupを作成することがいかに簡単であるかを紹介します。
執筆:A Fox
翻訳:TechFlow
本文の要旨:
-
Rollup as a Service(RaaS)は、誰でもコードを書かずに独自のL2 Rollupを作成・展開できる新しいビジネスモデルです。
-
Conduitは非常に使いやすいRaaSプロバイダーであり、以下で何度かクリックするだけでイーサリアム仮想マシン(EVM)L2 Rollupを実行するのがいかに迅速かつ簡単であるかがわかります。
-
Rollupがアクティブになると、ETHをブリッジしてスマートコントラクトやdappをデプロイできます。たとえば、私は「DOG」というトークンを作成し、送金しました。
-
Conduitはブロックエクスプローラも設定してくれるので、チェーン上のすべての情報を簡単に可視化できます。
本文
イーサリアムメインネットが遅く高価になりすぎたため、その多くが私が以前から取り上げてきたRollupであるイーサリアムL2の成長が見られます。
独自のRollupを作成するには、ブロックチェーンに関する比較的深い理解が必要ですが、最近では「Rollup as a Service」(RaaS)プロバイダーの登場により、一行もコードを書かずに数分でL2 Rollupを展開できるようになりました!
本記事では、Conduitを例に取りながら、RaaSの仕組みについて少し掘り下げてみます。
Rollup と RaaS
イーサリアムがより多くのトランザクションを1秒間に処理するためにスケーリングを模索する中で、第2層(L2)ソリューションが増加しています。過去の記事ではEVM L2について調査しました。
現在、イーサリアム上で最も人気のあるL2タイプはRollupです。簡単に復習すると、Rollupとは別個のブロックチェーンであり、取引を実行した後、その集約されたバージョンをメインチェーンに再公開します。
以下のように、すでに数十、数百ものL2 Rollupが存在しています。

しかし、OptimismやArbitrumといったチェーンが自らのツールキットを開発してL2作成を迅速化しているにもかかわらず、独自のL2を作るのは依然として容易ではなく、ある程度の技術的知識が必要です。さらに、L2をサポートするためにノードを運用する必要があり、これもまた複雑になる可能性があります。
この課題に対応して、「Rollup as a Service」(RaaS)という新たなビジネスが生まれました。RaaSを利用すれば、誰でも数回のクリックで数分以内に独自のRollupを作成・展開でき、ETHをブリッジして独自のL2上でスマートコントラクトやdappを実行できるようになります!
以下で、RaaSを使ってRollupを作成するのがどれほど簡単かをご説明します。
Conduit
RaaS分野には、Astria、Caldera、AltLayer、Conduitなど、多数の競合がいます。
本記事では、非常に迅速で使い始めやすいと感じたConduitを使用することにしました。
彼ら自身の言葉によれば、Conduitを使えば「数か月ではなく数分でRollupを展開可能」であり、「完全に管理され、本番レベルでカスタマイズ可能なイーサリアム、Optimism、Arbitrum、Base、Mode、Zora向けRollup」を提供しています。

彼らのランディングページは、Conduitを使ってRollupを作成するのがどれほど迅速かつ簡単かを明確に示しています。

以下のステップで詳しく見ていきましょう。
Rollupの作成
まず、ランディングページでDeployボタンを選択すると、アカウントと組織の作成を求められ、すぐに最初のRollupを展開するための設定画面に移動します。

Conduitで本番ネット用Rollupを作成する場合、月額3,000ドルの費用がかかりますが、本番ネットRollupが必要ない場合は、テストネットRollupを月額わずか50ドルで利用できます。
Conduitでは、OptimismのOPスタックまたはArbitrumのOrbitスタックを使用できます。Orbitを選択すると、以降のオプションもそれに応じて変更されます。

決済層(Settlement Layer)は、トランザクションの最終性と安全性を保証するレイヤーであり、データ可用性層(Data Availability Layer)は、任意の時点でRollupを再構築するために必要な情報を保持するレイヤーです。
両者は重要ですが、簡素化されたソリューションとしては、決済はイーサリアムのようなより非中央集権的なブロックチェーン上で、最高の金融セキュリティを持つべきであり、データ可用性はCelestiaのようなより中央集権的なブロックチェーン上で、より低コストで大量のデータを保存できるようにすべきです。
私のテストネットの例では、OPスタックを使用し、決済層にイーサリアム、DAにCelestiaを使用しました。ただし、Conduitではこれらを自由に組み合わせることができ、特定のユースケースに最適な方法を見つけることができます。
次に進むと、月額50ドルの支払いを求められます。

支払いが完了すれば、完了です!数分で初めてのL2 Rollupの設定が完了します。
あとは15〜20分待つだけで、Conduitがすべてセットアップしてくれます。完了すると、以下のようにデプロイが表示されます。

組織名およびRollup名は編集可能です。これで新しいL2 Rollupの使用を開始できます!
Rollupの使用開始
デプロイページでRollupを選択すると、以下のようにRollup情報が表示されます。

右側にRollupの設定が表示され、黒いターミナルボックス内の出力はL2が動作中であることを示しています。現時点では出力の内容を深く理解する必要はありません。重要なのはそれが継続的に更新されていることです。
Metamaskや同等のウォレットにネットワークを追加するために、「Add to Wallet」を選択する必要があります。

次に、「Bridge」セクションで「Create Bridge」をクリックすると、SuperBridgeと呼ばれるブリッジソフトウェアが開きます。

テストネット上にあるため、Sepolia ETHを新しいRollupにブリッジできます。Sepolia ETHがない場合は、こちらのファウチットから取得できます。
私は数回にわたり1ETH以上をブリッジし、最終的に新しいL2 Rollup上で2つのテストネットETHを獲得し、Metamaskウォレットで確認できました!

これで、テストネットETHを新しいRollupにブリッジできたので、実際に使用を開始できます!
Rollupのさらなる活用
これで独自のL2 Rollupを手に入れたので、そこに直接コードをデプロイできます。
まず、Remix IDEを開きます。これは過去のチュートリアル「初めてのスマートコントラクトを作成する」で使い方を解説しています。
次に、以下のコードをRemixの新規ファイルにコピーしてください。

環境を「Injected Provider」に切り替え、Metamaskを新しいRollupに設定します。オレンジ色のデプロイボタンの横で、トークンの名前とシンボルを指定します。ここでは「Dog, DOG」と入力し、「Deploy」をクリックします。

Metamaskでこのトランザクションに署名する必要があります。処理されると、新しいL2 Rollup上で新しいトークンが作成され、非常にクールです!
Metamaskを開き、Remixで作成されたコントラクトアドレスをコピーすることで、このトークンをウォレットに追加できます。

これにより、新しいDogトークンの残高が100,000 DOGであることが確認できます。Metamask内で、100 DOGを他のアドレスに送信できます。

驚くべきことに、私たちは独自のRollupだけでなく、この新しいブロックチェーン上で独自のDogトークンを作成し、別のアカウントに送信しました。
統合(Integration)
ご覧の通り、独自の新しいL2ブロックチェーン上で、トークン、スマートコントラクト、dappなど、やりたいことすべてが可能です。
Sushiswapのような複雑なAMMからシンプルなトークンまで、自分のRollup上で稼働させることができます。実際、いくつかのチェーンで同様の事例が見られます。

さまざまなプロジェクトとの統合に関して、Conduitには統合ページがあり、これらのアプリを新しいRollupに展開するのを支援します。

このページで任意のdappの「Get」を選択すると、フォームがポップアップし、なぜそのdappを自分のRollupと統合したいのかを説明できます。
数十の最も人気のあるdappの一つと連携できるシンプルなインターフェースは、まったく新しいRollupを立ち上げる上で非常に役立ちます。
テストしたすべての内容に満足したら、Rollupを本番ネットに移行できます。ただし、アップグレードには月額3,000ドルかかり、有効化するにはConduitとのデモの予約が必要です。

エクスプローラで行ったことを確認
新しいテストネットRollupを試した後、Conduitが自動で設定してくれるブロックエクスプローラにアクセスすることで、すべての出来事を確認できます。
たとえば、ブラウザに戻って自分のアドレスを確認し、完了したトランザクションや保有するトークンをチェックできます。

左側で「Blockchain」タブを選択し、「Deposits (L1→L2)」などをクリックすると、ブロックチェーンに関するより詳細な情報を得られます。この場合、ブリッジしたSepolia ETHが確認できます。

トークンを選択すると、デプロイした新しいDOGトークンも確認できます。

このトークンをさらに掘り下げると、100 DOGを別のアカウントに送ったため、保有者が2人いることがわかります。

明らかに、独自の新しいRollupで可能なことをほんの表面だけ探ったにすぎません。今後の投稿では、異なるユースケースについて深掘りするかもしれません。
最も注目すべきは、RaaSの利用によりRollupの作成が極めて容易になったことで、L2が一般化し、何百、何千ものRollupが存在する可能性がある点です。
それならば、真の問題は「自分のL2 Rollupを他のものとどう差別化するか?」ということになるでしょう。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














