Cyber security and blockchain