“…A blockchain is a distributed hierarchical data structure of blocks that cannot be altered retroactively without alteration of all subsequent blocks, which requires consensus of the network majority. It was invented to serve as the public transaction ledger of the cryptocurrency Bitcoin in 2008 [13], in which the need for a trusted third party is avoided: instead, this digital currency is based on the concept of 'proof of work' allowing users to execute payments by digitally signing their transactions using hashes through a distributed time-stamping service [15]. Because of its resistance to modifications, decentralized consensus, and proved robustness for supporting cryptocurrency transactions, this technology is seen to have great potential for new uses in other domains, including financial services [7,17], distributed data models [3], markets [16], government systems [9,14], healthcare [8,1,11], IoT [10], and video games [12].…”