-
A softfork update contracts rule set, making previously valid blocks invalid. On the other hand, a hardfork update expands rule set, making previously invalid blocks valid.
-
If you want to for example, make the block size bigger. The bigger the block size, the more transaction that can be confirmed in one block, reducing less transaction time and/or fee.
-
The biggest risk is the hash power split. Meaning that the network can be less secure.
- A softfork is where the consensus rules for building blocks are contracted or reduced, which means that blocks that may have been previously valid under the old rules are made invalid under the new rules. The key thing to note for softfork, is that the majority wins out, and the blockchain will continue with no forks using the rules that the majority implements.
A hardfork is where the consensus rules for building blocks are expnaded, which means that blocks that were previously invalid under the old rules, are made valid under the new rules (and blocks that were valid under the old rules, remain valid under the new rules). This change can lead to a hard fork in the blockchain where those miners that do not upgrade to the new rules stay on their own fork, and those miners that upgrade, will form a new chain. Miners that do not upgrade can mine on either fork (backward compatability). A hardfork can lead to a product split - i.e. new crypto currency created.
-
A hardfork might be desirable because you add new functionality, create new features, perform an upgrade, create a new product etc.
-
The risks is that you split your miners, so reduce hashpower available to both chains, and therefore reduce security.
- What is the difference between a softfork and a hardfork?
= Soft fork is contraction of the rule set, makes previously valid blocks invalid.
= Hard Fork is expansion of the rule set, makes previously invalid blocks valid. - What are some of the reasons why you would do a hardfork?
= It is clear and democratic. Provides new currency. Improves performance - What are some of the risks with performing a hardfork?
= It splits the chain and community. Hash power split reduces security.
What is the difference between a softfork and a hardfork?
- A softfork is a contraction of the rule set, conversely, a hardfork is an expansion of the rule set.
What are some of the reasons why you would do a hardfork?
- You introduce new software functionality that is not backwards compatible e.g. changed data structures. A consensus rules change.
What are some of the risks with performing a hardfork?
-
Splits the community e.g. Segwit address, some nodes just canât update as they donât understand the new tx format. Note that a change in the Rule Set without compatibility issues is a consensus change (no community split).
-
Causes a chain split.
-
Causes a hash power split.
-
Lower security.
- What is the difference between a softfork and a hardfork?
SF - make previously valid blocks invalid
HF - Makes previously invalid blocks valid - What are some of the reasons why you would do a hardfork?
Democratic, consensus, clear - What are some of the risks with performing a hardfork?
Split the community, decrease hash rate
- HFâs make previously invalid blocks valid. SFâs make previously valid blocks invalid.
- If you wanted to increase block size to improve transaction speed.
- The blockchain will split, which will also reduce hash power and therefore security. And splits communities
-
What is the difference between a softfork and a hardfork?
A hardfork makes prevously invalid block vaild (widens the rules). A softfork makes previously valid blocks invalid (strengthens the rules). -
What are some of the reasons why you would do a hardfork?
When the conensus model needs to be changed, a hard fork makes sense. It is a clear and democratic decision between the miners. -
What are some of the risks with performing a hardfork
The hash power could split and the network could become more insecure.
-
What is the difference between a softfork and a hardfork?
Hardforks make previously validate previously invalid blocks. Softforks invalidate previously valid blocks. -
What are some of the reasons why you would do a hardfork?
To make a change to the network such as increasing block size. -
What are some of the risks with performing a hardfork?
The blockchain will be split and with it the community of miners that secure the network.
-
A hardfork can be viewed as an expansion of the ruleset, making blocks that would have previously been considered invalid, valid. A softfork can be viewed as a contraction of the ruleset, making blocks that would have previously been considered valid, invalid.
-
Some of the reasons to do a hardfork are: the community is split about a major update to the network. It can be viewed as a clear and democratic way of making changes to the network and those who disagree with the changes can form their own community around the new chain/token if they so choose.
-
The community splits which can harm the project as a whole. The hash power splits which could compromise security.
-
A softfork makes previous valid block - invalid, and a hardfork makes previous invalid blocks - valid
-
Some reasons for a hard fork are updating security issues found in older versions, or adding new functionalities.
-
Split chain, split community and split hash power
- hard fork = expansion of the ruleset. It makes previous invalid blocks: valid
soft fork= contraction of the ruleset. It makes previous valid blocks: invalid. - A hardfork adds functionality to the ruleset
- A hardfork will or can split the community, the blockchain and the hashing power.
What is the difference between a softfork and a hardfork?
What are some of the reasons why you would do a hardfork?
What are some of the risks with performing a hardfork?
-
A SF makes valid blocks invalid (Contraction), a HF makes invlaid blocks valid (Expansion).
-
Consensus change/update.
-
Splitting the chain, splitting the community, splitting the has power wihich makes the chain less secure.
-
What is the difference between a softfork and a hardfork?
HF: Previous invalid blocks now valid â EXPANSION OF RULE SET
SF: Previous valid blocks now invalid â CONTRACTION OF RULESET -
What are some of the reasons why you would do a hardfork?
a. to expand the ruleset
b. to split the chain and create a new currency
c. it can be considered a more democratic update -
What are some of the risks with performing a hardfork?
a. it regularly splits the chain and community
b. the has power gets split because some miners remain on the old chain, and some miners go to the new updated chain
c. The loss of some miners to the network reduces security on both the new network and old network.
-
A soft fork is where a previously valid block becomes invalid.
A hard fork is where a invalid block becomes valid. -
If the rules of the consensus needs to be changed.
-
Some miners will leave to the new chain which will lower hash power which also lowers security.
- Soft fork makes previously valid blocks invalid and hard fork makes invalid blocks valid.
- A change in concensus,
- During a hard fork the hash power splits into two chains.
-
Hard Forks make previously invalid blocks valid, Soft Forks make previously valid blocks invalid.
-
Consensus changes or expanding a rule set.
-
A Hard Forks split chains, hash power, or split a community.
- What is the difference between a softfork and a hardfork?
A softfork makes a previously valid block invalid, while a hardfork is the opposite. A hardfork makes a previously invalid block valid.
- What are some of the reasons why you would do a hardfork?
Some reasons a hardfork occurs is to increase the block size, make the block clearer and create a more democratic community.
- What are some of the risks with performing a hardfork?
Some of the risks with a hardfork which may occur is a split in the chain, a split in the community and a change in the hash power split.
-
A soft fork is a network upgrade that contracts the consensus rule set, effectively making previously valid blocks invalid. The chain wonât split with a simple majority of nodes accepting the upgrade. By contrast, a hard fork is a network upgrade that expands the consensus rule set, effectively making previously invalid blocks valid. The chain will split unless 100% of the network accepts the upgrade.
-
The main reason to choose a hard fork is to expand the consensus rules, so any reason that expands the rule set would answer this question. The only example discussed in the lectures is increasing the block size, so thatâs what Iâm saying here. I assume other improvements regarding speed, efficiency, security, etc. could also expand the consensus rules, but I donât know about those yet. There may be disagreement over the new proposed rules, and a splitting of the chain will likely result. In the lecture, âclearâ and âdemocraticâ were discussed as pros (arguments in favor of, as opposed to soft forks), but I donât see them as âreasonsâ for doing it. They seem to be mere characteristics of the event.
-
Some risks of hard forks are that the community will split along with the chain and that the decrease in hash power will decrease security. The network could potentially lose value on many levels.
- Hard forks expands the concensus rules. It makes previousely Invalid blocks Valid. Soft forks do the opposite substract the concensus protocol, Makes previously Valid Blocks to Invalid.
- The reson to do a hard Fork is to expand the concensus protocol so extra functions can be added!
- The risk performing Hard fork is that can create split in the comunity and lose of Hash power wich can lead to reduced security! In Hard forks creation require 100% update and agreement of the protocol is needed. If its not achived split in the comunity is created and new and and old version exist. New coin(updated) is born in a way!
- What is the difference between a softfork and a hardfork?
The softfork makes the previous block valid and the hardfork makes the previous block invalid. - What are some of the reasons why you would do a hardfork?
If you want to change the set of rules in your consensus mechanism, for example, if you want to decrease or increase the block size. - What are some of the risks with performing a hardfork?
⢠We need 100% of the network to update, to avoid a fork. If the old nodes donât update(this might be a 1%).
⢠The hash power is split (security risk)
⢠The community is split