XRP Ledger の Blackholed アドレスとは?

Blackholed アカウント
XRP Ledger の Blackholed アカウント

Blackholed アドレスとは、XRP Ledger 上のウォレットアドレスのうち、資金を二度と取り戻したり使用したりできないアドレスです。これらのアドレスは 永久に管理不能 となり、そのアドレスからトランザクションに署名することはできません。その結果、これらのアドレスにある XRP は流通から永久に除外され、そのアドレスから新しいトークンを発行することもできなくなります。Blackholed アドレスは特定の目的で意図的に作成されることもあれば、さまざまな理由で意図せず発生することもあります。

アカウントを Blackholed にする主な理由の一つは、不正利用や許可されていないアクセスを防ぐことです。これは、発行後に 誰もトークン設定を変更したり資産を凍結したりできない ようにしたいトークン発行者にとって特に重要です。発行アカウントを Blackholed にすることで、トークン供給が 不変で中央集権的な管理から独立している ことを示せます。

アカウントは、マスターキーを無効化 し、regular key を公開されている特別な Blackholed アドレス、たとえば rrrrrrrrrrrrrrrrrrrrBZbvji に設定することで Blackholed になります。さらに 有効な signer list が設定されていない 場合、そのアカウントには完全にアクセスできなくなります。

Blackholed アカウントの例
Blackholed アカウントの例

Blackholed アカウントの例と、当サイトでどのように表示されるかを見てみましょう。ここでは次の情報を示しています:

  • このアカウントが Blackholed であること、
  • いつ Blackholed になったか、
  • マスターキーが無効化されていること、
  • regular key が XRP Ledger 上の公開された特別なアドレスの一つに設定されていること。

XRP Ledger の特別なアドレス

XRP Ledger には、公開されている Blackholed アドレスがいくつかあります:

1. アドレス: rrrrrrrrrrrrrrrrrrrrrhoLvTp

名前: ACCOUNT_ZERO

XRP Ledger における値 0 の base58 エンコードです。rippled がピアツーピア通信で XRP の発行者として使用します。

2. アドレス: rrrrrrrrrrrrrrrrrrrrBZbvji

名前: ADDRESS_ONE

XRP Ledger における値 1 の base58 エンコードです。RippleState エントリ内の trustline 残高の発行者を表すプレースホルダーとして使用されます。

3. アドレス: rrrrrrrrrrrrrrrrrNAMEtxvNvQ

名前: Ripple Name Black-hole

以前、Ripple Names を予約するために Ripple が使用していたアドレスで、ユーザーはこのアカウントに XRP を送る必要がありました。

4. アドレス: rrrrrrrrrrrrrrrrrrrn5RM1rHd

名前: NaN Address

古いバージョンの ripple-lib が、XRP Ledger の base58 文字列エンコード形式で NaN をエンコードした際に生成したアドレスです。

まとめ

Blackholed アドレスは、セキュリティの向上、不変性の確保、トークン供給全体への影響という点で、XRP Ledger のエコシステムにおいて重要な役割を果たします。アカウントを永久にロックすることで、プロジェクトは分散性を示し、許可されていない変更を防ぐことができます。ただし、Blackholing は便利な仕組みである一方、元に戻せないため慎重に行う必要があります。

関連記事