Blockchain and the future of corporations