Tech Definition of Blockchain Technology https://robotecture.com/tech/definition-of-blockchain-technology/