As a software dev, I’m often glad I don’t have to read dense theology every day. But then I get to a sentence like this in a dev book and my brain melts a little: “To detect inconsistencies and minimize the amount of data exchanged, replicas can exchange Merkle tree hashes with a gossip protocol.”