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)

Reply to this note

Please Login to reply.

Discussion

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