The Quick, 3-Step Guide to Blockchain Technology. – Hacker Noon
The three main components of blockchain technology: the blockchain itself, peer-to-peer networks and consensus mechanisms.
Bitcoin would not be able to exist if any one of these components did not exist.
Source: The Quick, 3-Step Guide to Blockchain Technology. – Hacker Noon, Thijs Maas, October 24, 2017