Putting aside pool mining, does the Bitcoin mining program keep the entire blockchain in memory? Including transactions?
I've been reading through the original Bitcoin code and it looks like the entire chain is kept in memory. Of course that code is over 10 years old, so I'm sure it's changed quite a bit, but I'm still curious.