Dictatorships, Democracy and Blockchain

Much has been said about the democratization of technology and how the internet, mobile phones and social media can level the information age playing field.  But technology can be an equalizer on a more fundamental level — that of trust. Distributed consensus algorithms enable communities of people, strangers who are both unknown and untrusted, to [...]