David 'JoelKatz' Schwartz Profile picture
Replacing TradFi with decentralized, censorship-resistant blockchain tech. CTO at Ripple; one of the original architects of the XRP ledger.

Dec 3, 2020, 8 tweets

@cczurich @Ripple @micicjo @OpodisConf I welcome papers like this and appreciate having any weaknesses identified and pointed out. Any opportunity to improve XRPL’s consensus protocol or the security and reliability of blockspace generally is a good thing. 1/8

@cczurich @Ripple @micicjo @OpodisConf The attack on liveness outlined in the paper identifies intentional behavior. If a substantial fraction of your UNL is malicious, you don’t want to make forward progress, you want to fix your UNL. 2/8

@cczurich @Ripple @micicjo @OpodisConf The attack on safety is comparable to attacks in other blockchains. Bitcoin loses safety if an attacker can partition the network. XRPL is more resistant because an attacker has to both partition the network and control part of your UNL. 3/8

@cczurich @Ripple @micicjo @OpodisConf XRPL was designed to prioritize safety over liveness. The safety attack is really impractical and an attacker only gets one chance before they get removed from everyone’s UNLs. 4/8

@cczurich @Ripple @micicjo @OpodisConf Unlike in systems like bitcoin and Ethereum, XRPL's design allows all participants to enforce censorship resistance. Validators are not like miners - the only thing they’re trusted not to do is conspire to temporarily stop/intentionally disrupt the network. 5/8

@cczurich @Ripple @micicjo @OpodisConf The overall philosophy of the UNL is that attackers get one chance to jeopardize liveness and then they are forever off the UNL. Those who do not jeopardize liveness accumulate on the UNL. 6/8

@cczurich @Ripple @micicjo @OpodisConf Attacks on safety also require significant control over the propagation of messages on the network, which makes them impractical. This is why bitcoin’s complete lack of partition tolerance isn’t a practical problem. 7/8

@cczurich @Ripple @micicjo @OpodisConf I've long said that PoW is a technological dead end for decentralization while federated byzantine agreement algorithms can continue to improve, providing better censorship resistance and safety at higher speed and lower cost. 8/8

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling