I spent a while reading ripple protocol, specially the consensus process, the protocol works based only on a sub-network ( from a huge network) reaching a consensus for the current state, it's supposed to prevent double-spending and other attacks. There is no analysis about fork events!
First, any one can explain step by step the underlying consensus mechanism? Second, what's in the mechanism that prevents double-spending, attacks and fork events?
https://bitcointalk.org/index.php?topic=144471.msg1548672#msg1548672
If everybody uses the UNL in https://ripple.com/ripple.txt then it is secure, but also centralized.
– jtimon Jan 14 '15 at 14:45