QRコードをスキャンして報酬を受け取る際、トランザクションはすぐには送信されません。代わりに、クレームは処理キューに入り、複数の支払いが1つのCardanoトランザクションにまとめられます。これにより、ピーク時でもプラットフォームがより速く、安く、安定して動作します。
バッチ処理の仕組み
Cardanoトランザクションは複数の出力を含むことができます。1つのクレームごとに1つのトランザクションを送信する代わりに、Claimpaignは保留中のクレームをグループ化し、1つのマルチ出力トランザクションとして送信します。ADAおよびトークンキャンペーンでは最大20件、NFTキャンペーンでは最大10件のクレームを1つのバッチに含めることができます。
イベントで100人が数分以内にQRコードをスキャンした場合、プラットフォームは100件ではなく5〜6件のトランザクションで全てのクレームを処理できます。これにより、トランザクション手数料が削減され、処理速度が大幅に向上します。
キュー処理
各組織のキャンペーンは、専用のウォレットを通じて独立して処理されます。クレームは到着順に処理されます。各バッチがCardanoネットワークに送信された後、次のバッチを開始する前にトランザクションの確認を待ちます。メインネットでは、1バッチあたり約20秒かかります。
ピーク時には、ダッシュボードにキューインジケーターが表示され、処理待ちのクレーム数が表示されることがあります。これは正常な動作です。キューは継続的に処理され、ほとんどのクレームは1分以内に完了します。
リトライと失敗
注意
トランザクションが失敗した場合、システムは自動的にリトライします。全てのリトライが失敗すると、クレームは失敗としてマークされ、コードは再度利用可能になります。コードが失われることはありません。
失敗したクレームのエラー詳細は、ダッシュボードのキャンペーン詳細ビューで確認できます。
ダッシュボードでの表示
- クレームが処理中のキャンペーンにはキューインジケーターが表示されます。保留中のトランザクション数が表示されます。
- キャンペーン詳細ページには、成功したクレームと失敗したクレームの内訳が表示されます。
- 「失敗したクレーム」ログセクションには、各失敗の完全なエラーメッセージが表示され、問題の診断やサポートへの連絡に役立ちます。