暗号資産継続課金: その仕組みと実装方法

Payments
Payments

成長中のスタートアップからグローバル企業まで、あらゆるビジネスに対応できる決済ソリューションを利用して、オンライン決済、対面支払いなど、世界中のあらゆる場所で決済を受け付けます。

もっと知る 
  1. はじめに
  2. 暗号資産継続課金とは
  3. スマートコントラクトでブロックチェーンの継続取引を自動化する方法
    1. プリペイドエスクロー契約
    2. オフチェーンの署名引き出し決済
  4. 暗号資産の継続課金を可能にするネットワークとプロトコル
    1. Ethereum とレイヤ 2
    2. スケジューリングを機能させるプロトコル
  5. 暗号資産の継続請求からメリットを得られるビジネスユースケース
    1. サービスとしてのソフトウェア (SaaS) とデジタルサービス (グローバルユーザー)
    2. クリエイタープラットフォームとメンバーシップモデル
    3. DAO およびオンチェーン組織
    4. 非営利団体と定期的な寄付
    5. B2B サービスと継続的な契約
    6. 給与とべスティング
  6. 導入に影響する技術的および法令遵守上の課題
    1. ボラティリティ
    2. 取引手数料
    3. ウォレットアクセスと取り消し可能性
    4. ネイティブのスケジューリングなし
    5. 決済の失敗
    6. 複雑な規制
  7. 暗号資産の継続課金を安全に実装する方法
    1. ステーブルコインをベースラインとして使用する
    2. コストと信頼性に基づいてネットワークを選択する
    3. 既存のインフラストラクチャを活用する
    4. キーを重要なインフラストラクチャと同様に保護する
    5. キャンセルと可視性を簡単に
    6. 法令遵守をワークフローに組み込む
  8. Stripe でできること

従来、ブロックチェーンには、内蔵スケジューラーや口座振替を利用できる従来の銀行ほど継続課金のケイパビリティはありませんでした。2025 年時点で、継続課金市場は 1,800 億ドルを超えると評価されています。グローバルに事業を展開する企業、特にステーブルコインでの請求や暗号資産ネイティブユーザー向けの構築を行う企業は、暗号資産による継続課金を送受信できることから多くのメリットを得られます。

以下では、暗号資産継続課金を安全かつ確実に、顧客の期待を裏切らずに実装するために必要なことについて説明します。

目次

  • 暗号資産継続課金とは
  • スマートコントラクトでブロックチェーンの継続取引を自動化する方法
  • 暗号資産の継続課金を可能にするネットワークとプロトコル
  • 暗号資産の継続請求からメリットを得られるビジネスユースケース
  • 導入に影響する技術的および法令遵守上の課題
  • 暗号資産の継続課金を安全に実装する方法
  • Stripe でできること

暗号資産継続課金とは

暗号資産の継続課金は、定期的なスケジュールで行われる暗号資産の自動送金です。サブスクリプション決済や自動請求書決済と同じ役割を果たしますが、銀行口座やクレジットカードに請求する代わりに、ウォレット間で暗号資産を移動します。顧客はスマートコントラクトを承認して、定期的にウォレットから特定の金額の暗号資産を引き出し、決済はそのたびに手動承認なしで自動的に実行されます。これらは、仲介者なしでオンチェーンで行われるピアツーピア (P2P) 取引です。

予定された取引をサポートする暗号資産システムはそれほど多くありません。ETH (イーサリアム) や BTC (ビットコイン) にはネイティブの自動決済機能はありません。そのため、暗号資産継続請求を機能させるには、通常スマートコントラクトや専用の自動化ツールを使用して、インフラストラクチャを階層化する必要があります。

目標は、毎月誰かがログインして「送信」をクリックする必要のない、信頼性の高い決済フローを作成することです。これにより、負担を軽減し、仲介業者を排除し、決済をオンチェーンで維持できます。また、特にカードや従来の銀行決済ネットワークが対応していない場所では、世界中で機能します。

スマートコントラクトでブロックチェーンの継続取引を自動化する方法

スマートコントラクトは、誰が誰に、どのスケジュールで、どのルールに従って支払うかを定義します。ブロックチェーンには今のところ、決済スケジュール機能が組み込まれていないため、スマートコントラクトは支援によってそのギャップを埋めることができます。

その方法を紹介します。

プリペイドエスクロー契約

