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

SlingshotがWebhooksでクロスチェーン取引を実現した方法

Slingshot プロダクト webhooks 新ロゴ

100%

onchain and non-custodial

1

omnichain USDC balance for all tokens

300K+

tokens supported

Slingshotの紹介:オンチェーン取引に革新をもたらす

Slingshotは、DeFiの力と中央集権型取引所のシンプルさを組み合わせることで、オンチェーン取引を再構築しています。Slingshot 2.0は、Solana、Ethereum、各種L2にまたがる30万以上のトークンの即時取引をサポートしています。何が他と違うのか?ユーザーはブリッジやガス代を気にすることなく、あらゆるチェーンであらゆるトークンを取引できます。これにより、DeFi取引が可能な限りシンプルになります。

Slingshot クロスチェーン取引アプリのバナー

課題

Slingshotが新しい取引dAppを構築する中で、彼らは重要な課題に直面していました。複数のブロックチェーンにまたがる入金の追跡を確実に行うことです。当初のインフラでは40種類ものGCPサービスを管理する必要があり、EVMチェーンとSolanaで別々のシステムを運用していました。この複雑な構成は、大きな問題を引き起こしていました。

「1日おきに、どこかのノードが遅れを取ってしまい、ユーザーから『自分の入金はどこにいったのか』と聞かれるんです。非常にストレスの多い状況でした」とSlingshotチームは語ります。この問題はSolanaのブロックタイムが短いことで特に深刻化し、ノード間の不整合が頻繁に残高の食い違いを引き起こし、ユーザー体験に直接影響していました。

この問題がもたらした結果:

  • ユーザーは自分のお金が口座から出ていくのを見ても、それがどこに行ったのか分からない
  • Slingshotチームは機能開発ではなく、問題の修正に多くの時間を費やすことになる
  • 新規ユーザーがプラットフォームを試す気を失う
Alchemy Dashboard Demo
Free video demo

Alchemy ダッシュボードの実際の動作を見る

30分のガイド付きウォークスルー:ダッシュボードの全ツールをライブで解説。

Watch the demo

適切なソリューションを見つける

自社インフラを運用する限界を経験し、複数のプロバイダーを検討した結果、Slingshotはwebhooksが入金追跡システムを変えられることを発見しました。重要な要件は、特にSolanaを含む全てのチェーンを単一の統合でサポートできるプロバイダーを見つけることでした。

「私たちは最初、EVMチェーン向けに入金追跡を構築しました。維持するのは大変でしたが、機能はしていました。しかし、それをSolana向けに作り直すには、少なくとも1ヶ月はかかったはずです。特にSolanaのブロックタイムの短さを考えるとなおさらです。1つのプロバイダーを通じて全チェーンでwebhooksを使えると分かったとき、状況は一変しました」

— Slingshotチーム

「私たちは全てを同じチームで対応したいと考えていました」とSlingshotチームは説明します。「あるプロバイダーは一部のチェーンにしか対応せず、別のプロバイダーはまた別の一部にしか対応していませんでした。しかしAlchemyは、私たちが必要とする全てのチェーンを確実にサポートしてくれました」

その結果、SlingshotはAlchemy Webhooksを使って入金追跡システムを構築し、100%オンチェーンかつノンカストディアルな運用を維持しながら、マルチチェーンのトークン残高を統合しています。

変革

Webhooksは、全てのチェーンにわたるトランザクションをSlingshotに即座に通知します。入金の見逃しはゼロです。

実際、SlingshotはAlchemy Webhooksを使って入金追跡システム全体を再構築し、40個のGCPサービスをわずか20行のコードに置き換えました。その効果は即座に現れました。

  • インフラが40個のGCPサービスから単一の統合に簡素化
  • インフラコストの大幅な削減
  • わずか1週間でシステム全体を移行完了
  • 全チェーンにわたって一貫したデータ精度を実現
  • ユーザーへの入金確認が即時に

「目覚めたときに入金漏れがないと分かっているので、ようやく夜ぐっすり眠れるようになりました」とClintonは語ります。「ユーザーの立場から見ると、新しいアプリにお金を入金したのにそれが反映されないことほど最悪なことはありません。今では全てが問題なく動いています」

— Slingshotチーム

世界クラスのエンジニアリングサポートによる開発

Slingshotの変革を成功させた重要な要因の一つは、プロセス全体を通じて受けた実践的なエンジニアリングサポートでした。「私たちは実際にコード自体について共同作業をしていました」とチームは説明します。「単に質問に答えるだけではなく、Alchemyチームはコードスニペットを送ってくれたり、私たちの実装をレビューしたり、潜在的な問題を指摘してくれたりしました。この業界でこれほどのサポートを受けたことはありません」

この技術的な協力は、複雑なクロスチェーンのシナリオを扱う際に特に価値を発揮しました。

「私たちがコードを共有すると、彼らはそれを深く掘り下げて最適化を手伝ってくれました。ブロックチェーンインフラを深く理解しているエンジニアからサポートを受けられたことで、統合作業がとても簡単になりました。私たちは他のプロバイダーから期待通りのサポートを受けられず、何時間も費やしてきましたが、Alchemyのエンジニアは世界クラスのサポートで私たちを驚かせてくれました」

— Slingshotチーム

この協力的なアプローチは、Slingshotが開発プロセス中に勢いを維持するのに役立ちました。彼らのチームは技術的な課題を迅速に解決し、ベストプラクティスを実装することで、1週間以内により堅牢なソリューションを実現しました。

Slingshotの今後

信頼性の高い入金追跡が整った今、Slingshotはさらなる機能追加と、他のネットワークへの展開に注力しています。

「DeFi取引で可能なことの限界を、これからも押し広げていきたいと考えています」とチームは述べます。「複雑なクロスチェーン取引をユーザーにとってシンプルかつ信頼できるものにすることは、まだ始まりに過ぎません」

背景グラデーション

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

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