Bons’ criticism facilities on xrpld 3.4.1, the emergency launch issued on Sept. 25 to handle security-sensitive issues within the $XRP Ledger software program.
Based on the fabric he printed, the discharge was distributed as binaries whereas the corresponding supply code was withheld.

XRPL’s personal launch discover mentioned the code can be printed later along with a retrospective as a result of revealing the repair instantly may expose the vulnerability earlier than validators upgraded.
Bons doesn’t dispute that safety was the rationale given. His objection is that the community spent days operating software program that outsiders couldn’t independently examine.
Bons Says Validators Ran 3.4.1 Earlier than the Public Had the Code
The primary a part of his argument focuses on transparency.

Bons’ analysis reveals xrpld 3.4.0 because the final publicly accessible tagged launch within the GitHub repository on the time of his Oct. 8 evaluation. In the meantime, the validators he checked had been already operating 3.4.1.
His infographic says all 35 validators on the printed default checklist had moved to model 3.4.1, whereas the supply for that construct was nonetheless unavailable publicly.
Bons argues that this creates a belief downside: node operators had been successfully requested to run binaries they might not audit in opposition to public supply code.
He contrasted that with what he described as higher emergency observe on different networks, the place builders can direct operators to a patched binary and matching open-source code with out essentially disclosing the precise vulnerability till sufficient of the community has upgraded.
35 Validators Sit on the Heart of His Criticism
The bigger difficulty for Bons will not be solely that the code was closed briefly, however who really determines whether or not a rule change takes impact.

His evaluation distinguishes between the roughly 204 validators tracked by XRPScan and the a lot smaller set showing on the printed default validator checklist.
The infographic places that checklist at 35 validators, noting that these validators’ votes are those that matter to servers following the default checklist.
Bons says the checklist printed by unl.xrplf.org and vl.ripple.com was an identical in his evaluation. From that, he argues that XRPL operates a lot nearer to a permissioned authority mannequin than to a completely open consensus system.
He describes Ripple and the $XRP Ledger Basis as “kingmakers” as a result of, in his view, management over the default trusted checklist provides these publishers outsized affect over which validator votes matter.
That’s his interpretation of the governance mannequin, not a impartial description of XRPL consensus.
All 35 Supported fixBatchV1_2
Bons additionally factors to the rollout of fixBatchV1_2, which was carried by the three.4.1 software program.
His timeline says the modification handed the 80% threshold on the printed validator checklist at 14:12:51 UTC on Sept. 25, whereas the general public announcement of three.4.1 adopted about 35 minutes later at 14:47:54 UTC.
He makes use of that sequence to argue that the default validator set was already operating and voting with the brand new software program earlier than the broader public had been instructed about it.
By Oct. 8, his information confirmed 35 of 35 validators on the printed checklist carrying the fixBatchV1_2 modification, with none voting in opposition to it.
What Occurs to Nodes That Do Not Improve
The fourth a part of Bons’ argument focuses on modification blocking.
XRPL’s modification course of requires greater than 80% assist from trusted validators for 2 weeks earlier than a change is enabled. If sufficient assist stays in place, the modification turns into a part of the community guidelines.
Servers that don’t perceive the newly enabled modification can change into amendment-blocked.
Bons emphasizes that such a server can not correctly observe the ledger till it upgrades. His materials lists a number of penalties: it can’t decide ledger validity, course of transactions, take part in consensus, or vote on future amendments.
For Bons, that strengthens his centralization argument as a result of rejecting the software program doesn’t protect another place inside the identical community.
A node that continues to be on incompatible guidelines successfully separates itself from the chain adopted by the trusted validator set.
Bons Calls $XRP’s Decentralization Claims “Fraud”
Bons’ language goes a lot additional than a technical critique.
He argues that promoting $XRP to the general public whereas describing the community as decentralized is “straight-up fraud.” He additionally repeats his longstanding criticism of $XRP’s authentic provide distribution and Ripple’s historic gross sales.

These are allegations and opinions from Bons, not established authorized findings.
His broader case is that XRPL combines a broadcast trusted validator checklist, necessary software program compatibility and, on this occasion, briefly unpublished supply code in a manner that he believes provides an excessive amount of energy to a small group.
The fabric itself additionally acknowledges the opposing argument: any XRPL operator can configure a unique validator checklist, and withholding the safety diff till the repair is enforced can cut back the danger of attackers exploiting unpatched servers.
Bons’ response is that these safeguards don’t change the sensible significance of the default checklist.
In his view, the true query will not be whether or not an operator can select totally different validators, however whether or not a server that disagrees with the dominant guidelines can proceed collaborating in the identical community.
That’s the core of his newest assault on $XRP Ledger governance.