ユーザーは資金を前払い (1 年間の決済など) します。その後、資金はスケジュールに従って、または特定の契約上の義務が満たされたときにリリースできます。資金の移動は、外部のスマートコントラクトオペレーターに依存し、外部のスマートコントラクトオペレーターが決済時に契約を ping できます。

プリペイドエスクロー契約は、プログラム可能であり、効率的で、多くの場合、非保管的です。オフチェーントリガーからの継続的な稼働時間 (ブロックチェーンの外部で発生し、アクションを促すイベント、この場合は決済) が必要です。

オフチェーンの署名引き出し決済

ユーザーは前払いではなく、オフチェーンで実行される将来の複数の取引に事前に署名します。請求サイクルごとに、ビジネスはスマートコントラクトに 1 件を送信し、スマートコントラクトが実行する前にその有効性を確認します。

この方法では、通常、ユーザーは決済が実行されるまで資金を管理下に置きます。また、契約の設計によっては、ユーザーは決済を取り消すことができます。

継続的なブロックチェーン取引の各システムは、残高不足、ガス代 (ユーザー、ビジネス、または分割払い)、キャンセルを処理でき、ユーザーフレンドリーで安全なものでなければなりません。将来を見据えて、一部のチェーンはネイティブのスケジュールロジックを試しています。たとえば、一部のネットワークでは、外部トリガーを必要とせずに、ブロックレベルで直接継続的な取引を含めることができます。

暗号資産の継続課金を可能にするネットワークとプロトコル

継続課金は、プログラム可能な資金、低い手数料、信頼性の高いスケジュール設定という 3 つの要素によって成功します。

重要なコンポーネントは次のとおりです。

Ethereum とレイヤ 2

イーサリアムは、スマートコントラクトの利用を大規模に成長させた最初期の主要プラットフォームの 1 つです。多くの初期サブスクリプションモデルがイーサリアムで構築されており、継続的なブロックチェーン決済を処理するための提案された標準規格である ERC-1337 は、イーサリアムを念頭に置いて作成されました。しかし、ガス代が高いため、少額の頻繁な決済には実用的ではありません。

一方、Polygon、Base、Arbitrum、Optimism などのレイヤー 2 ネットワーク (つまり、ベースブロックチェーン上で実行されるセカンダリネットワーク) は、数分の 1 のコストで同等のスマートコントラクトの柔軟性を備えています。これらのチェーンは、高速で手頃な価格であり、Ethereum ツールと互換性があるため、導入がシンプルになります。Stripe のステーブルコインサブスクリプション機能が Polygon と Base を使用するのは、手数料の低さ、強力な開発者エコシステム、既存のインフラストラクチャとの容易な導入というまさにこの理由からです。

Solana、BNB Chain、Avalanche などの他のプラットフォームはすべてスマートコントラクトをサポートし、同様のフローを提供できますが、Ethereum とその互換性のある L2 は、特にモジュラー型の継続システムを構築する開発者にとって、依然として有力なオプションです。

スケジューリングを機能させるプロトコル

多くのブロックチェーンはネイティブタイマーをサポートしていないため、継続課金は次のような自動化レイヤーに依存しています。

  • 契約締結を促すためのチェーンリンクオートメーションまたはジェラート

  • Superfluid と Sablier による継続的な 1 秒あたりの決済ストリーム

  • P2P 継続送金のための Cask Protocol (分散型自律組織手数料、投資のためのドルコスト平均 (DCA) など)

暗号資産の継続請求からメリットを得られるビジネスユースケース

暗号資産の継続請求は、すべてのビジネスに適用されるわけではありませんが、特定のモデルでは、特に決済が越境したり、銀行なしで運営したり、柔軟でプログラム可能なアクセスをサポートする必要がある場合に、プロセスが簡単になります。

ここでは、それが機能する一般的な状況をいくつか紹介します。

サービスとしてのソフトウェア (SaaS) とデジタルサービス (グローバルユーザー)

海外の顧客を持つサブスクリプションプラットフォームは、多くの場合、クレジットカードの互換性の問題、銀行間ギャップ、決済の遅延に遭遇します。暗号資産は、ステーブルコインが迅速に処理し、グローバルに決済し、地域や決済ネットワークが原因で失敗することがないという問題を解決します。ステーブルコインは、銀行に対応していない地域のユーザーが AI ツールや開発者アプリケーションプログラミングインターフェイス (API) に登録するための、特に信頼性の高い方法です。

