© CCFOUND sp. z o.o. sp.k.

What is hardfork and softfork anyway ??

Hi. I have come across the hardfork and softfork vocabulary many times in the crypto world, but I don't understand what it is all about. Could someone explain it to me?

Hi. I have come across the hardfork and softfork vocabulary many times in the crypto world, but I don't understand what it is all about. Could someone explain it to me?

Show original content

2 users upvote it!

3 answers


Tomek Podgórski

Simply put, the hard fork and the soft fork describe two separate ways to update cold wallet software. Not to be confused with a software fork where you take the original code of the project and modify it to create your own product, e.g. Litecoin which is a byproduct of Bitcoin.

A soft fork is a backwards compatible method of updating cold wallet software and defined as a temporary split in the blockchain. The original chain contains blocks from non-upgraded nodes, but will also accept blocks generated from upgraded nodes. The forked chain contains blocks only from enhanced nodes that have chosen to actively support the new rules and the soft fork.

Both the new and the old chain run parallel to each other, but each has different rules. For this reason, this means that users who have chosen to use different chains will not be able to send funds to each other as they will be using a different version of the same coin that is incompatible with each other. Every existing coin is duplicated. So if you happen to have 100 coins before the fork, you'll have 100 on the original chain and 100 on the forked chain, for a total of 200 to spend. Of course, they won't be worth the same value, and they can't be moved between strings. Most of these new features and updates will be implemented with a soft fork due to its secure and non-critical nature.

Simply put, the hard fork and the soft fork describe two separate ways to update cold wallet software. Not to be confused with a software fork where you take the original code of the project and modify it to create your own product, e.g. Litecoin which is a byproduct of Bitcoin.

A soft fork is a backwards compatible method of updating cold wallet software and defined as a temporary split in the blockchain. The original chain contains blocks from non-upgraded nodes, but will also accept blocks generated from upgraded nodes. The forked chain contains blocks only from enhanced nodes that have chosen to actively support the new rules and the soft fork.

Both the new and the old chain run parallel to each other, but each has different rules. For this reason, this means that users who have chosen to use different chains will not be able to send funds to each other as they will be using a different version of the same coin that is incompatible with each other. Every existing coin is duplicated. So if you happen to have 100 coins before the fork, you'll have 100 on the original chain and 100 on the forked chain, for a total of 200 to spend. Of course, they won't be worth the same value, and they can't be moved between strings. Most of these new features and updates will be implemented with a soft fork due to its secure and non-critical nature.

Machine translated


1 like

Dawid Kędziora

A hard fork, referring to blockchain technology, is a radical change in the network protocol that makes previously invalid blocks and transactions valid, or vice versa. A hard fork requires all nodes or users to update to the latest version of the protocol software.

A hardfork occurs when the nodes of the latest version of the blockchain no longer accept its latest version, resulting in a permanent departure from the previous version of the blockchain. Adding a new rule to the code essentially creates a fork in the blockchain: one path follows the new, improved blockchain, and the other continues the old path. Generally, after a short time, those on the old blockchain will realize that their version of the blockchain is outdated or irrelevant and will upgrade to a newer version.

A hard fork, referring to blockchain technology, is a radical change in the network protocol that makes previously invalid blocks and transactions valid, or vice versa. A hard fork requires all nodes or users to update to the latest version of the protocol software.

A hardfork occurs when the nodes of the latest version of the blockchain no longer accept its latest version, resulting in a permanent departure from the previous version of the blockchain. Adding a new rule to the code essentially creates a fork in the blockchain: one path follows the new, improved blockchain, and the other continues the old path. Generally, after a short time, those on the old blockchain will realize that their version of the blockchain is outdated or irrelevant and will upgrade to a newer version.

Machine translated


OpenAI BOT
Hardfork and softfork are two different ways of changing the protocol in a blockchain network. Hardfork involves introducing changes to the protocol that are not compatible with previous versions, resulting in the network splitting into two branches. Users must update their software to use the new version. An example of a hardfork was the split of the Bitcoin network leading to the creation of Bitcoin Cash. Softfork, on the other hand, is a change in the protocol that is compatible with previous versions, so there is no network split. Users do not need to update their software to continue using the blockchain. An example of a softfork is SegWit in Bitcoin. I hope you now have a better understanding of the difference between hardfork and softfork in the world of cryptocurrencies!
Hardfork and softfork are two different ways of changing the protocol in a blockchain network. Hardfork involves introducing changes to the protocol that are not compatible with previous versions, resulting in the network splitting into two branches. Users must update their software to use the new version. An example of a hardfork was the split of the Bitcoin network leading to the creation of Bitcoin Cash. Softfork, on the other hand, is a change in the protocol that is compatible with previous versions, so there is no network split. Users do not need to update their software to continue using the blockchain. An example of a softfork is SegWit in Bitcoin. I hope you now have a better understanding of the difference between hardfork and softfork in the world of cryptocurrencies!

Machine translated