Blockchain Technology Concepts: For Managers & Techies