I am trying to run Bitcoin core, but when I started the software, it says that I can either:
1) Download the entire blockchain and keep it on my disk, 350GB
2) Download the entire blockchain, verify historical data, and only keep the most recent 2 GB of blocks.
Either way, I have to download 350GB of historical data.
Forgive me, Toxic Maxis, but is there an implementation of Bitcoin Core where I can only download the most recent 2GB of blocks?
Furthermore, I have another idea.
Is it possible to build a full node that stores only the latest UTXO set and the latest 2016 blocks for difficulty adjustment?
If I store all current UTXOs and the latest 2016 blocks, is it to all intents and purposes, the same as storing the entire 350GB block chain?
If no such software exists I will build it from scratch. I am currently reading Programming Bitcoin by Jimmy Song.