Chain
Vega provides Tendermint as a consensus layer to form a blockchain. The rest of the information here informs on how that blockchain's relevant components are comprised.
📄️ Delegated proof of stake
Vega software includes the functionality to run a delegated proof of stake blockchain.
📄️ Network
Vega protocol software allows for the creation of decentralised networks operated by a number of independent validators who runvalidator nodes, and may also run data nodes.
📄️ Transactions
A transaction is an instruction (command) issued to the network, bundled with a signature, the submitter’s public key, a small proof-of-work calculation, and the target block height. A transaction that doesn't pass validation (for example, an order without enough assets to cover it) will be rejected.
📄️ Validator nodes
Networks running the Vega software can be operated by a number of independent validators, who each run a validator node, and may also run data nodes.
📄️ Data nodes
Protocol users need to see and interact with data, such as price history, market changes, validator scores, and more. While the core emits events when states change, it does not store the data about those events. The core is responsible for processing transactions for the chain and ensuring correctness.
📄️ Validator scores and rewards
Validators and nominators both receive revenue for securing a network running Vega software. The amount can depend on factors including how much stake is nominated to the validator.