The blockchain revolution and the end of trust