Justin Bons Calls XRP Decentralization Claims ‘Fraud’ Ahead of Oct. 9 Activation

Justin Bons targets XRP’s decentralization model as XRPL prepares an Oct. 9 security-fix activation using temporarily unpublished source code.

His criticism centers on xrpld version 3.4.1, an emergency release distributed in late September. XRPL developers temporarily withheld the release’s source code because the fixes address undisclosed security vulnerabilities, while asking operators to install the new binary immediately. The official release says fixBatchV1_2 secured the required validator support and is expected to activate Oct. 9. Servers that have not upgraded to version 3.4.1 would then become amendment blocked and unable to remain synchronized with the network. Bons Targets XRPL’s Closed-Source Fix Bons argues that asking operators to run temporarily closed-source software conflicts with the transparency normally expected from decentralized blockchains. The unusual setup is real, although XRPL says it is temporary. Developers withheld the relevant code because publishing it before the network was protected could reveal details of the vulnerabilities. Coinpaper previously covered the emergency release and the requirement for operators to upgrade before activation. XRPL says the source code and a technical retrospective will be published once disclosure no longer creates a security risk. The controversy arrives during a broader wave of XRPL upgrades, including batch transactions and delegated account permissions. Is XRP Ledger Permissioned? Bons’ broader argument is more disputed. He describes XRPL as effectively operating through Proof of Authority because default server configurations rely on recommended validator lists published by Ripple and the XRP Ledger Foundation. XRPL documentation confirms that recommended Unique Node Lists, or UNLs, play an important role in determining which validators a server trusts. It also notes that sufficient overlap between lists is important for maintaining consensus and avoiding network forks. However, XRPL is not permissioned in the conventional sense. Anyone can operate a validator, server operators can configure their own trusted validators, and Ripple cannot independently force protocol amendments through the network. Coinpaper previously examined validator control, including the fact that Ripple itself operates only one validator on a commonly used recommended set.
His criticism centers on xrpld version 3.4.1, an emergency release distributed in late September. XRPL developers temporarily withheld the release’s source code because the fixes address undisclosed security vulnerabilities, while asking operators to install the new binary immediately. The official release says fixBatchV1_2 secured the required validator support and is expected to activate Oct. 9. Servers that have not upgraded to version 3.4.1 would then become amendment blocked and unable to remain synchronized with the network. Bons Targets XRPL’s Closed-Source Fix Bons argues that asking operators to run temporarily closed-source software conflicts with the transparency normally expected from decentralized blockchains. The unusual setup is real, although XRPL says it is temporary. Developers withheld the relevant code because publishing it before the network was protected could reveal details of the vulnerabilities. Coinpaper previously covered the emergency release and the requirement for operators to upgrade before activation. XRPL says the source code and a technical retrospective will be published once disclosure no longer creates a security risk. The controversy arrives during a broader wave of XRPL upgrades, including batch transactions and delegated account permissions. Is XRP Ledger Permissioned? Bons’ broader argument is more disputed. He describes XRPL as effectively operating through Proof of Authority because default server configurations rely on recommended validator lists published by Ripple and the XRP Ledger Foundation. XRPL documentation confirms that recommended Unique Node Lists, or UNLs, play an important role in determining which validators a server trusts. It also notes that sufficient overlap between lists is important for maintaining consensus and avoiding network forks. However, XRPL is not permissioned in the conventional sense. Anyone can operate a validator, server operators can configure their own trusted validators, and Ripple cannot independently force protocol amendments through the network. Coinpaper previously examined validator control, including the fact that Ripple itself operates only one validator on a commonly used recommended set.

His criticism centers on xrpld version 3.4.1, an emergency software release distributed in late September. XRPL developers temporarily withheld the relevant source code because the update addresses undisclosed security vulnerabilities, while asking node operators to install the binary immediately.

The official release says fixBatchV1_2 has secured the required validator support. Once activated, servers that have not upgraded to version 3.4.1 are expected to become amendment blocked and unable to remain synchronized with the network.

Bons Targets XRPL’s Closed-Source Fix

Bons argues that requiring operators to temporarily run software they cannot fully inspect conflicts with the transparency normally associated with open-source blockchains.

XRPL developers say the measure is temporary and security-driven. Publishing the vulnerability-related changes before enough of the network upgrades could expose unprotected servers to attack.

The emergency release was issued specifically to give operators time to update before the Oct. 9 activation.

Developers have said the source code and a technical retrospective will be published once disclosure no longer creates the same security risk.

The dispute arrives while XRPL is simultaneously rolling out broader protocol upgrades, including batch transactions and delegated permissions that expand what accounts can do onchain.

Is XRP Ledger Permissioned?

Bons goes beyond the temporary closed-source patch.

He argues that XRPL resembles a Proof-of-Authority system because servers commonly rely on recommended Unique Node Lists published by Ripple and the XRP Ledger Foundation.

XRPL documentation confirms that UNLs determine which validators an individual server trusts. Strong overlap between those lists is also important for maintaining consensus and reducing the risk of incompatible ledger histories.

However, calling XRPL fully permissioned oversimplifies the architecture.

Anyone can operate an XRPL validator, server operators can select their own trusted validators, and Ripple cannot independently approve amendments across the network.

The broader debate over validator control also includes the fact that Ripple itself operates only one validator on a commonly used recommended list.