Correct, but I like others was being simplistic to save words, lol, but as far as I know those also have a max size the same as a chunk of 1/2 MB
The aim is to allow usage on as minimal as possible hardware while not hurting the operation of the network. Small nodes allow quick and easy churning.
Imagine having 1TB nodes as the set size for nodes
a nodes going offline will cause churning of 100’s of GB of data with some neighbours. How long will that take? 100Mb/s (10MB/s, or 36GB per hour)
your node joins and will ask (be sent) 100’s of GB of chunks that it is now a close node to.
But at 2GB per node and 1TB total using 500 nodes on a beefy machine will see
each node is in different regions of the network.
machine goes off and 500 regions around the world will see on the order of 1GB of churning done for some neighbours. At 100Mb/s that is 100 seconds
your PC starts up and your 500 nodes each will ask for 1GB worth of chunks.
only your nodes will take time to get back to normal level of chunk holdings.
this is again spread across 500 regions each seeing max of 1GB per neighbouring node uploading to a node on your PC.
You see that having max of 2GB per node is much gentler on the other nodes in the network and speed of churns when they happen
From personal data from my nodes, I think cpu will be your bottleneck here. Should still have plenty of headroom to run many nodes, but I think that’s the first ceiling you’re going to hit.
Wonder how much Mbit in upload in general compared to download? Right now I have 100/10 connection but it feels like going 100/100 would be a good choice.
Firstly, there’s no need to be ‘in the closet’ here. We’re all very much ‘out’ in terms of our running of nodes. Unless you mean you’re having to literally hide your activities and the equipment from your significant other. I’m struggling to conceal the it all.
But seriously, I’m seeing about 3Mb/s both upload and download for running 10 nodes. So I think you’d be able to run about 250-300 nodes depending on how much bandwidth you need to leave available for peaks in demand for other internet usage. I think with that number the CPU will be fine. But stagger launching the nodes by 7 minutes as they are very busy in network and CPU for a few minutes after launch.
Sometimes very necessary to hide gadgets and other toys, all men should have rights to a off limit mancave.
Fans and hdd noise are the reason for wanting the rig outside of the bedroom. But fans also means dust so considering buying Raspberry pi 5 and match it with usb connected 3,5" hdd instead. For this early stage Beta might switch to Raspberry pi 3b and a spare 250Gb ssd, the >10 year old spare laptop is quite loud even wit re-pasted cpu. With new mechanical hdd’s it feels like they will last longer than ssd’s for when network goes live, so would want to pair with a mechanical hdd at a later stage.
Would be interesting to see if we can produce some minimal, low, medium and high general hardware/bandwidth system requirement recommendation list. Think I need to upgrade to at least 100/100 Mbit connection as thinking I can leave 8MB up/down for safenodes and then have 4,5Mb to use for casual internet use.
I don’t think we should encourage people to switch nodes on and off during the day. The churn won’t be good for the network. I think we should encourage people to run whatever number they can constantly. A smaller number on all the time is surely better than a number that goes up and down.
But they need to know its an option.
Imagine the thoughts “I run my PC for 16-18 hours every day, but do not want leave it on 24/7, so damn I cannot run a node” And that will not be uncommon for many people who are not tech minded. I know my parents would be “no bloody way am I wasting the extra electricity cost. Turn off the lights when you leave a room”
But yes definitely encourage people to leave the computer on 24/7, as many do out of laziness or whatever
For me personally, it doesn’t make a lot of difference. I have my ultra low power gigabit brix that will do a couple of nodes and a dedicated server somewhere in a DC that can take on a bit more load.
But the average dude(tte) we get in the discord chat with a windows pc will think twice before running up the power bill with hundreds per year.
If you compare with bitcoin, there are only 18k full bitcoin nodes running worldwide. That is not a lot.
Oh ok, I see your point, better than nothing and at least they are engaged in some way. That type of user probably wouldn’t be switching on thousands of nodes after work/school and switching them off at bedtime.
Its difficult to be able to slot people (or PCs) into a group of standard operating modes. I have done plenty of home computer sales some years ago in my local township, and got an idea on usage.
There will be some who turn on at 6am and off at 8am when leaving for work, then on at 6pm and off around 10pm-12am. There will be some who run late for work and say stuff it haven’t got time to shutdown the pc. Then others like one of my sons who leaves theirs on 24/7 going to sleep watching a movie and discord running to alert (wake) him when one of his mates overseas wants to chat.
Then there are some who have a “family” PC and one goes to work and the other is listening to podcast or watching a movie while doing whatever they are doing.
I suppose in general we can make broad slots of (for majority of days)
24/7
18 hours
dual slots of 2-4 hours and 2-6 hours (morning/evening)
6-10 hours (work PCs)
2-6 hours
not so often.
I’d love to see one or more nodes running on things like “smart TV”, routers, 3D printers, and other utility devices with a computer inside.
I would imagine a home PC running 5-20 nodes but not on for 24/7 will have a small effect due to churns and then that occurring across a timezone over an hour or two shouldn’t be a major issue with a worldwide network. A lot less effect than the world cup has on electricity supplies.
I think routers, TV boxes (roku, fire stick, apple tv etc), Nas systems are perfect “targets” for nodes. There is tons and tons of those that are powered on all the time. People don’t unplug them and they’re all connected to the internet all the time.
I’m not sure the storage on the stick type devices, but it’s going to grow. Down side is getting this type of software onto those devices isn’t going to be point and click, but I think long term it should be a target.
Routers and home/soho NAS systems on the other hand are ideal candidates.