Coordinating Without Trust Is The Hardest Problem In Computer Science Imagine you’re a general surrounding an enemy city with your army. You need to coordinate an attack with other generals, but some of them might be traitors trying to sabotage the mission. You can only send messages through messengers who might be captured or delayed. […]
