This is basic implementation of Blockchain with Salesforce Apex language.
Read more here:
https://0to1code.wordpress.com/2018/08/28/build-your-first-blockchain-with-salesforce-apex/
Install Unmanaged Package from here: https://login.salesforce.com/packaging/installPackage.apexp?p0=04t900000002fMN