...[Link to reference article](https://www.tutorialspoint.com/scala/scala_blockchain.htm)
### 1. What is a blockchain?
A blockchain is a distributed database that is used to maintain a continuously growing list of records, called blocks. Each block contains a cryptographic hash of the previous...