-
Hard forks expand the rule set, and make previously invalid blocks valid. A soft fork update does the opposite. Usually doing this by either increasing or decreasing the blocksize.
-
Hardforks could be made on purpose to either A: to create a new currency, as a split in the chain also causes a new coin to be created for that chain. Many have done this in order to incorporate new currency into the blockchain for example with the BTC and BCH fork. Or B: because of a change in the consensus rules, in which one side of the chain wants to adapt to a new set of rules while the other side wants to stick with the old. These are two reasons.
-
A hard fork splits the chain, which is bad because not only does it cause a split in the community, but also in the hashpower, as Itâs now divided between the two chains. This decreases the security as the less miners mining on the chain causes less security.
- Soft fork is when previously valid blocks are now invalid, vise verse for hard fork.
- You could do a hard fork based on a democratic decision to lengthen blockchain size capacity to ensure more POW and security when approving future transactions, as well as removing anyone who is acting as an inactive node to ensure active participation within the node community.
- Some of the risks are splitting the chain and community for a while and decreasing the amount of transactions approved within a certain timeline and also will cause the hash power to split.
- SF - valid to invalid
HF - invalid to valid - Change in consensus rules
- Split in community and reduction in security.
- Hard fork is an update that makes previously invalid blocks now valid and a soft fork is an update that makes previous valid blocks now invalid,
- change in consensus
- splitting miners. reduce hash power.
- a soft fork makes all blocks update while the hard fork updates some
- to split the chain and make a new currency with different features
- new currency could die or be flawed, hashpower could be greatly reduced
- What is the difference between a soft fork and a hard fork?
- The difference between them is the hard fork makes previously invalid blocks valid which doesnât fit in the rule set. And Soft fork is the opposite of hard fork which makes previously valid blocks invalid which fit in the rule set.
- What are some of the reasons why you would do a hard fork?
- When there is an update in consensus rules.
- What are some of the risks with performing a hard fork?
- Split the chain, split community, and less security network.
- Softfork doesnât split the chain, and appears within the majority rule. Soft fork comes after update which shrinks the rule set. Update that leads to a softfork is update that makes previously valid blocks, invalid. Hardfork update makes previously invalid blocks, valid, it split the chain, split the hash power which can lead to loss of security. To hardfork no to take place all the nodes has to get the update.
2.The main reason would be to create new currency and make the size of the block bigger.
3. It can split the community, split the chain, and hash power which means some of the miners would be on one chain and the others on the other chain what leads to lack of security.
- A soft fork update makes previously valid blocks invalid by therefore shrinking the rue set, whereas a hard fork update makes previously invalid blocks valid and therefore expanding the ruleset.
2:
- Itâs a clear update, so you can choose what part of the blockchain you want to stay in.
- Itâs democratic
- Creates a new currency (diversification)
- It splits the chain and the community.
1:A soft fork will make a previous valid block invalid ,and a hard fork will make a previously invalid block valid.
2:When there is a change in the consensus mining rules you do a hardfork
3:When doing a hardwork fork it could make a split an make the chain less secure.
-
a soft for makes previously valid blocks invalid, while a hard for makes previous invalid blocks valid.
-
to improve the network and add a change the consensus
-
It can divide the community a and result in new chains and currencies
Homework on Soft and Hard Forks - Questions
1. What is the difference between a softfork and a hardfork?
With a soft fork update previously valid blocks become invalid and with a hard fork update previously invalid blocks become valid.
2. What are some of the reasons why you would do a hardfork?
To improve the quality of the network that canât be done within the current set of rules.
3. What are some of the risks with performing a hardfork?
The hashpower of the whole network decreases because the chain gets split into two. This reduces security and could also possibly split the community.
- What is the difference between a softfork and a hardfork?
A hard fork results in two blockchains while soft fork results in one single valid blockchain. The distinct difference is in the way the rule set was updated, whether it is an expansion or contraction. An expansion ruleset makes previously invalid blocks valid that led to hard fork while contraction ruleset makes previous valid blocks invalid and led to soft fork.
- What are some of the reasons why you would do a hardfork?
To add new functionality, reverse transactions that siphoned off digital currency cause by hackers, perhaps allow nodes with outdated blockchain version be upgraded to the new version and to fix security risks found in the old protocol version.
- What are some of the risks with performing a hardfork?
Degrading security and performance of the network. Causes confusion and contradiction if conflicts occurred between the split community because of two different blockchain versions. Prices may drop sharply due to speculation.
Homework - Forks
What is the difference between a softfork and a hardfork?
Softfork is were valid blocks become invalid under the new rules. Create a temporary split that corrects itself.
Hard fork is were invalid blocks become valid under the new rules. Create a permanent split that creates 2 different Chains.
What are some of the reasons why you would do a hardfork?
- Create network updates (Fix problems or Make performance improvement)
- âDemocraticâ
- Expansion for Valid Blocks
What are some of the risks with performing a hardfork?
Splitting in to two chains
Influencing for better or worse for a period of time the trust in both chains. Why the split? New chain needs to prove its trust.
1.What is the difference between a softfork and a hardfork?
2.What are some of the reasons why you would do a hardfork?
3.What are some of the risks with performing a hardfork?
1.Softfork update previously valid blocks invalidates after an update while Hardfork update previously invalidated blocks validates after update.
2.Clear and Democratic
3. It splits the chain, It splits community, It splits Hash Power.
Blockchain Updates & Forks
-
What is the difference between a softfork and a hardfork? A hardfork makes previously invalid blocks valid while a softfork makes previously valid blocks invalid.
-
What are some of the reasons why you would do a hardfork? If you want to change consensus or add new functionality.
-
What are some of the risks with performing a hardfork? You would risk splitting the hash power in half which could be a security issue along with having a split community.
- A softfork is a contacting of the ruleset that miners follow while a hard fork is an expansion of the ruleset. Softforks only require 51% of the miners to update while a hard fork requires 100% of the miners to update.
- You can create a more clear direction for the future of the chain and you keep with you those who believe in the same mission.
- You risk hash rate, intellectual power, and potential use cases for the chain.
-
What is the difference between a softfork and a hardfork?
A SoftFork makes previous valid blocks invalid (contraction), while a HardFork makes previously invalid blocks Valid (expansion) -
What are some of the reasons why you would do a hardfork?
to expand the consensus protocol of the network -
What are some of the risks with performing a hardfork?
will split the chain, lose hash power, decrease in security
-
A soft fork is contractive l, it decreses blocks size and causes bigger blocks to be ommited.(not sure why u would want to do that, maybe to save space on the chain) itâs also non democratic because the chain will eventually pick a side and thus a split chain will not occur. A hard fork expands the chain and allows blocks on the chain that are bigger than the originals. Because of this miners can choose to stick to the originals or not a split may occur
-
If u want to split a chain then a hard fork is the way to go. It is clear what will happen unlike a soft fork which is sure to result in stale blocks u just dont know when
-
If a split occurs with a hard fork hash power and thus pow will decrease and also a portion of the community
It contracts the rules, not necessary the block size. Decreasing the block size is just the most simple example to understand the concept, not sure if anyone would actually do it.
-
What is the difference between a softfork and a hardfork?
A hardfork makes previously invalid blocks valid, while a soft fork makes previously valid blocks invalid. -
What are some of the reasons why you would do a hardfork?
If there was a split in the community that wanted to go one way over another. -
What are some of the risks with performing a hardfork?
A reduction in hash power, some nodes would continue on one chain as another would continue on a different chain resulting in hash power loss.