XRP Wiki
REF · 03.14 / 技術とプロトコル

メモとデスティネーションタグ

XRPレジャーが追加の決済コンテキストをどのように付加するか、そしてなぜデスティネーションタグがコストの高いミスの頻繁な原因となるのかを解説します。

問題:1つのアドレス、多数の送信者

多くのサービス — 最も一般的には中央集権型取引所 — は、ユーザーごとに固有のアドレスを生成するのではなく、単一のXRPLアドレスですべての顧客からの入金を受け取ります。XRPLは一部のシステムのような「サブアカウント」をネイティブにサポートしていないため、こうしたサービスは代わりに、入金がどの顧客に属するかを識別するための追加フィールドに依存しています。

デスティネーションタグ

デスティネーションタグは、決済に付加できる数値フィールドで、受信側(通常は取引所)が、入金がその内部のどの顧客アカウント宛てかを識別できるようにすることを目的としています。あるサービスが入金にデスティネーションタグを必須としているのにそれを省略した場合(または誤ったものを入力した場合)、資金はレジャー上では正しいアドレスに届くかもしれませんが、受信側のサービスにはそれをあなたのアカウントに入金する方法がない可能性があります。手動での、場合によっては長期にわたるサポート対応が回復のために必要になったり、最悪の場合、サービス側が入金者を特定する信頼できる方法を持たない場合には、恒久的な損失につながることもあります。

送金する前に、送金先アドレスがデスティネーションタグを必要とするかどうかを必ず確認してください — ほとんどの取引所は、この要件を入金アドレスの隣に明確に表示しています。これを誤って入力することは、XRPL新規ユーザーが犯す最も一般的で、コストの高いミスの一つです。

緩和策としてのXアドレス

Addresses, Key Pairs, and Cryptographyで述べたとおり、より新しいXアドレス形式はデスティネーションタグをアドレス文字列自体に直接エンコードするため、Xアドレスを完全にサポートするウォレットであれば、送信者がアドレスは正しくコピーしたものの、別のタグフィールドを入力し忘れるというリスクを減らすことができます。

メモ

デスティネーションタグとは別に、XRPLは取引に1つ以上のメモフィールドを付加することもサポートしています — これは任意のデータであり、通常は決済に添えて短いメモ、参照番号、アプリケーション固有のメタデータを記録するために使われます。デスティネーションタグとは異なり、メモはほとんどの取引所で入金をルーティングするために使われることはありません。これは、取引に人間や機械が読めるコンテキストを付加するための汎用的な方法です。

なぜこのデータがオンレジャーに存在するのか

デスティネーションタグとメモはどちらも、パブリックレジャーに保存される取引データに直接含まれるため、ブロックエクスプローラーでその取引を調べる誰からも見えます。これは記録管理や紛争解決に役立ちますが、同時に、メモの内容はプライベートではなく、機密情報の記録に使うべきではないことを思い出させてくれます。

実務上の要点

取引所やウォレットサービス、あるいは自分が直接管理していない個人ウォレット以外のアドレスにXRPを送る場合は、常にデスティネーションタグが必要かどうかを確認し、正確にコピーしてください — このひと手間だけで、エコシステム全体における「入金が反映されない」というサポートチケットの大部分を防ぐことができます。