Alchemyが支えるステーブルコイン決済
著者: Alchemy

支払いは届いているか、届いていないかのどちらかだ。
ステーブルコインで支払いを受ける人が求めるものは2つある。お金が届くこと、そして届いたことを確認できることだ。その下にあるすべて、つまりどのチェーンを通ったか、何回の承認がかかったか、誰のインフラが運んだかを正しく処理するのはあなたの仕事だ。
給与、仕入先への請求書、送金、加盟店への決済は、すでにステーブルコインで動いている。送る側も受け取る側も、他の決済アプリと同じように送金し、受け取り、残高を確認できることを期待している。
Cash App、Slash、AllScale、Pana、Usualは、その仕事のオンチェーン側を私たちの上で運用している。私たちが提供するのは、決済プロダクトとチェーンをつなぐ部分だ。低レイテンシの読み取り、リアルタイムのイベント配信、照合のための履歴データ、トランザクション送信、そして顧客が自分のお金を動かすためにネイティブトークンを持つ必要がないガスレスインフラである。プラットフォーム全体で年間1兆ドルを超える取引を処理しており、決済の稼働率は99.99%だ。
チームはオンチェーンでどのような決済プロダクトを構築しているのか?
チェックアウト、給与支払い、法人向け銀行サービス、送金、個人向けの資金移動。いずれも本番稼働しており、実際のお金を動かしている。
顧客に表示する残高が正しいと、どうやって分かるのか?
チェーンと常に照合し、後で証明できるように記録を残す。Cash Appはこれを1日350万回以上行っている。
照合とは、このすべての根底にある帳簿上の問いだ。自社の台帳の内容は、チェーンの内容と一致しているか。銀行が自らの記録と突き合わせて取引明細を証明するようなものだが、ここでは記録が公開されており、誰でも確認できる。
これを機能させるには、2つのことが速くなければならない。送金が届いた瞬間にWebhookが知らせ、その結果としての残高を読み取りで確認する必要がある。Cash Appは、EVMネットワークとSolanaにまたがって、この両方を私たちの上で運用している。Webhooksを通じて1日約36万件のリアルタイムWebhookイベントを受け取り、Node RPCを通じて検証のための読み取りを行っている。
Cash Appは米国で月間5,900万人の取引アクティブユーザーにサービスを提供しており、顧客に表示するすべての残高と送金は、公開されたチェーンの状態が変わるたびにそれと照合される。1日350万件を超える残高照合チェックに加え、数千件のオンチェーントランザクション検証が行われている。読み取り速度は、顧客が画面を更新する前にそのチェックが終わるかどうかを左右する。だからこそ私たちは、エンドポイントのライブレイテンシベンチマークを、方法論と生データを公開したうえで発表している。
「私たちの目標は、ステーブルコインを現金と同じくらいシンプルで信頼できるものに感じてもらうことです」と、Cash AppのステーブルコインのProduct Leadを務めるAaron Owusu氏は語る。現金が信頼できると感じられるのは、その裏で行われる確認が決して止まらないからだ。
決済プロダクトごとに別々のセットアップが必要なのか?
必要ない。その証拠がAllScaleだ。チェックアウト、請求書発行、給与支払い、支払いのすべてが、1つのアカウントと1つのAPIを通じて、単一のNode RPCレイヤー上で顧客のために動いている。
その裏では、残高の読み取り、トランザクションの検証、送信、ガス見積もり、承認の追跡がすべて1か所から行われている。違いが表れるのは何かが壊れたときだ。失敗した支払いと遅れて決済された請求書は同じ種類の問題であり、それを4つのプロバイダーにまたがって追いかければ、調査も4回になる。
AllScaleは、1つの承認経路の上で260万個のウォレットと150件を超える顧客インテグレーションを運用している。同社のCTOはその基準を端的にこう述べた。「決済がシンプルに感じられるのは、その裏にあるインフラが速く、信頼できる場合だけです」
複雑さなしに、ブロックチェーンの利点を顧客に届けるには?
2つある。顧客の代わりにガス代を支払うこと、そして管理すべきウォレットではなくアカウントを提供することだ。
人の足を止めるのはガスだ。それがなければ、USDCしか持たない顧客はそれを送ることができない。送金には、持っていないうえに聞いたこともない別のトークンが必要だからだ。最初の送金が止まってしまうのはここだ。
Slashはまさにその壁にぶつかった。チームは、見込み顧客が「最初のトランザクションの送信でつまずく」のを目の当たりにしていた。
現在Slashは、世界の3,000社を超える企業にステーブルコイン銀行サービスを提供し、年間100億ドルを超える支払いを動かしている。各Global USDアカウントはアカウントアブストラクションの上に構築されたノンカストディアルウォレットであり、その裏のガス代は私たちがスポンサーしている。企業に見えるのはUSDアカウントだ。ウォレット、シードフレーズ、ガス残高を目にする必要は一切ない。
Panaは同じ問題を個人向けに解決した。BaseとEthereum上でラテンアメリカ全域の送金を行い、6か月未満で20万人を超えるユーザーに到達し、1日数万件のステーブルコイントランザクションを処理している。そのいずれも、送金者にも受取人にもETHの保有を求めない。
決済は引き続きオンチェーンで行われ、検証可能なままだ。顧客は仕組みを知る必要はない。うまくいったことを知り、それを確認できればよい。
ステーブルコイン決済スタックのレイヤーとは?
発行、決済、モニタリング、換金、支払い、カストディ、コンプライアンス。私たちはその中間にあるオンチェーン部分を運用している。
私たちが運用するレイヤーは、他のどのレイヤーよりも先に正しくなければならない。決済パートナーは、システムが確認していない入金に対して送金することはできないし、チェーンと一致しない台帳に対して締め処理を行うこともできない。これら3つのレイヤーを支えるAPIの選び方については、ステーブルコイン決済とモニタリングのガイドで選択肢を解説している。まだその手前の段階で、トークン自体を設計しているなら、ステーブルコインの作り方から始めてほしい。
私たちのカバレッジは100以上のチェーンに及び、Ethereum、Base、Arbitrum、OP Mainnet、Polygon、BNB Smart Chain、Solana、Tronに加え、Plasma、Stable、Arc、Tempoといった決済向けチェーンも含まれる。
資金移動と決済の未来に向けて構築する
上で紹介したチームは、パイロット運用をしているわけではない。本番環境で、個人向けの規模で、自分を暗号資産ユーザーだとは決して言わず、何かが遅れたり間違っていたりすればすぐに気づく人々のために動いている。
それがインフラに求められる基準であり、重要なのはその基準だけだ。私たちの決済スタックで始めるか、構築しているものについてチームに相談してほしい。
よくある質問
Alchemyで構築している決済企業はどこか?
Cash App、Slash、AllScale、Panaだ。これらの企業で、個人向けの資金移動、3,000社を超える企業向けの銀行サービス、チェックアウトと給与支払い、国際送金をカバーしている。
Alchemyはステーブルコインを法定通貨に換金したり、銀行への支払いを行ったりするのか?
行わない。私たちが運用するのはオンチェーンのレイヤーだ。Node RPC、Webhooks、履歴データ、トランザクション送信、ガスレスインフラである。法定通貨への換金、銀行への支払い、発行、償還、カストディは、決済代行業者、発行体、オフランプ、提携銀行が担う。
顧客はETHやSOLを持たずにステーブルコインを送れるのか?
送れる。私たちのガスレスインフラを使えば、アプリが顧客に代わってネットワーク手数料を支払えるため、USDCしか持たない人でもそれを送ることができる。SlashとPanaはどちらもこの仕組みで動いている。
どのチェーンでステーブルコイン決済を運用できるのか?
100以上のチェーンだ。Ethereum、Base、Arbitrum、OP Mainnet、Polygon、BNB Smart Chain、Avalanche、Unichain、Lineaに加え、SolanaとTron、さらにPlasma、Stable、Arc、Tempoといったステーブルコイン・決済向けチェーンが含まれる。
ステーブルコイン決済のガス代は誰が払うのか?
あなたが決める。デフォルトでは送金者がチェーンのネイティブトークンで支払う。USDCしか持たない顧客が行き詰まることがあるのはそのためだ。ガスレスインフラを使えば、代わりにアプリが手数料を支払い、ドル建てで請求を受けるため、顧客が扱うのはステーブルコインだけになる。
ステーブルコイン決済が失敗するとどうなるのか?
ステーブルコインは動かない。送金はオンチェーンに届くか届かないかのどちらかだが、失敗した送金は転送イベントを生成しないため、成功を知らせるイベントストリームは沈黙したままになる。各支払いをトランザクションハッシュで追跡し、eth_getTransactionReceiptでレシートを確認すること。ステータスが0であれば、送金はリバートされている。タイムアウトまでにレシートが返ってこない場合、トランザクションはまだマイニングされていないため、再送信する前にまだ保留中かどうかを確認すること。
Alchemyではどのステーブルコインで構築できるのか?
対応チェーン上のあらゆるトークンだ。実際には、USDC、USDT、そしてそれらと並んでローンチされている地域型や銀行発行のステーブルコインを意味する。私たちはその下のチェーンアクセスを運用しているため、どのステーブルコインを選ぶかはあなたと発行体が決めることだ。
ステーブルコイン決済が実際に届いたことをどう確認するのか?
送金の着金と同時に行われるリアルタイムのイベント配信と、後で確認するための履歴の読み取りによってだ。Cash Appはこの方法で1日350万件を超える残高照合チェックを行い、AllScaleは同じNode RPCレイヤー上で、チェックアウト、請求書発行、給与支払い、支払いの承認を追跡している。
Alchemy Newsletter
リリース情報をいち早く受け取る
ニュースレターに登録する
Alchemyの最新のプロダクト情報とリソースをお届けします
メールアドレスを入力すると、当社のマーケティング情報およびプロダクト最新情報の受信に同意したことになります。Alchemyが受け取った情報をプライバシー通知に従って取り扱うことに同意するものとします。購読はいつでも解除できます。
関連記事

トレーディングチームが低レイテンシーRPCにAlchemyを選ぶ理由
トレーディングチームがAlchemyを選ぶのは、市場が動くときの低レイテンシーな読み取りと書き込み、そして出来高のピーク時でも資金が決済される際の信頼できる記録のためだ。

東京で構築するなら、どのRPCプロバイダーを選ぶべきか
東京を提供するRPCプロバイダー5社を、5つのチェーンでベンチマークした。比較結果と、レイテンシに敏感なチームにとって差が出るポイントを示す。

業界最速クラスの速度と信頼性を実現するSolana RPC読み取りの設計
AlchemyはSolanaの読み取りレイテンシが最も低く、9.21ミリ秒で、次点のプロバイダーより約26%高速です。