コンテンツへスキップ
0%

スケールでの信頼性:Degen ChainのAlchemy導入事例

Alchemyのrollupインフラへの移行後、Degen ChainのTVLが20%増加

Degenはある問題に直面していた。rollupインフラが停止し、数十万ドル相当のユーザー資金が取り戻せなくなったのだ。


現在の仮想通貨サイクルにおける初期の急成長プロジェクトであるDEGENは、Farcaster上の報酬トークンであり、ユーザーがこのソーシャルプラットフォーム上で質の高いコンテンツを作成するクリエイターにチップを送り、報酬を与えることを可能にしている。インターネット文化とディジェネレートミームカルチャーに根ざしたこのチッピングプロトコルは、Farcasterが生み出した新しいSocialFi体験に集まるユーザーから大きな関心を集めた。

このプロトコルを運営するDegenチームは、急増するミーム化したコミュニティの拠点を作るためにrollupを立ち上げた。ミーム、メディア、マーケットの交差点に位置する高スループットのアプリケーションであるため、プロトコルを拡張しコミュニティが期待する体験を作るにはrollupが必要だった。Baseに決済する最初のLayer 3のひとつとして、Degen ChainはOnchain Summerと仮想通貨の冬を経てのミームコインの復活を活かす準備が整っていた。

しかし、彼らのrollupインフラは深刻な問題を繰り返し起こしていた。

インフラの障害はコストがかかる

チームは当初、Rollups-as-a-Service(RaaS)プロバイダーを使ってDegen Chainをデプロイした。深刻なチェーンインフラの障害がすぐにrollupとそのトークン、コミュニティを混乱させた。さらにインフラの問題はブリッジプロバイダーのエラーにも波及し、数十万ドル相当のユーザー資金が失われた。Degenは最終的に自己負担でこれらのユーザー資金を補償せざるを得なかった。これらの出来事は、アップグレードキーの管理、契約上の紛争、そして世間からの反発といった、さらに厄介な問題を引き起こした。

rollup向けのきめ細かいカスタマイズとサポートを受ける

Rollupsの専門家に相談する

信頼性への転換

Degen Chainには、エンタープライズレベルのインフラを運用した経験と、ArbitrumチームおよびArbitrum Orbitフレームワークに精通したプロバイダーが必要だった。そこで彼らは代替パートナーの検討を始めた。

2024年半ばにDegenチームと出会ったとき、「状況を立て直せる」プロバイダーが私たちであることは明らかだった。web3で最大級のアプリやチェーンを運用してきた長年の運用実績により、Degen Chainを安定化させ、拡張することができた。そうしてようやく、チームは思い描いていたrollup体験の構築に本格的に取り組めるようになった。

「私たちは市場投入を急ぎ、急激なコミュニティの成長と関心を活かすために、多くの割り切った選択をしてきました。しかし、チェーンのパフォーマンスが需要に追いつかなくなったとき、コミュニティの求める水準に応えるためにインフラを進化させる必要がありました。

私たちはDEGENに大きな夢を抱いており、それを実現するには信頼を取り戻し、ロードマップを実行するための適切なパートナーが必要です。」

— Jacek、Degen共同創業者

「Degen Chainは、rollupがいかに速く注目を集められるか、そして規模が拡大するにつれてインフラの成熟度がいかに重要になるかを示しました」と、RollupsのProduct LeadであるJonathan Kauは語る。「私たちはArbitrumに関する深い知見を持ってチェーンの安定化を支援し、Degenのコミュニティが自信を持って開発を続けられるようにできると確信していました。」

しかし、それにはまずチェーンを私たちのRollups-as-a-Serviceプラットフォームへ移行する必要があった。

rollupの移行はどのように行われるか

チェーンの移行とは、rollupがRaaSプロバイダーを切り替え、rollupの重要な状態と運用上の責任を、あるインフラプロバイダーから別のプロバイダーへ引き渡すことを指す。

これは多くの調整を必要とし、相応の開発リソースを要するプロセスだ。動く部品が多いため、移行が適切に行われなければ大きなリスクが伴う。

