Block
Blocks consist of groups of transactions, and each block is linked to the previous one in the chain through a hash. This chaining of blocks enhances the verification process for the entire blockchain. With each added block, the validation of the preceding block is reinforced. The block hash is determined by applying a hash algorithm to the block's content, adding a layer of security against tampering. Any alteration in the content of a block throughout the blockchain's history would render all subsequent blocks invalid, as the changes would affect their hashes, making it easily detectable by all participants running the blockchain.
Why Blocks
To guarantee that all participants within the Pollux network uphold a synchronized state and align on the accurate transaction history, we consolidate transactions into blocks. This entails the simultaneous commitment, agreement, and synchronization of hundreds of transactions.
How Blocks Work
To maintain the integrity of the transaction history, blocks follow a strict order. Each newly created block includes the hash of its parent block. Consistently, nearly all participants within the network align on the precise count and chronological sequence of blocks.
Upon the creation of a block by a super representative, the freshly generated block is disseminated across the network. Subsequently, all nodes within the network append the received block to the conclusion of their respective blockchains. The precise consensus mechanism for blocks is outlined by the "Proof of Stake" protocol of the Pollux network.
What's in a Block
The block object will look a little like this:
A block is composed of two main sections: the block header and the transaction list. The block header encompasses the following attributes:
Block Interval
Within the Pollux network, the block interval is set at 3 seconds, indicating the generation of a new block every 3 seconds.
Block Size
The size of blocks is limited, and a block's maximum size will not surpass 2,000,000 bytes (approximately 1.9M).
Last updated