What kind of CPU power is necessary to run a node? Do most datacenters frown upon it like they do mining?
Considering only a simple witness type of node, CPU, very little (in the sense to run). But to perform some of the other admin tasks, such as synchronize and if it has too many requests... things can get to the order of some (6 or more) CPU cores... but for any local thing, any recent CPU with 4 cores is more than enough. During the synchronization, it is when the technology (recent) will matter most.
Yes, some datacenters have become restrictive to "mining"... and also confused others... making this a much greater pain.
Memory wise it's more demanding... at least 24 GB will be required. I would recommend 32 GB for starters... and this is a node that does not include the former "history" of the blockchain... Just a simple verification witness node...
On the memory side, something called "shared_memory.bin" (memory mapped file) needs to be residing in memory (because otherwise will be too slow), the memory requirements are mostly to hold the size of this file... which changes slightly depending on the plugins activated. For a witness node, it goes around 20GB at the moment (for me)... but it can change.
Then disk... you will need around 500 GB at least for holding things for at least the next year I would say. The best will be to get a 1TB NVMe... they are not that expensive anymore, and they suck up IOps like a real mustang. Which speeds up things a lot.
Now that I know more people, I really should do my own voting. How many witnesses can we vote for?
30 and if one does not vote for 1 or more years, the vote will decay (cease to have power). So this is actually a protection that allows the "big attacking" players to not be able to "set and forget". A chain can only be secure if the current security is "up to date".
Thanks so much for explaining all this, by the way 🙌
It's the reason I like to be around. To explain what I can... capture great opportunities that would help decentralization, and have some fun (when possible)!
I'll have to check if mine allows it :) ... The chance of producing a block now and then wouldn't hurt.
!LUV
(1/10) sent you LUV. | tools | discord | community | HiveWiki | NFT | <>< daily