クリエイタープラットフォームとメンバーシップモデル

ニュースレター、プレミアム Discord、ストリーミング階層などのデジタルコンテンツのサブスクリプションにより、暗号資産は、携帯可能な本人確認、より少ない手数料、クレジットカードネットワーク外のユーザーへのサービス提供が可能になります。スマートコントラクトは、メンバーシップへのアクセスを決済ステータスに結びつけることもできます。

DAO およびオンチェーン組織

多くの DAO (分散型自律組織) は、メンバーの会費、貢献者の報酬、インフラストラクチャの資金調達に継続課金を使用しています。これらのフローはプログラム可能であるため、決済をリアルタイムでストリーミングするチームもあれば、ツールを使用して財務業務を自動化するチームもあります。

非営利団体と定期的な寄付

一部の暗号資産ネイティブの慈善団体は、オーバーヘッドを減らし、透明性を高めるために、すでにステーブルコイン請求を使用しています。予測可能な寄付ストリームは、より一貫した資金供給を意味し、インフレが発生しやすい地域や財政が不安定な地域で事業を行う組織に特に役立ちます。

B2B サービスと継続的な契約

暗号資産の継続請求は、複雑な銀行システムを排除し、顧客維持、ライセンス、長期のフリーランスの仕事に伴う時間ベースの契約をサポートします。これは、越境契約やステーブルコインでの決済を好む貢献者に特に役立ちます。

給与とべスティング

Superfluid や Sablier などのプロトコルは、DAO やスタートアップが従業員の決済、べスティングスケジュール、インセンティブ報酬をリアルタイムでストリーミングするのに役立ちます。

導入に影響する技術的および法令遵守上の課題

暗号資産による継続課金は、スピードとアクセス性をさまざまな方法で解決しますが、独自の課題もあります。

ここでは、考慮すべき問題をいくつか紹介します。

ボラティリティ

継続請求は、予測可能な価値を前提としています。多くのトークンでは、それが保証されないため、より信頼性の高いステーブルコインが人気のあるオプションです。フローの一部に変動資産が含まれる場合、企業はマージンを保護するためにリアルタイムの換算戦略やバッファリング戦略が必要になる可能性があります。

取引手数料

決済のほぼすべてに、少額であってもネットワーク手数料がかかります。Ethereum メインネットでは、この手数料が予測外に急増する可能性があります。レイヤー 2 がこれを解決しますが、手数料は変動します。企業は、コストを誰が負担するか、料金体系に手数料を組み込むかを決定する必要があります。

ウォレットアクセスと取り消し可能性

継続課金には、何らかの事前承認が必要です。資金がスマートコントラクトに保持されている場合でも、署名済みの取引を使用して引き出されている場合でも、ユーザーは、ウォレットの残高不足や取引のキャンセルの要求などの一般的な問題に対して、シンプルで回復力のあるシステムを用意する必要があります。

ネイティブのスケジューリングなし

多くのブロックチェーンはタイマーでコードを実行できないため、継続課金はオフチェーンスケジューラーに依存します。これらのシステムは信頼性がありますが、インフラストラクチャと監視のニーズが増えます。トリガーを逃すと、決済漏れを意味します。

決済の失敗

ユーザーのウォレットが空になるか、ガスが少なすぎると、決済は失敗します。フォールバックデビットやリトライロジックは組み込まれていない限り発生しません。この問題を修正すると、コントラクトベースのサービスアクセスや時間ベースのエンタイトルメントをすでに処理している場合に、複雑さが増します。

複雑な規制

継続課金には、複数の管轄区域、マネーロンダリング防止 (AML) 義務、または税務上の影響が伴う場合があります。特に、顧客に代わって暗号資産を保有または換算している場合です。保管義務のないモデルでも、KYC (顧客確認) ルールとマネーロンダリング防止ルールが適用される場合があります。最も安全な方法は、法令遵守が最初から製品設計に必須であると考えることです。

暗号資産の継続課金を安全に実装する方法

継続課金を成功させるには、製品、財務、法令遵守、インフラストラクチャの 4 つの分野について考慮する必要があります。

ベストプラクティスをいくつかご紹介します。

ステーブルコインをベースラインとして使用する

継続モデルは価格の予測可能性に依存するため、USD コイン (USDC) やテザー (USDT) などのステーブルコインと、ダイ (DAI) などのアメリカドル (USD) にソフトペッグされる分散型ステーブルコインが支配的です。これらのステーブルコインは、変動から収入源を保護するのに役立ち、ネットワークやウォレット全体で幅広くサポートされています。

