According to Ethereum, Proof of Work(PoW) is responsible for issuing new currency into the system and incentivizing miners to do the work. Miners who successfully create a block get rewarded with two freshly minted ETH and all the transaction fees within the block.
A miner may also get 1.75 ETH for an uncle block. Uncle blocks are valid blocks created by a miner practically at the same time as another miner mined the successful block. Uncle blocks usually happen due to network latency.
According to Ethereum, a transaction has ‘finality’ on Ethereum when it’s part of a block that can’t change. Because miners work in a decentralized way, two valid blocks can get mined at the same time.
This creates a temporary fork. Eventually, one of these chains will become the accepted chain after a subsequent block has been mined and added, making it longer.
But to complicate things further, transactions rejected on the temporary fork may have been included in the accepted chain. This means it could get reversed. So finality refers to the time you should wait before considering a transaction irreversible.
For Ethereum, the recommended time is six blocks or just over 1 minute. After six blocks, you can say with relative confidence that the transaction was successful. You can wait longer for even greater assurances.
Finality is something to bear in mind when designing dapps. It would be a poor user experience to misrepresent transaction information to your users, especially if the transaction is of high value.However, this timing doesn’t include the wait times for having a transaction picked up by a miner.
Problems of PoW
High Energy Consumption: A major criticism of proof-of-work is the amount of energy output required to keep the network safe. To maintain security and decentralization, Ethereum on proof-of-work consumes 73.2 TWh annually, the energy equivalent of a medium-sized country like Austria.
Proof-of-work also uses up so much energy that it’s bad for the environment.
51% Attacks: Ethereum Classic’s hack in August 2020 is a typical example of a 51% attack, which caused a reorganization of over 7,000 blocks, equivalent to 2 days of mining.
Mining Centralization: PoW is considered decentralized. Due to increasing computation needed, mining pools could potentially dominate the mining game, leading to centralization and security risks.
What do you think of this article? Let’s hear from you in the comment section!
Latest Episode on Inside Blockchain
Crypto News Update
Crypto Bootcamp Community Celebrates Bitcoin Pizza Day Across Africa
The advent of Bitcoin has paved the way for seamless cross-border payments. The demand for third-party intervention in financial transactions...
Explore, Build Assets, Fight and Earn in the Supernova Space
A new economy was opened in 2017 when blockchain was integrated into gaming to produce the first Web3 game: CryptoKitties....
Owl.Games: The Rise of Crypto Games in the Casino Industry
Crypto gaming used to be new a few years ago but it’s going mainstream now. However, there are some sectors...
BCAT Africa: Reducing Unemployment in Africa
One of the greatest lines spoken in the Spiderverse is “with great power comes great responsibility”, although it can be...
Gamified NFT Platform Trove Announces Launch Partners SideQuest
Trove has announced its new Launch Partnership with SideQuest, a gamified risk-to-earn NFT collection. It was announced on Twitter today. ...
- MetaRuffy: An Intersection of Blockchain, Web3, VR, and AR
- Crypto Bootcamp Community Celebrates Bitcoin Pizza Day Across Africa
- Crypto Market Crash: The Truth about Luna & UST Collapse
- Explore, Build Assets, Fight and Earn in the Supernova Space
- Owl.Games: The Rise of Crypto Games in the Casino Industry