Blockchain Technology and Cryptocurrency