A lot has been said and written about the blockchain, the idea of having a decentralized and transparent online system that works for almost everything seems more like an utopia than real life.