Graphite Nodes
If you are interested in becoming a validator, please contact us at support@atgraphite.com.
Graphite has three key types of nodes on its network:
Entry-point (Transport) Nodes
Authorized Nodes
Graphite Foundation Nodes
Each type helps to ensure high network performance and practical usability.
Transport Nodes Income
Usually, standard transport nodes do not earn incomes on blockchains. So, one of Graphite’s key unique features is that it actually allows its regular entry-point transport nodes to earn an income. Put simply, it is easy to create a transport node and start earning by allowing Graphite users to send transactions to the network from your node.
Income for Entry-Point Nodes; How It Works Step-by-Step:
The transaction sender includes the ‘originating node’ address in the data field of the transaction
The transaction is not accepted by the entry-point node if the ‘originating node’ differs from the actual node's address
After the block containing the transaction is sealed, the entry-point node is rewarded with 50% of the transaction fee (i.e. the fee). The other 50% goes to the authorized node serving as a block sealer.
Income for Entry-Point Nodes
Entry-point nodes in Graphite are transport nodes that also act as initial points of transaction entry to the network. Unlike any other blockchain, Graphite allows its entry-point nodes to earn an income from part of the transaction fee. This feature of the network makes it possible for users to start making an income as an entry-point node without the need for huge server resources.
The income for transport nodes in Graphite is technically achieved by adding a field for the incoming node address to a transaction record. When a user fills this field with a valid "originating node" address, the transaction fee will be the standard rate (i.e. the lowest possible fee). On the other hand, the fee for anonymous transactions (i.e. without a complete ‘originating node’ address) will be increased; but, to be clear, we do not in any way prohibit anonymous transactions.
The "originating node" address is necessary for a transport node to receive its reward for the initial admission (i.e. point of entry) of a transaction to the Graphite network. The address of the "originating node" essentially serves as an identifier for the node set to receive the income. Of course, this system inevitably decreases anonymity since everybody on the network will see a particular node related to a specific transaction. But, realistically, most users have no interest in these matters and simply choose the node (i.e. wallet provider) that is the closest and provides the best services.
For users who value anonymity and privacy, it will be possible to create a Graphite transport node and use it to send transactions with no "originating node" data; again, Graphite doesn’t make them reveal which node was used as an entry point for a transaction if the user does not wish to reveal it.
In other words, in order to earn money, Graphite network participants should focus on providing great performance and user experience by acting as an entry-point node for other user transactions instead of simply performing pointless and wasteful calculations. We believe this is the best way forward for any blockchain transaction system.
Authorized Nodes
Authorized nodes on the Graphite network are responsible for the validation of new blocks. The pool of authorized nodes consists of compliant, authorized nodes and Graphite Foundation nodes which are always available.
Graphite-authorized nodes are the primary core of the network and act as block validators. For a server to become a compliant, authorized node on the Graphite network, it must pass a compliance test.
The compliance test for authorized nodes will be described in detail in a dedicated document. For now, we will note that the compliance process involves:
Passing the highest level KYC verification
Technical requirements, including:
SLA for 99.9% server uptime;
A server hosted in a Tier 3 or Tier 4 data center or higher;
High server speed and performance;
2TB SDD.
After becoming a legitimate authorized node, the node will be able to validate blocks and earn income.
Graphite will take note of its nodes with the best and worst performances and implement a mechanism to reward authorized nodes for good performance.
Graphite Foundation Nodes
Graphite Foundation nodes are meant to ensure that the Graphite network is live and functioning in any situation (even when all other nodes are down). 16(incl. 7 validators) high-level Graphite Foundation nodes, managed and maintained by the Graphite Foundation, will support the uptime of the Graphite network.
Last updated