XRP Ledgerコミュニティでは、v3.1.3アップグレードがハードフォークに相当するかどうかをめぐって議論が起きています。インフラ運営者らは、fixアメンドメントが有効化される前にアップデートを行わなかったノードはネットワークと通信できなくなると警告しています。
この論争は、XRPLバリデーター運営者のVetが、rippled バージョン3.1.3が1週間以上前から利用可能であり、投稿時点(5月18日)でネットワークの40%がアップグレード済みであると述べたことをきっかけに勃発しました。同氏は、このリリースに含まれるfixアメンドメントが9日後に有効化され、「3.1.3にアップデートされていないすべてのノードはネットワークと通信できなくなる」と警告しました。
その後の更新情報として、RippleXのエンジニアリング責任者J. Ayo Akinyele氏は、XRPLネットワークの44%がアップグレード済みであると述べ、ノード運営者に迅速な対応を促しながら、「fixアメンドメントが有効化されるまであと8日です——乗り遅れないようにしてください!」と呼びかけました。
XRPL.orgによると、rippledはXRP Ledgerプロトコルのリファレンスサーバー実装です。バージョン3.1.3のリリースでは、NFT、Permissioned Domains、Vaults、Lending Protocolに関する修正パッケージであるfixCleanup3_1_3アメンドメントが導入されました。これらの修正の重要性を踏まえ、XRPL.orgはこのアメンドメントのデフォルト投票を「Yes」に設定したと述べています。
「ハードフォーク」という見方は批判派から提起されました。初期のアップグレード数値の時点では、ネットワークノードの過半数がまだ切り離されるリスクを抱えていると主張したのです。XユーザーのScamDaddyは「XRPLは9日後にハードフォークする。現時点でネットワークの60%がフォークされてしまう」と書きました。さらにその投稿はガバナンスへの問いかけへと発展しました。「しかし、3.1.3がXRPメインネットであるべきだと誰が言えるのか?Rippleか?Vetか?60%は結局のところ多数派だ!」
この見方に対して、XRPLコミュニティのメンバーから反論が出ました。このメカニズムは偶発的または対立的なチェーン分岐ではなく、アメンドメントブロッキングとして理解すべきだというものです。XRPLのアメンドメントシステムは、トランザクション処理に影響するプロトコル変更を承認するためにバリデーター投票を使用します。XRPL.orgによると、アメンドメントは信頼できるバリデーターから2週間にわたって80%以上の支持を得ることで可決され、その後はそれ以降のレジャーバージョンに対して永続的に適用されます。
古いサーバーに対する技術的な影響は依然として重大です。XRPL.orgによると、アメンドメントブロッキングは、古いソフトウェアがネットワークの有効なルールを理解できなくなった際にデータの正確性を保護するためのセキュリティ機能です。アメンドメントコードを含まない旧バージョンを実行しているサーバーは、レジャーの有効性の判断、トランザクションの送信・処理、コンセンサスへの参加、将来のアメンドメントへの投票ができなくなります。より新しいrippledバージョンにアップグレードすることでブロックが解除されます。
XRP Ledgerのフルヒストリーノードを運営するブロックチェーンインフラ企業EminenceのCTO(最高技術責任者)Daniel Keller氏は、単純なノード数は運営上のリスクを誇張している可能性があると主張しました。「唯一の問いは、それらのうち実際にXRPLの運営に関わるノードがいくつあるか、ということだ」と同氏は書きました。「放棄されているノードはいくつあるか?数時間遅れてアップデートするだけのノードはいくつあるか?実際に関連するインフラは何か?」
Keller氏はこのカットオフを非中央集権の失敗ではなく、メンテナンスの規律として位置づけました。「非中央集権とは、死重が運ばれることを意味しない。ノードを運営することは責任であり、参加賞ではない。インフラを維持できないなら、除外されるべきだ。それがネットワークの衛生管理だ。」
Krippenreiter氏も同様の主張をし、「フォーキング」に対するネガティブな印象がXRPLの設計を見えにくくする可能性があると述べました。「フォーキングがネガティブな印象を持つのは、それによってネットワークの安全性が低下するように聞こえるからだ。しかし実際には、少なくともXRP Ledgerにおいては、アメンドメントブロックメカニズム自体が、逆説的にセキュリティ機能なのだ」と同氏は書きました。「それは、すでにアップデートしていないノードがXRPL上のトランザクションデータやルールを誤って解釈しないためのセキュリティメカニズムだ。」
記事執筆時点で、XRPは1.38ドルで取引されています。


