Node

A Node represents an CuriumVerse client running instance. A person/organization can control more than one Node and a Node can be controlled by more than one person/organization. Each Node has its address that is determined by the first 20 bytes taken from the hashed public key. There are three roles of nodes in CuriumVerse: Peer, Delegate and Active Delegate. A role is attributed to a Node in accordance with its degree of participation in reaching consensus. A Peer is a Node with minimal influence in this process. These Nodes only ensure the creation of transactions. A Delegate is a Peer bonded with a specific Wallet. Each Peer can be bonded with only one Wallet. But one Wallet can be bonded with a lot of Peers. Wallets can vote for delegates as well as recall their votes. Each Delegate has its rating which is calculated as a sum of the weights of votes in its favor. Active Delegates are the top N Delegates by rating. Currently, the number of delegates in CuriumVerse is equal to 21. The decision to allow such a number of delegates was taken with a view to maximize the efficiency of the network and ensure the average block time of between 4 and 6 seconds. An initial Active Delegates list is defined in the first genesis block which is hardcoded. Active Delegates have a right to validate transactions, run smart contracts as well as produce, validate and commit blocks. They get rewards for producing blocks.It means that they play the most crucial role in achieving a consensus.

Last updated