Issue No. 05 - September/October (2017 vol. 19)
Massimo Di Pierro , DePaul University
Blockchain is a new technology, based on hashing, which is at the foundation of the platforms for trading cryptocurrencies and executing smart contracts. This article reviews the basic ideas of this technology and provides a sample minimalist implementation in Python.
Bitcoin, Contracts, Peer-to-peer computing, Digital signatures, Authentication
M. D. Pierro, "What Is the Blockchain?," in Computing in Science & Engineering, vol. 19, no. 5, pp. 92-95, 2017.