---
title: "Alchemyが支えるステーブルコイン決済"
description: "支払いは届いているか、届いていないかのどちらかだ。Cash App、Slash、AllScale、Pana、Usualがステーブルコインのオンチェーンの部分をAlchemyでどう運用しているかを紹介する。"
---

# Alchemyが支えるステーブルコイン決済

<ImageBlock
  src="https://media.alchemy.com/how-alchemy-powers-stablecoin-payments.png"
  alt="ステーブルコイン決済はAlchemyで動いている。取引額は1兆ドル超"
  width={5760}
  height={3240}
  priority
/>

支払いは届いているか、届いていないかのどちらかだ。

ステーブルコインで支払いを受ける人が求めるものは2つある。お金が届くこと、そして届いたことを確認できることだ。その下にあるすべて、つまりどのチェーンを通ったか、何回の承認がかかったか、誰のインフラが運んだかを正しく処理するのはあなたの仕事だ。

給与、仕入先への請求書、送金、加盟店への決済は、すでにステーブルコインで動いている。送る側も受け取る側も、他の決済アプリと同じように送金し、受け取り、残高を確認できることを期待している。

[Cash App](https://www.alchemy.com/case-studies/how-cash-app-makes-stablecoin-money-movement-feel-as-simple-as-cash)、[Slash](https://www.alchemy.com/case-studies/slash-stablecoin-banking)、[AllScale](https://www.alchemy.com/case-studies/how-allscale-powers-fast-reliable-stablecoin-payments-at-scale)、[Pana](https://www.alchemy.com/case-studies/pana-stablecoin-remittances-alchemy)、[Usual](https://www.alchemy.com/case-studies/scaling-to-30000-requests-per-second)は、その仕事のオンチェーン側を私たちの上で運用している。私たちが提供するのは、決済プロダクトとチェーンをつなぐ部分だ。低レイテンシの読み取り、リアルタイムのイベント配信、照合のための履歴データ、トランザクション送信、そして顧客が自分のお金を動かすためにネイティブトークンを持つ必要がないガスレスインフラである。プラットフォーム全体で年間1兆ドルを超える取引を処理しており、決済の稼働率は99.99%だ。

## チームはオンチェーンでどのような決済プロダクトを構築しているのか？

チェックアウト、給与支払い、法人向け銀行サービス、送金、個人向けの資金移動。いずれも本番稼働しており、実際のお金を動かしている。

<EmbeddedTable
  table={{
    columns: [
      { key: "useCase", width: 180, title: "ユースケース", dataType: "object" },
      { key: "team", width: 110, title: "チーム", dataType: "object" },
      {
        key: "products",
        width: 180,
        title: "利用プロダクト",
        dataType: "object",
      },
      {
        key: "why",
        width: 260,
        title: "Alchemyを選んだ理由",
        dataType: "object",
      },
      { key: "result", width: 260, title: "成果", dataType: "object" },
    ],
    data: [
      {
        useCase: {
          title: "個人向けステーブルコイン資金移動",
          tooltip: "",
          icon: "",
        },
        team: {
          title:
            '<a href="https://www.alchemy.com/case-studies/how-cash-app-makes-stablecoin-money-movement-feel-as-simple-as-cash">Cash App</a>',
          tooltip: "",
          icon: "",
        },
        products: { title: "Node RPC、Webhooks", tooltip: "", icon: "" },
        why: {
          title: "EVMとSolanaにまたがる、すべての残高と送金の独立した検証",
          tooltip: "",
          icon: "",
        },
        result: {
          title:
            "月間取引アクティブユーザー5,900万人に対し、1日350万件超の照合チェック",
          tooltip: "",
          icon: "",
        },
        id: 0,
      },
      {
        useCase: {
          title: "法人向けステーブルコイン銀行サービス",
          tooltip: "",
          icon: "",
        },
        team: {
          title:
            '<a href="https://www.alchemy.com/case-studies/slash-stablecoin-banking">Slash</a>',
          tooltip: "",
          icon: "",
        },
        products: {
          title: "Node RPC、アカウントアブストラクション、ガスレスインフラ",
          tooltip: "",
          icon: "",
        },
        why: {
          title:
            "ガスレスインフラを備えたカストディアル／ノンカストディアルアカウントにより、顧客がETHを持つ必要がない",
          tooltip: "",
          icon: "",
        },
        result: {
          title: "3,000社超で年間100億ドル超の支払い",
          tooltip: "",
          icon: "",
        },
        id: 1,
      },
      {
        useCase: {
          title: "チェックアウト、請求書発行、給与支払い、支払い",
          tooltip: "",
          icon: "",
        },
        team: {
          title:
            '<a href="https://www.alchemy.com/case-studies/how-allscale-powers-fast-reliable-stablecoin-payments-at-scale">AllScale</a>',
          tooltip: "",
          icon: "",
        },
        products: { title: "Node RPC", tooltip: "", icon: "" },
        why: {
          title: "4つの決済プロダクトすべてを1つのレイヤーで支える",
          tooltip: "",
          icon: "",
        },
        result: {
          title: "260万個のウォレット作成、150件超の顧客インテグレーション",
          tooltip: "",
          icon: "",
        },
        id: 2,
      },
      {
        useCase: { title: "国際送金", tooltip: "", icon: "" },
        team: {
          title:
            '<a href="https://www.alchemy.com/case-studies/pana-stablecoin-remittances-alchemy">Pana</a>',
          tooltip: "",
          icon: "",
        },
        products: {
          title: "Node RPC、ガスレスインフラ",
          tooltip: "",
          icon: "",
        },
        why: {
          title: "送金者にガス代がかからないステーブルコイン送金",
          tooltip: "",
          icon: "",
        },
        result: {
          title: "6か月未満で20万人超のユーザー、1日数万件のトランザクション",
          tooltip: "",
          icon: "",
        },
        id: 3,
      },
      {
        useCase: {
          title: "ステーブルコインプロトコルのローンチ",
          tooltip: "",
          icon: "",
        },
        team: {
          title:
            '<a href="https://www.alchemy.com/case-studies/scaling-to-30000-requests-per-second">Usual</a>',
          tooltip: "",
          icon: "",
        },
        products: { title: "Node RPC", tooltip: "", icon: "" },
        why: {
          title: "20万人が同時に請求するローンチに耐える余裕のあるキャパシティ",
          tooltip: "",
          icon: "",
        },
        result: {
          title:
            "最も混雑した1秒間に30,000リクエスト、最初の1時間で3,800万リクエスト",
          tooltip: "",
          icon: "",
        },
        id: 4,
      },
    ],
  }}
/>

## 顧客に表示する残高が正しいと、どうやって分かるのか？

チェーンと常に照合し、後で証明できるように記録を残す。Cash Appはこれを1日350万回以上行っている。

照合とは、このすべての根底にある帳簿上の問いだ。自社の台帳の内容は、チェーンの内容と一致しているか。銀行が自らの記録と突き合わせて取引明細を証明するようなものだが、ここでは記録が公開されており、誰でも確認できる。

これを機能させるには、2つのことが速くなければならない。送金が届いた瞬間にWebhookが知らせ、その結果としての残高を読み取りで確認する必要がある。Cash Appは、EVMネットワークとSolanaにまたがって、この両方を私たちの上で運用している。[Webhooks](https://www.alchemy.com/webhooks)を通じて1日約36万件のリアルタイムWebhookイベントを受け取り、[Node RPC](https://www.alchemy.com/rpc-api)を通じて検証のための読み取りを行っている。

Cash Appは米国で月間5,900万人の取引アクティブユーザーにサービスを提供しており、顧客に表示するすべての残高と送金は、公開されたチェーンの状態が変わるたびにそれと照合される。1日350万件を超える残高照合チェックに加え、数千件のオンチェーントランザクション検証が行われている。読み取り速度は、顧客が画面を更新する前にそのチェックが終わるかどうかを左右する。だからこそ私たちは、エンドポイントの[ライブレイテンシベンチマーク](https://www.alchemy.com/benchmarks)を、[方法論](https://www.alchemy.com/blog/how-we-benchmark-rpc-performance)と[生データ](https://www.alchemy.com/benchmarks/data.md)を公開したうえで発表している。

「私たちの目標は、ステーブルコインを現金と同じくらいシンプルで信頼できるものに感じてもらうことです」と、Cash AppのステーブルコインのProduct Leadを務めるAaron Owusu氏は語る。現金が信頼できると感じられるのは、その裏で行われる確認が決して止まらないからだ。

## 決済プロダクトごとに別々のセットアップが必要なのか？

必要ない。その証拠が[AllScale](https://www.alchemy.com/case-studies/how-allscale-powers-fast-reliable-stablecoin-payments-at-scale)だ。チェックアウト、請求書発行、給与支払い、支払いのすべてが、1つのアカウントと1つのAPIを通じて、単一のNode RPCレイヤー上で顧客のために動いている。

その裏では、残高の読み取り、トランザクションの検証、送信、ガス見積もり、承認の追跡がすべて1か所から行われている。違いが表れるのは何かが壊れたときだ。失敗した支払いと遅れて決済された請求書は同じ種類の問題であり、それを4つのプロバイダーにまたがって追いかければ、調査も4回になる。

AllScaleは、1つの承認経路の上で260万個のウォレットと150件を超える顧客インテグレーションを運用している。同社のCTOはその基準を端的にこう述べた。「決済がシンプルに感じられるのは、その裏にあるインフラが速く、信頼できる場合だけです」

## 複雑さなしに、ブロックチェーンの利点を顧客に届けるには？

2つある。顧客の代わりにガス代を支払うこと、そして管理すべきウォレットではなくアカウントを提供することだ。

人の足を止めるのはガスだ。それがなければ、USDCしか持たない顧客はそれを送ることができない。送金には、持っていないうえに聞いたこともない別のトークンが必要だからだ。最初の送金が止まってしまうのはここだ。

[Slash](https://www.alchemy.com/case-studies/slash-stablecoin-banking)はまさにその壁にぶつかった。チームは、見込み顧客が「最初のトランザクションの送信でつまずく」のを目の当たりにしていた。

現在Slashは、世界の3,000社を超える企業にステーブルコイン銀行サービスを提供し、年間100億ドルを超える支払いを動かしている。各Global USDアカウントは[アカウントアブストラクション](https://www.alchemy.com/smart-wallets)の上に構築されたノンカストディアルウォレットであり、その裏のガス代は私たちがスポンサーしている。企業に見えるのはUSDアカウントだ。ウォレット、シードフレーズ、ガス残高を目にする必要は一切ない。

[Pana](https://www.alchemy.com/case-studies/pana-stablecoin-remittances-alchemy)は同じ問題を個人向けに解決した。BaseとEthereum上でラテンアメリカ全域の送金を行い、6か月未満で20万人を超えるユーザーに到達し、1日数万件のステーブルコイントランザクションを処理している。そのいずれも、送金者にも受取人にもETHの保有を求めない。

決済は引き続きオンチェーンで行われ、検証可能なままだ。顧客は仕組みを知る必要はない。うまくいったことを知り、それを確認できればよい。

## ステーブルコイン決済スタックのレイヤーとは？

発行、決済、モニタリング、換金、支払い、カストディ、コンプライアンス。私たちはその中間にあるオンチェーン部分を運用している。

<EmbeddedTable
  table={{
    columns: [
      { key: "layer", width: 200, title: "レイヤー", dataType: "object" },
      { key: "owner", width: 200, title: "担当者", dataType: "object" },
      {
        key: "covers",
        width: 360,
        title: "対象範囲",
        dataType: "object",
      },
    ],
    data: [
      {
        layer: { title: "発行と償還", tooltip: "", icon: "" },
        owner: { title: "発行体", tooltip: "", icon: "" },
        covers: {
          title: "準備資産に対するステーブルコインのミントとバーン",
          tooltip: "",
          icon: "",
        },
        id: 0,
      },
      {
        layer: { title: "オンチェーン決済", tooltip: "", icon: "" },
        owner: { title: "Alchemy", tooltip: "", icon: "" },
        covers: {
          title: "トランザクション送信、ガスレスインフラ、承認",
          tooltip: "",
          icon: "",
        },
        id: 1,
      },
      {
        layer: { title: "入金検知", tooltip: "", icon: "" },
        owner: { title: "Alchemy", tooltip: "", icon: "" },
        covers: {
          title: "送金の着金と同時に行われるリアルタイムのイベント配信",
          tooltip: "",
          icon: "",
        },
        id: 2,
      },
      {
        layer: { title: "照合と履歴", tooltip: "", icon: "" },
        owner: { title: "Alchemy", tooltip: "", icon: "" },
        covers: {
          title: "オンチェーンの送金を台帳の記帳と結びつける履歴の読み取り",
          tooltip: "",
          icon: "",
        },
        id: 3,
      },
      {
        layer: { title: "法定通貨への換金", tooltip: "", icon: "" },
        owner: { title: "決済代行業者またはオフランプ", tooltip: "", icon: "" },
        covers: {
          title: "ステーブルコインと現地通貨の相互交換",
          tooltip: "",
          icon: "",
        },
        id: 4,
      },
      {
        layer: { title: "銀行への支払い", tooltip: "", icon: "" },
        owner: { title: "提携銀行", tooltip: "", icon: "" },
        covers: {
          title: "電信送金、ACH、各国の決済網",
          tooltip: "",
          icon: "",
        },
        id: 5,
      },
      {
        layer: { title: "カストディ", tooltip: "", icon: "" },
        owner: { title: "自社、またはカストディアン", tooltip: "", icon: "" },
        covers: {
          title:
            "誰が鍵を保持するか。ノンカストディアルウォレットでは鍵は顧客の手元に残る",
          tooltip: "",
          icon: "",
        },
        id: 6,
      },
      {
        layer: { title: "KYC、AML、制裁対応", tooltip: "", icon: "" },
        owner: { title: "コンプライアンス基盤", tooltip: "", icon: "" },
        covers: {
          title: "オンボーディングとスクリーニング",
          tooltip: "",
          icon: "",
        },
        id: 7,
      },
    ],
  }}
/>

私たちが運用するレイヤーは、他のどのレイヤーよりも先に正しくなければならない。決済パートナーは、システムが確認していない入金に対して送金することはできないし、チェーンと一致しない台帳に対して締め処理を行うこともできない。これら3つのレイヤーを支えるAPIの選び方については、[ステーブルコイン決済とモニタリングのガイド](https://www.alchemy.com/overviews/best-blockchain-api-stablecoin-payments-monitoring)で選択肢を解説している。まだその手前の段階で、トークン自体を設計しているなら、[ステーブルコインの作り方](https://www.alchemy.com/blog/how-to-build-a-stablecoin)から始めてほしい。

私たちのカバレッジは100以上のチェーンに及び、Ethereum、Base、Arbitrum、OP Mainnet、Polygon、BNB Smart Chain、Solana、Tronに加え、Plasma、Stable、Arc、Tempoといった決済向けチェーンも含まれる。

## 資金移動と決済の未来に向けて構築する

上で紹介したチームは、パイロット運用をしているわけではない。本番環境で、個人向けの規模で、自分を暗号資産ユーザーだとは決して言わず、何かが遅れたり間違っていたりすればすぐに気づく人々のために動いている。

それがインフラに求められる基準であり、重要なのはその基準だけだ。[私たちの決済スタックで始める](https://www.alchemy.com/payments)か、構築しているものについて[チームに相談してほしい](https://www.alchemy.com/contact-sales)。

## よくある質問

### Alchemyで構築している決済企業はどこか？

Cash App、Slash、AllScale、Panaだ。これらの企業で、個人向けの資金移動、3,000社を超える企業向けの銀行サービス、チェックアウトと給与支払い、国際送金をカバーしている。

### Alchemyはステーブルコインを法定通貨に換金したり、銀行への支払いを行ったりするのか？

行わない。私たちが運用するのはオンチェーンのレイヤーだ。Node RPC、Webhooks、履歴データ、トランザクション送信、ガスレスインフラである。法定通貨への換金、銀行への支払い、発行、償還、カストディは、決済代行業者、発行体、オフランプ、提携銀行が担う。

### 顧客はETHやSOLを持たずにステーブルコインを送れるのか？

送れる。私たちの[ガスレスインフラ](https://www.alchemy.com/gasless-transactions)を使えば、アプリが顧客に代わってネットワーク手数料を支払えるため、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レイヤー上で、チェックアウト、請求書発行、給与支払い、支払いの承認を追跡している。