rollupの移行には、複数のステップが含まれる:

  • 鍵の引き渡し
  • 新しいインフラの立ち上げ
  • 各コンポーネントをダウンタイムを最小限、あるいはゼロに抑えながら、ひとつずつ慎重に移行すること
  • RPCノードを運用するDegenのパートナーと連携し、新しいシーケンサーを使用するようにすること

rollupの開発者コミュニティやユーザーコミュニティとのコミュニケーションも不可欠であり、ダウンタイムやツールの変更などについて両者に確実に周知する必要がある。

「既存のrollupを移行するには、高い運用能力とシーケンサー技術への深い理解を持つ経験豊富なチームが必要です」と、RollupsのEngineering LeadであるDan Liは語る。「7年間の経験によって、私たちは他のチームには再現できない組織的な知見を持っています。メインネットの移行は、新しいRaaSプロバイダーが重要な教訓を学ぶリスクを取るべきタイミングではありません。」

Build vs. Buy ebook cover
無料ガイド

Build vs. Buy: ブロックチェーンインフラ

インフラチームを雇う前に読んでください:自社構築は本番リクエストを1件処理する前に、年間850万〜1,000万ドル以上かかる場合があります。コストの全内訳を見る。

ガイドをダウンロード

Degen Chainが移行を必要とした理由

2024年5月から6月にかけて、Degen ChainはRaaSプロバイダー側で大規模なインフラ問題を複数回経験した。5月には、十分にテストされていないアップデートが予告なく配信されたことにより、チェーンは54時間にわたり完全にダウンし使用不能になった。その2か月後には、ブリッジプロバイダーの別の設定ミスによってユーザーの資金が流出し、Degenがユーザーへの補償を負うことになった。

Degenチームはこうした問題に十分すぎるほど直面し、RaaSプロバイダーの移行プロセスを開始した。

「Alchemyは、web3で開発を行う開発者にとって最も馴染み深く信頼できるブランドの一つであり、世界最大級の組織にSLAを提供している成熟したインフラプロバイダーとして、容易に選べる選択肢でした。

これほど強力なパートナーがチェーン運用の立て直しを支援してくれることで、コミュニティも結束してくれると確信していました。」

— Jacek、Degen共同創業者

RaaSプロバイダー移行の技術概要

要約: チェーンの移行は、チェーンのスナップショットを取得し、完全に複製した上でスマートコントラクトを再デプロイし、エンドポイントとサービスをAlchemyへ移すことで構成される——これらすべてを短期間で行う。

成功のための計画

移行を始めるにあたり、私たちはDegenと協力して移行計画を立て、最適なチェーン運用と今後の成長に向けたロードマップを策定した。また、以前のRaaSプロバイダーとも密に連携し、Degenのウォレットに関する問題、プロバイダーとの契約、そして移行計画の策定に取り組んだ。移行は複雑になり得るものの、通常rollupの顧客側の作業は最小限に抑えられる。私たちはすべての顧客に対してきめ細やかなサービスを優先し、顧客が自社のプロダクトとコミュニティの構築に集中できるようにしている。

総力を挙げて

必要な前提条件をすべて固めた後、両チームと密に連携しながら複雑な移行プロセスを調整した。移行に備えて、Alchemy側にチェーンインフラのミラー環境を「スタンバイ」モードで構築した。シーケンサー、batch-poster、validator、Anytrustのコミッティメンバーなどのノードはチェーンと同期するが、実際の処理は行わない状態にした。

実行

実行当日、「スプリットブレイン」の発生を避けるため、チェーンの各コンポーネントを特定の順序で慎重に移行した。各コンポーネントを段階的に進め、ログやメトリクスで成功を検証しながらスムーズな移行を確保した。batch-posterやvalidatorなど重要なチェーン機能を担うウォレットは、その後Alchemyが管理するウォレットへと切り替えられた。最後に、ブリッジ、パブリックRPC、ブロックエクスプローラーなどの外部サービスも、Alchemy RPCエンドポイントを使用するように移行された。

