Leslie Lamport on the Science of Distributed Systems

Before blockchains could reach consensus, Leslie Lamport had to define what agreement even meant when computers fail, lie, or disappear.

Sources