Blockchain simulation Blockchain history Why blockchain Trust APPS Framework The mining process Difficulty algorithm ASIC cards Mining groups Sustainability Blockchain security 51% attacks Computing the Poisson distribution Probability of attack Consensus protocols (PoW, PoS, PoA - PBFT) Bitcoin, Ethereum, Corda and Hyperledger Fabric Cryptocurrencies Wallets and NFTs Using Metamask Performing Ethereum transactions Using Etherscan Smart Contracts Solidity programming language Using Remix IDE Linux compiler Calling smart contract methods Installing GETH Configuring AWS Installing Ubuntu Install GETH Using the JS console Attaching blockchain peers Blockchain networks on IoT devices GETH on Raspberry Pi units Using OpenVPN for node connections writing blockchain boot scripts in Bash Writing dApps dApp architecture Node.js Web3.js API IPFS and Swarm using Postman Blockchain Satellites Radiation Induced Errors research for Blockchain Satellites APPS global applications - how blockchains are being applied COVIDblocked contact tracing application on blockchain Publishing the State law on blockchains