A block is the basic unit of blockchain systems or shared public ledgers. Each block on a blockchain network contains validated transaction data and cryptographic references to previous blocks. Moreover, a block contains a unique identifier known as the hash. It links transactions together, creates immutable records, and ensures data integrity and maximum security.
New blocks are added to public blockchains by miners or validators through various consensus mechanisms. These include Proof of Work (PoW) for the Bitcoin blockchain and Proof of Stake (PoS) for Ethereum. Unlike private blockchains, public blockchains in cryptocurrency and blockchain technology are available to all network participants.
Just like block size, block time varies by blockchain. The process of adding a block to the BTC blockchain takes about 10 minutes, and Ethereum’s block time is a few seconds. Large blocks can hold more new transactions, but they need more storage space, making it difficult for participants to run nodes.