Subbit が 従量制 API 課金向けの Cardano 支払いチャネルを発表
Kompact.io の Dominic Wallis は、従量課金のデジタルサービス向けの二者間支払いチャネルを紹介した。彼はその支払いコンポーネントを実演し、稼働中のサービスとの統合を事業者に呼びかけた。
By SongMarketCap
Updated:
Dominic Wallis は 77th Cardano Developers Office Hours で Subbit.xyz を紹介し、特定の課題を提示した。API リクエストのコストが、ブロックチェーン取引に必要な手数料や時間よりも小さい場合があるという点だ。彼のシステムは、署名済みの支払いコミットメントを Cardano のスマートコントラクトと組み合わせ、プロバイダーが小口のリクエストに応じつつ、承認済みの料金を後から回収できるようにする。発表では支払いコンポーネント同士がどのように連携するかを示し、実運用サービスとの統合が次の段階であることが示された。
計測型サービス向けに構築された支払いチャネル
Subbit.xyz は、API コールやデータ転送、AI リクエストのように、顧客の消費量を計測できるサービス向けに設計されている。月額サブスクリプションは一定期間のアクセスに対して課金し、従量請求は利用後に請求書が届く。Wallis は、各サービス単位と顧客が承認する金額をより密接に結び付けることを提案した。
顧客は、Cardano のスマートコントラクトの規則に従って資金を預け入れ、チャネルを開設する。サービスを要求する際、顧客はプロバイダーが回収できる累計金額を記した IOU に署名する。プロバイダーは要求を満たす前に、その署名と、それを裏付ける資金を確認する。各 IOU は対応するチャネルに結び付けられており、あるアカウント向けの署名が別のアカウントに対して再利用されることを防ぐ。
このチャネルは参加者が二者に限定され、支払いは顧客からプロバイダーへと流れる。顧客は新たな課金の承認を停止でき、一方でプロバイダーは既に提供したサービスに対する請求権を保持する。チャネルが管理するのは支払いであり、API レスポンスの品質やプロバイダーが機密情報をどのように扱うかを検証するものではない。
Cardano における請求とチャネル終了の仕組み
チャネルが開いている間、プロバイダーは最新の IOU をスマートコントラクトに提出し、承認済みの金額を請求できる。以前の請求は精算に反映されており、同じ金額を重ねて引き出すことはできない。顧客が資金を追加すれば、新しいチャネルを開かずに関係を継続できる。
Wallis は、サービス用に 10 ADA を割り当て、さらに Cardano の UTxO 要件のために 2 ADA を確保するという設定で説明した。顧客は退出したいときにチャネルを閉じることができる。するとプロバイダーには、開始時に合意した期間内に最終請求を行う権利が与えられ、その後に顧客が残高を回収できる。
多数の顧客にサービスを提供するプロバイダーは、請求を一つのトランザクションにまとめることができる。Wallis は、47 のチャネルをまとめて処理し、コストが約 38 US セントとなった例を示した。これは彼の発表時点の数値であり、実運用トラフィックの平均を示すものではない。彼は、このようなバッチを拡大する上での差し迫った制約として、トランザクションデータ量を挙げた。
統合設計では、顧客のアプリケーションのそばに issuer を、プロバイダーの既存サービスの前段に proxy を配置する。issuer はリクエストに IOU を添付する。proxy はそれを検証し、受け付けたリクエストをサービスへ転送する。
元のアプリケーションがブロックチェーンのロジックを実装していなくても、プロバイダーはこれらの支払いコンポーネントを運用し、Cardano 上の関連するチャネル活動を追跡する必要がある。
残された試験は実サービスとの統合
参加者からの質問により、このモデルのいくつかの境界が明らかになった。チャネルは一方向にしか資金を動かさないため、返金には別の支払いが必要になる。資産価格の変動を懸念するプロバイダーは、迅速に資金を請求するか、将来のリクエストに対する価格を見直すことができる。Wallis は、チャネルが別のアセットを用いることも可能であると示し、例として USDM に言及した。
Cardano 上で精算された請求は回収額を明らかにするが、個々のサービスリクエストはオフチェーンのままだ。ゼロ知識証明がプライバシーやバッチ処理を改善できるかどうかという質問が出た。Wallis は、そのような設計は複雑さを増し、Subbit.xyz にとってはトランザクションデータのサイズこそがより差し迫ったスケーリング課題だと主張した。
別の参加者である David は需要について追及した。このチャネルを使うためにどのプロバイダーが課金システムを変更するのかという点だ。Wallis は、API インフラ、AI 課金、従量データ配信での利用可能性を述べた。彼は Orcfax との以前の取り組みと Project Catalyst の支援に言及したが、現時点の本番統合先や商用利用の数値は示さなかった。
最後のデモでは、issuer とサーバーが支払いデータをやり取りしたが、基盤となるサービスは実行されなかった。Wallis はプロバイダーに Subbit.xyz の統合を呼びかけた。そうすれば次回のデモでは、計測されたサービスの応答、顧客が署名した IOU、そして Cardano 上でのプロバイダーの請求という、取引の三つの要素すべてを接続できる。