In 1982 three computer scientists funded by the US Army Office published a highly influential article on the ‘Byzantine Generals Problem’.
Imagine a wealthy 14th Century city under siege from a coalition of a dozen generals and their armies. After blockading the city over a bitter winter, the armies are nearly out of food and must either attack or retreat. However, the armies must all move simultaneously, otherwise the city’s still-functioning cavalry will ride out and eliminate them each in turn from the rear. The generals are coordinating their plans using mounted couriers.
But the city has hidden supporters. Each of the generals suspect the city may be intercepting their couriers , and replacing some of their messages to each other. Worst of all, each general wonders if one or more of the others has secretly sold out, so even if their messages aren’t intercepted, they fear they may still be betrayed by some of their allies.
Now imagine you are one of the generals. A courier enters your tent one night with a message saying one of the general saying they will move at dawn. Then another courier arrives with a message from a different general, with the same message – they will move at dawn. Then another courier arrives, with the same message again. Do you believe them and move at dawn yourself? If the messages are genuine, and everyone moves at once, you will all be safe. But if they are faked in some way, and you move too late, your army may be slaughtered or the prize lost. What do you do? When will you know what you should do?
According to the computer scientists, it depends on the messages. Apparently, if you can tell whether a message has been intercepted and substituted, you only need half of your fellow generals to be honest for the coalition to prevail. But if you can’t tell if the messages have been intercepted, more than two thirds of the generals must be honest if they are to survive.
This computing research is a foundation for modern cryptography and many kinds of software, including the emergency decentralised economy powered by cryptocurrencies like Bitcoin and Ethereum.
I’d always assumed that any social or economic system based solely on mistrust only leads to ruin. But it seems it depends on the numbers. If a two thirds supermajority hold fast, believers in rainbows and unicorns thrive. If over half stay true, honest soliders can still survive. But if a majority are compromised, all are as good as lost.
What proportion of my fellow citizens do I trust?
Image on homepage: Siege of Constantinople by Sultan Mehmett II (1432-81) in 1453 (fresco), by Romanian School, (16th century); Church of St George, Voronet Monastery, Bukovina, Romania. Copyright Archives Charmet / Bridgman Images.




