+1
If you do choose to expand though, maybe make it so you have a pool of maybe 8-12 pixels that can only be used for fresh canvas and then 4-6 for overwriting?
As shortening for non-touched pixels seems there could be an exploit to get more normal pixels?
Yeah, of course it varies place to place but I think for the majority of at least somewhat developed countries and urban areas in less developed countries 50Mbps is a reasonable figure for “normal home internet” - even at 25Mbps you’re looking at 4½ hours for 50GB which is very doable if you leave it going while you’re at work or just in the background over the course of an evening
Edit: I was curious and looked it up. Global average download is around 50-60Mbps and upload is 10-12Mbps.