Blockchain technology and the future of money