What is Hard Fork?
As is known, Blockchain is a project available to all developers in the world.
This means that any developer can change the properties of the chain Block.
- Change the size of the block.
- Develop or change encryption type.
- Change policy on smart contracts.
And since the blockchain does not allow the change of properties or information written on any block.
Moreover, this means that any change gets the blocks will divide blocks into two completely different series.
When there is a split in the chain, two new blocks are produced, the first one being complementary to the new mother and the new with completely new features.
Furthermore, Hard Fork can be implemented to develop protection, add new functions, or correct old transactions The process of correcting old transactions is done only in the Ethereum.
There are two types of division:
- Solid split
- Split at the program level.
A radical change in the protocol used in the blockchain, which makes the old blocks can not understand the new blocks.
The chain is divided into two parts.
Example of change in the size of the block:
There is a clear defect in the sizes of blocks and the speed of the creation of new blocks, which requires a change in the mechanism of Blockchain.
Example When the size of the block in the Bitcoin changes from 1 megabyte to more, this requires changing the speed of creating the block and writing on it.
This is not possible, because the decomposition does not allow the masses to be formed in less than 10 minutes.
Change the protocol used for encryption.
Is a split occurs when upgrading the protocol used in the blockchain.
The former blocks can understand and understand the information within the new blocks, which carry the development of the old version.
As is the case when updating the mobile operating system.
We find that the old programs are still working as before.
This type of division does not significantly affect the network compared to what happens when the division is difficult and usually does not produce any new currency or program.
Only minerals need to upgrade programs used in the mining process.
All nodes continue to identify new blocks and maintain compatibility in the blockchain.
get an account at Uniglobe Markets