数時間に及ぶ集中的な作業と調整の末、Degen Chainは問題なく安全にRollupsへデプロイされた。エンジニアリング時間の見積もりは難しいものだが、Rollupsチームは何週間にもわたる準備作業を重ね、支障のない移行を実現した。

これにより、DegenとRollupsの両チームは、ロードマップの実行に専念できるようになった。

Alchemyでの開発

Degen Chainの移行が無事完了したことで、チームはDEGENが初期に獲得していたコミュニティの勢いを取り戻すことに注力できるようになった:

  • まず、以前のプロバイダーが実装を見送っていた最新のArbOSバージョンへDegen Chainをアップグレードした。このアップグレードにより、Degenの開発者はArbitrum Stylusなどの機能にアクセスできるようになり、Rustでコントラクトを書けるようになった。
  • 次に、ArbOSのアップグレード後、Degen Chainの設定を調整し、高速引き出しを可能にするための時間を追加でかけた。この設定調整には、引き出し速度と、Degen Chainが親チェーンへの投稿に費やす金額とのトレードオフが伴う。
  • 最後に、新しいブリッジのデプロイに必要なトランザクションへの署名をめぐって以前のRaaSプロバイダーと長期にわたる交渉を行った末、新しいLayerZeroブリッジを実装した。これにより、Degenのコミュニティは、SolanaやArbitrumを含む多くの宛先へ、チェーンから資産を簡単に移動、預け入れ、引き出しできるようになった。これはプロダクトの観点からも重要だったが、それ以上にコミュニティの信頼という観点から重要だった。

移行後のこうした重要なエンジニアリング上の成果により、Degen Chainはロードマップの構築とユーザー活動が活発化する2025年のスタートに向けて良い位置につけることができた。

成果と今後の展望

Alchemy の RaaS へ移行後、Degen Chain の TVL、平均ガスコスト、処理トランザクション数などが増加

Alchemyへの移行以降、Degen Chainへの週次ブリッジ資金は倍増し、インシデント以前の健全な水準に戻った。TVLは20%成長している。

チェーンはこれまでに1億件を超えるトランザクションを処理しており、1トランザクションあたりの平均ガス代は1セントの10万分の1未満である。デプロイヤーは、このような高スループット・低コストのチェーンを活用し、ミーム、メディア、マーケットの交差点で115,000件を超えるコントラクトを作成している。

さらなる成長を見据え、Degenは待望のAirdrop 3を開始し、DEGEN L3向けのアプリや拡張機能を開発したい開発者、およびDEGENをネイティブ通貨として利用する開発者に対して90億DEGENを超える量を配布している。この招待は、カスタムオラクル、ブロックスペースオークション、プリコンパイル、その他新しいアプリケーションに必要となりうるデータ可用性の構築にまで踏み込んで、自らのユースケースに合わせてL3を調整したいと考える開発者たちに開かれている。

この先何が起ころうとも、Arbitrumは、グローバル規模で動作する分散型アプリケーションを支えるためにrollupの状態を前進させるべく、DEGENと密接に連携する貴重なパートナーであり続けるだろう。

なぜ自社のrollupをAlchemyへ移行するのか

私たちはRollupsを立ち上げ、顧客がエンタープライズグレードのrollupをデプロイ、または成長させる支援を行っている。rollupをAlchemyへ移行することで、以下が得られる:

  • アップタイムSLAを備えたエンタープライズグレードのインフラ
  • あらゆる段階でのきめ細やかなカスタマイズとサポート
  • Coinbase、OpenSea、Robinhoodのような企業を支える開発者ツールの完全なスイート(10以上のAPI、Smart Wallets、AAなど)
  • 30以上の統合パートナー、共同マーケティング、開発者コミュニティの成長支援を含むエコシステムサポート

すでにデプロイされたrollupをお持ちで、真にきめ細やかで経験豊富なRaaSプロバイダーへの移行をご検討の方は、ぜひお話しさせてください。

rollupをデプロイまたは移行する

はじめる
背景グラデーション

ブロックチェーンの力を形に

Alchemyは、最も強力なweb3開発者向けプロダクトとツールに、リソース、コミュニティ、そして頼れるサポートを組み合わせています。