What if the Ripple trust network becomes many trust hubs and spokes, and the hubs don't trust each other?

In this extreme case, that could exist due to extreme network segregation, massive trust-mismanagement, or something to this effect...

Is the likely outcome that two hubs will be created, double spends would be possible, and it would be difficult or impossible to recombine the networks?


1 Answer 1


If everyone chooses a completely disparate sets of validators the network will be unlikely to reach consensus that a particular version of the ledger is the one true and accurate ledger. But, in practice, people's UNL lists will overlap. This overlap causes the honest validators to come to the same consensus.

Every honest user of the system wants the system to reach a consensus. Validators will choose which other validators they trust specifically because they also wish to reach a consensus. Essentially, all honest users of the system cooperate to ensure a consensus is reached and maintained. And, of course, a lack of consensus is easily detectable.

To achieve unique node list:

The validators run Ripple nodes which process validations on their behalf. The list of validators that we trust not to collude to defraud us is called our Unique Node List (UNL).

For stronger assurance that something is true, we add more validators to our UNL. For example, we could add Itchy and Scratchy. Who are also not very trustworthy, but are also unlikely to collude to defraud us.

  • If we replace if everyone choose different sets with clusters of people choose the same different sets, what is the impact on consensus? Is that possible? If it's possible, is it a good idea? Commented Dec 29, 2017 at 14:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.