21 Million Bitcoin nodes — why the full node is the backbone of the network and how consensus actually works