I've been doing some research and it shocks me how much of a...

  1. 898 Posts.
    I've been doing some research and it shocks me how much of a terrible system XRP is. The consensus mechanism is built as such that if a node falls out of consensus with the network, the connected wallets will still believe that node is serving valid transactions. This has negative implications:

    1. It discourages good actors from running a node because they don't want to be out of consensus
    2. It encourages bad actors to run a node so that they can conduct a double spend attack against a potential victim.
    3. This leads to a poorly audited transaction history. It has now been discovered that some early transactions conducted on XRP no longer exist.

    With no re-organisation mechanism, when the node you are connected to falls out of consensus with the rest of the network, you will just have to accept loss of funds as a reality. This differs from Bitcoin whereby if miners hash a block, and this chain is beaten by a longer chain, the transactions in the orphaned block re-enter the mempool so that they can be included in a block from the longer valid chain.

    Source: Ripple Protocol Consensus Algorithm Review

 
arrow-down-2 Created with Sketch. arrow-down-2 Created with Sketch.