Unique Node List(UNL)とバリデーター
XRPレジャー上でバリデーターがどのように選ばれ、信頼されるのか、そしてUnique Node Listとは何かを解説します。
バリデーターとは何か
バリデーターとは、検証モードでrippledソフトウェアを稼働させているサーバーのことで、取引セットを提案・投票することでコンセンサスプロセスに参加します。バリデーターの運用はパーミッションレスであり、誰でも運用できますが、単に運用するだけではネットワークへの影響力が自動的に得られるわけではありません。他の参加者がそれを信頼すると選択する必要があります。
Unique Node Listとは何か
**Unique Node List(UNL)とは、あるサーバーがコンセンサスを判定する際に信頼すると選択したバリデーターのリストです。ネットワーク全体で唯一の公式リストが存在するのではなく、各rippledサーバー運営者が自身のUNLを設定します(実際には、ほとんどの運営者は、信頼できる発行元 — 最も一般的にはRippleですが、他の独立した発行元も存在します — によって公開・暗号署名されたデフォルトUNL(dUNL)**を採用しています)。
ネットワークの一貫性を保つ鍵となる性質は**重なり合い(オーバーラップ)**です。異なる参加者が使用するUNLが十分に重なり合い、そのリスト上のバリデーターが正直である限り、どの単一のリストもグローバルに義務付けられているわけではなくても、すべての人の「何が起きたか」についての見解は同じ答えに収束します。
誰がバリデーターを運営しているか
バリデーターは、さまざまな参加者によって運営されています。
- Ripple自身
- 取引所、ウォレット提供者、その他のXRPL関連企業
- 大学や研究機関
- 独立した個人やコミュニティメンバー
あるバリデーターのネットワークにとっての重要性は、どれだけ多くの他のUNLがそれを含み、信頼しているかによって決まります。実質的には、ステーク量やハッシュパワーで重み付けされたものではなく、評判に基づくシステムです。
バリデーターへの信頼は時間とともにどう変化するか
デフォルトUNLの構成は永久に固定されているわけではありません。dUNLを公開する組織は、稼働率、信頼性、正確性に基づいて、時間の経過とともにバリデーターを追加・削除できますし、ノード運営者は常に、公開されているデフォルトを使う代わりに、自分自身のカスタムUNLを自由に構築できます。
なぜ他のチェーンの「誰でも検証できる」とは異なるのか
プルーフ・オブ・ワーク型のチェーンでは、十分なハッシュパワーを持つ者であれば誰でも最終的に有効なブロックを生成でき、影響力は計算力によって買われます。多くのプルーフ・オブ・ステーク型チェーンでは、影響力はロックされた資本によって買われます。XRPLでは、コンセンサスへの影響力は他の参加者から信頼されることによって獲得され、これは根本的に異なる(より社会的・評判ベースの)仕組みです。これは、このネットワークの設計の中で最も頻繁に議論される側面の一つです — 賛否両論についてはThe Centralization Debate(英語)を参照してください。