how many cpu and memory to choose for supernode
1 cpu and 1gb memory is ok
or we need more?
Please note that this is not the requirement to run the ZenCash node software on a system, these are the specific requirements for Secure Nodes.
Secure Node requirements:
Operate ZenCash node software on a capable system.
Recommended memory is more than 4GB
Decent internet connection
Secured to prevent hacking.
Maintain entire ZenCash blockchain on the system.
Provide a valid SSL certificate to the ZenCash Node software to use for communicating with other nodes and wallets.
Keep at least 42 ZenCash on the server in a t_address for staking
Monitor the SecureNode channel for challenge messages from SecureNodeHQ approximately every 10 minutes (in a z_transaction message field)
Respond to challenge with identifying information of the Secure Node.
Challenge response will be a combination of two things:
Send a shielded message to SecureNodeHQ containing public t_address and GNUnet document location in message field
Publish a document to GNUnet signed with private t_address including:
public t_address of staking Zen, which will also be used for reward payment.
SSL certificate and IP address
Block header from blockchain
Other information that may be necessary to make sure it is a unique server
Other potential requirements that may come up in future to allow ZenCash system to use the Secure Nodes for consensus and computing power
The Secure Node tracking system will publish the challenges, and the responses from the Secure Node will be tracked and published on a web page for visibility. Payments will be done on a regular basis.
The server needs a 64 bit processor and operating system to meet the requirements of a Secure Node. It also needs access to a decent processor core and a total of 4 GB of memory, which can include swap if the storage access is fast enough.