pi-node / instructions

254 stars 154 forks source link

Hardware requirements & Power options? #72

Closed lcocea closed 1 year ago

lcocea commented 3 years ago

I can't seem to find the minimal/default hardware requirements (min HDD/SSD size, RAM, CPU, UPS, Internet bandwidth) in the documentation. These are important things to know before setting up the node.

Running the machine 24/7 when there is no node workload increases the risk of wear and tear with no perceived benefit when compared to other Pi network users who do not run nodes. There is no formal agreement and no incentive provided for users to run a node. To minimize this risk, it would make sense to enable computer sleep while there is no node workload. I enabled WOL on the NIC and the PC wakes up from sleep when receiving incoming connections on ports 3140* of the router's external IP.

Can anybody confirm if this configuration is compatible with the requirements to run a Pi node?

ihatejam commented 3 years ago

Right now, the Pi team are running a test blockchain, so there is no formal agreement nor any incentive. Here's my understanding of running the node app... In order to enroll you as a node vs a supernode, the Pi team use your availability stats in the Pi app to determine your suitability for either node type. The idea is that you should let your node run as you intend to do when everything is up and running, so that your commitment can be gauged (while this is not exactly eco-friendly, it is the only way to check out people's actual participation capability) -- so having your pc on sleep will not reflect the hours you intend to run your node correctly.

ihatejam commented 3 years ago

more info by the Pi team can be found here - https://minepi.com/node-info

lehboi commented 3 years ago

I have been running Pi Node for a week. Currently, there is not much work, so a CPU Intel core i3 2348M is more than enough. It works on average 20% CPU load. I set my computer in Power saver plan to reduce heat. You cannot let your computer sleep because connections in and out continuously every second. Every day it sends and receives around 1GB. The disk space used by the database at this time is under 200MB.

t4ndu commented 3 years ago

Right now, the Pi team are running a test blockchain, so there is no formal agreement nor any incentive. Here's my understanding of running the node app... In order to enroll you as a node vs a supernode, the Pi team use your availability stats in the Pi app to determine your suitability for either node type. The idea is that you should let your node run as you intend to do when everything is up and running, so that your commitment can be gauged (while this is not exactly eco-friendly, it is the only way to check out people's actual participation capability) -- so having your pc on sleep will not reflect the hours you intend to run your node correctly.

Adeday0 commented 1 month ago

There should be proper information on how setting up the node is going to be. The docker app has transmitted about 12GB of data in the last 3 hours and the setup is still not done yet. How does this even make sense??