NFT交換を変える?XRPLの新提案「Batch」
新提案「Batch(XLS-56)」がXRP Ledger開発者の間で注目を集める
XRP Ledgerに対する新しい改訂提案 「Batch(XLS-56)」 が、開発者やバリデーターたちの間で大きな注目を集めています。
開発者の一人であり、「Vet」というハンドルネームで知られる人物が、すでに開発者向けネットワーク上でこの機能をテストしています。
Vetによると、Batch は複数の操作――たとえばNFTのミント(発行)と支払い――をひとつの自動処理パッケージとしてまとめて実行できる仕組みです。
これにより、ユーザー同士が直接NFTを交換できる、真に分散型のNFT取引プラットフォーム の実現が可能になるといいます。
たとえば、あるユーザーが自分のNFT5個を、他のユーザーのNFT2個と安全に交換する、といった取引を1回のトランザクションで完結させることができます。
Vetはこの仕組みを、ゲーム『RuneScape(ルーンスケープ)』のアイテムトレード機能に例え、同様のインターフェースを採用すればNFTの交換がよりわかりやすく、楽しくなるだろうと述べています。
現在、Batch改訂案は68.57%のバリデーター支持を獲得していますが、有効化には**80%**の合意が必要です。
**XRP Ledger(XRPL)**は、Ripple社が国際送金ソリューションを構築するためのオープンソース・分散型ブロックチェーンです。
Batch改訂案の仕組みとは?
BatchはXRPLに**アトミックトランザクション(atomic transactions)**を導入します。
これは、複数の操作をひとまとめにして、一度に「全て成功するか、全て失敗するか」の形で処理する仕組みです。
この方式により、部分的なエラーを防ぎ、データの整合性を完全に保つことができます。
「アトミック(原子的)」という概念はもともとコンピュータサイエンスの用語で、データベースなどにおいて「一連の操作をひとつの不可分なプロセスとして扱う」ことを意味します。
この考え方をXRPLに応用することで、NFTの複雑な交換などの処理を簡略化し、より高度なデジタル資産市場の基盤を築くことが期待されています。
Batchでは、最大8つのトランザクションをひとつのパッケージにまとめることが可能です。
また、ALLORNOTHINGモードを導入し、全ての操作が有効でない限り処理を実行しない仕組みを実現しています。
4つの実行モード
Batchには、以下の4つの動作モードが用意されています:
-
ALLORNOTHING – 全ての操作が正しい場合にのみ実行。
-
ONLYONE – パッケージ内の1つのトランザクションのみ実行。
-
UNTILFAILURE – エラーが発生するまで順に実行。
-
INDEPENDENT – 各トランザクションを独立して実行。
このような柔軟な設計により、開発者はプロジェクトの目的に合わせて処理方法を自由に選択でき、XRPL上でより高度なアプリケーションや機能を構築できるようになります。