Distributed computing basics of blockchain.