Blockchain Technology Workings