USDC または USDT での請求により、管理すべき変動要素が 1 つ減り、会計処理がシンプルになります。また、特に国外で請求を行う場合は、顧客の決済が明確になります。

コストと信頼性に基づいてネットワークを選択する

頻繁な決済は、予測不可能な手数料とうまく対応していません。多くの企業は、スピードとコストの面で Ethereum L2 (Polygon、Base、Arbitrum など) を使用していますが、一部の企業は、高額フローには mainnet、小規模または継続的なフローには L2 を使用して多様化しています。

既存のインフラストラクチャを活用する

すべてを自社で構築する必要はありません。たとえば、Stripe では、Polygon と Base でステーブルコインサブスクリプションを受け付け、法定通貨で決済するすべてを、単一のダッシュボードで行うことができます。

キーを重要なインフラストラクチャと同様に保護する

設計にプログラムによるウォレットへのアクセスや契約のトリガーが含まれる場合は、キーのセキュリティを強化する必要があります。マルチシグウォレットまたはハードウェアで保護されたキーを使用します。フェールオーバーや監視を行わずに、単一のサーバーに依存して決済ロジックを実行することは、決して理想的ではありません。

キャンセルと可視性を簡単に

ユーザーがワンクリックで継続課金を停止できるようにします。領収書、アラート、ログを提供します。決済の自動化は、透明性のある場合にのみ機能します。

法令遵守をワークフローに組み込む

資金を保管していなくても、規制上の義務が発生する可能性があります。そのため、初日から法令遵守の計画が必要です。必要に応じて KYC を実行し、ウォレットアクティビティを記録し、異常にフラグを立てます。

Stripe でできること

Stripe Payments は成長中のスタートアップからグローバル企業まで、あらゆるビジネスがオンライン、対面、そして世界中で決済を受け付けられるよう支援する、統合されたグローバル決済ソリューションです。世界中のほぼどこからでもステーブルコイン決済を受け付けることができ、Stripe 残高に法定通貨として受け取れます。

Stripe Payments でできることは以下のとおりです。

  • 決済体験の最適化: 事前構築済みの決済 UI と、ステーブルコインや暗号資産を含む 125 種類以上の決済手段を活用して、数千時間に及ぶ開発工数を削減しながら、スムーズな顧客体験を提供できます。

  • 新市場への迅速な展開: 195 カ国、135 種類以上の通貨で利用可能な越境決済オプションにより、世界中の顧客にリーチし、多通貨管理の複雑さとコストを軽減できます。

  • 対面とオンラインの決済を統合: オンラインと対面のチャネル全体でユニファイドコマース体験を構築し、顧客との関わりをパーソナライズし、ロイヤルティに報い、収入を拡大できます。

  • 決済パフォーマンスの向上: ノーコードの不正利用対策や承認率を向上させる高度な機能など、カスタマイズ可能で設定が簡単な決済ツールにより、収入を増やせます。

  • 柔軟で信頼性の高い成長プラットフォームで迅速に前進: 過去の稼働率 99.999% と業界トップクラスの信頼性を備え、ビジネスの成長に合わせて拡張できるプラットフォーム上で構築できます。

Stripe Payments がオンライン決済と対面決済をどのように強化できるかについて、詳細はこちらをご覧いただくか、今すぐ始める

この記事の内容は、一般的な情報および教育のみを目的としており、法律上または税務上のアドバイスとして解釈されるべきではありません。Stripe は、記事内の情報の正確性、完全性、妥当性、または最新性を保証または請け合うものではありません。特定の状況については、管轄区域で活動する資格のある有能な弁護士または会計士に助言を求める必要があります。

その他の記事

  • 問題が発生しました。もう一度お試しいただくか、サポートにお問い合わせください。

今すぐ始めましょう

アカウントを作成し、支払いの受け付けを開始しましょう。契約や、銀行情報の提出などの手続きは不要です。貴社ビジネスに合わせたカスタムパッケージのご提案については、営業担当にお問い合わせください。
Payments

Payments

あらゆるビジネスに対応できる決済ソリューションを利用して、世界中のあらゆる場所でオンライン決済と対面決済を受け付けましょう。

Payments のドキュメント

Stripe の支払い API の導入方法について、ガイドをご覧ください。