We have deployed our latest update to both our mainnet and testnet repositories, that now allows for client-side nodes to be deployed with ease and in just a few minutes. The hardware requirements are very light and the installation process very easy, requiring minimum coding and programing knowledge and skills. This is a major milestone in our development roadmap, as it dramatically increases accessibility, security, decentralisation, and usability of our network, all at once.
Snap Nodes (Default)
Snap nodes are the default when setting up a Nova Network node. They store a summary of the history of the network and imports information from the network in a filtered and curated manner, requiring less storage space whilst also syncing much faster.
Users can opt to run a full node instead of a Snap node, which means they will store all the network's history locally. It is great for development purposes and helps immensely on securing the network. Full nodes require more storage space and often take longer to sync when set up.
RPC Nodes are essential for projects requiring reliable and uninterrupted connection with the network for their own platforms and frameworks. The RPC will accept and process incoming connections and requests from other machines, proxying interaction with the network, whilst also working as a full node.
Who can run a Nova Network node?
Anyone with a machine meeting the minimum hardware requirements can run a Nova Network node, and users can follow the instructions in our main Github repositories for the mainnet or testnet in order to set up their nodes.