bitcoin core keeps a cache of the UTXO set in RAM for fast access. iirc, there are 94M UTXOs currently. gonna take a hell of a lot more than 1M UTXOs to cause a spike in ram. also, the max number of outputs you could create in a block is something like 13k (back of the napkin math)

Replies (1)

How many bytes are UTXOs? Wouldn’t 94M UTXOs @ 140 bytes each be about 1.3GB of ram? And is there another way to store the UTXO set? How do pruned nodes manage it? Thanks for the explanation though. I enjoy guys podcast a lot but that explanation may have slipped a bit through the cracks