https://bitcoin.com.ua/en/we-need-to-encrypt-the-peer-to-peer-layer-of-bitcoin-for-privacy/