If the blockchain is a ledger, then a block could be described as one of the pages in a ledger.
Each block contains a large number of transactions as well as various types of information, unencrypted and otherwise, on each. Blocks are confirmed when a miner correctly confirms it onto the blockchain.
‘Block time’ refers to the amount of time it takes for a new block to be created. Once that time is up, a new block will appear on the blockchain, with it confirming all the information contained within it.
Uncles are blocks that have been duplicated on the Ethereum network, which experiences this problem often, thanks to its relatively short block time.
A smaller reward is offered to miners who complete uncle blocks, and they are added as “echoes” to the blockchain. While not a part of the official chain, they do add depth and security to the ecosystem.
Not being proper blocks, uncles are left to add depth to the blockchain but are not considered canonical.
We have covered many aspects of mining in our previous lessons but is worth mentioning in the context of blockchain technology.
A notable benefit of blockchain technology is the automated protocol that allows the network to work and fuel for itself.
Miners are rewarded for correctly confirming a block onto the blockchain, therefore releasing further coins into the community, fueling further trade and subsequently, the requirement for further mining.