Nodes are an integral part of the blockchain needed to validate transactions and keep the network safe. They can have different properties in different blockchains or in directed acyclic graphs (DAG).
Classic blockchains such as bitcoin and ether are peer-to-peer networks, which means that all network nodes are equal to each other. That is, there are no priorities for some nodes in terms of distribution and verification of transactions.
DAGs are usually characterized by the formation of the main chain. For this, they use specially allocated or created nodes, which are called witnesses. Thanks to these witnesses, the DAG grows around the main chain. Secondary chains that arise over time are connected (or get obsolete) to the main chain. Therefore, the network is no longer peer-to-peer (there are specially selected witnesses).
Ubix Network is a DAG. However, we do not allocate any specially selected nodes - witnesses. We form some subsets of witnesses that form consilums. Each consilium processes its own transactions.
When you deploy a network node you have the option to:
-Create a consilium (then you become a Validator and can determine the rules of the consilium and the transactions that it processes)
-Join a previously created consilium (for this you need to comply with its rules. At the moment, it is proposed to join the wide consilium of the main network. The cost of participation in the consilium is 100 million UBX)
-Work with the network by sending transactions as well as creating and interacting with smart contracts.
Each node of our network is a repository. It stores all network transactions, regardless of which consilium they were processed in. Due to this, additional network stability is achieved. The node can be deployed on various devices and operating systems.
Necessary requirements for the server (computer) on which the node is deployed:
-Number of cores 1
-RAM 2 GB
-SSD Disk 1 GB SSD