The complexity of changes in the changes in Ethereum blocks
Ethereum, one of the most used Blockchain platforms, is based on a heavily decentralized mining process. Mining workers compete to solve complex mathematical values to validate events and create new blocks. However, changing the block after creating it is not as simple as it looks.
In this article, we will deepen the complexity of the Ethereum block change process and explore whether mining workers can easily change the block or have restrictions on how to make it.
mining process
When a minister finds a valid block on the Ethereum network, they usually send it to the block chain as a proposed change. The Ethereum community then examines the proposed change through the consent mechanism called Pow. Mining workers who believe that their solution is better than the original, encouraged to solve the puzzle and add their solution to the block.
modified block
Once the miner has added his solution, he must ensure that he is correct. They make it solve another puzzle known as the “Hash target”, which must be less than or equal to 6000 times the target of the previous block. If the solution is valid, the modified block is included in the next block.
Mainers Can Edit Block?
Now let’s face the question: can mining workers change the block after creating it? The answer is yes, but with some warnings.
In Ethereum, each block contains several events that are grouped together and certified through POW. When a minister finds a valid block, they do not just add new events to the existing block. Instead, they create a new block with modified events.
modified block structure
Mining workers can change the blocks in different ways:
- Setting new events : Mining workers can add new events to the existing block by creating a new block and adding a customized event.
2
How do miners know if they can change the block?
In order to determine whether or not the miner can be able to change the block, he must resolve his target hath to change the proposal. However, there are restrictions in this process:
- Information about the mining worker : Miner must have the perfect information about the Ethereum network and all previous blocks to make sure their solution is valid.
- Time Limits : Mining workers only get a limited time (known as “mud”) before the block has melted with other blocks.
What happens if the miner can change the block?
If the miner is able to change the block correctly, he will be rewarded with several brands known as “gas”. The gas boundary is determined by the Ethereum virtual machine (EVM) and calculated on the basis of the complexity of the puzzle.
conclusion
In summary, changing the block after creating it in Ethereum is not as simple as it looks. Mining workers can change blocks, but they must have the full information online and to solve the target resolution for the proposed change. The process provides for the creation of a new block with modified events, which requires significant computational force.
Although it is possible to change the block, miners usually limit their knowledge and time limitations. It should be noted that the Ethereum Developers group has taken measures to prevent harmful changes, such as the use of fragments tests and zero information.
In summary, the complexity of alteration of the Ethereum network blocks makes it difficult to modify miners after creating a block.