- A hard fork acts as an expansion for utility but can also create a secondary chain or currency. A soft fork is contractionary and leaves room for people who liked the older consensus to still work on the same chain.
- Create a new currency, fix an exploit like ethereum with the DAO hack, add new functions
- Some risks with a hard fork are that they can split a community, they can divide computing power for network security because the volume of miners may be working on two different chains and ultimately decrease security.
- What is the difference between a softfork and a hardfork?
A hardfork makes invalid blocks valid where as a soft fork makes valid blocks invalid.
- What are some of the reasons why you would do a hardfork?
Democratic decision by the miners.
- What are some of the risks with performing a hardfork?
Hash power is split and therefore the network is less secure.
There are a bunch of Bitcoin hard forks out there, most notable Bitcoin cash
The nodes must update the version of the node they are running.
It takes as long as it takes for a node to update its sw. Its a personal choice to update or not.
- Soft Fork - Decreases the block size, making previous valid blocks invalid - tightening the rules
Hard Fork - Increases the block size, making previous invalid blocks valid - loosening the rules - Update of consensus rules, so blocks can become valid.
- Split chain, split commission, hash power is split which will reduce security
-
What is the difference between a softfork and a hardfork?
soft fork makes previus valid block to invalid, and hardfork makes invalid block to valid. -
What are some of the reasons why you would do a hardfork?
disagreement or a change in the code. -
What are some of the risks with performing a hardfork?
dividing and by that weaken the hash power.
- Softfork makes previously valid block invalid and hardfork makes previously invalid blocks valid.
- For new currency, introducing new rules
- Hash power reducing, split chain, split community
A soft fork is a retraction of the rule set. A Hard fork is an expansion of the rule set.
A hard fork is used to make previously invalid rules, valid. This is used to update the network with new rules.
A hard fork runs the risk of reducing the hash rate, which exposes the network security.
- Softfork makes previously valid blocks invalid (contraction) while Hardfork makes preciously invalid blocks valid (expansion).
- You would want to update the consensus with added validation expanding its existing set of rules.
- Hardfork splits hashrate making the block chain less secure.
- What is the difference between a softfork and a hardfork?
SoftFork is an update that makes previously valid blocks invalid and HardFork is update that makes previously invalid blocks valid. - What are some of the reasons why you would do a hardfork?
Clear Updates and democratic. - What are some of the risks with performing a hardfork?
New currency also Blockchain, hash power, and community will split.
1. What is the difference between a softfork and a hardfork?
- A soft for makes previously valid blocks to be invalid and a hard fork makes previously invalid blocks to be valid.
2. What are some of the reasons why you would do a hardfork?
- If there is a very necessary change to the protocol that 100% of the network agrees on, or even if there is not 100% consensus but a significant portion of the network agrees that the change is needed.
3. What are some of the risks with performing a hardfork?
- The risk in performing a hard fork is that a significant minority does not update the nodes and therefore forks the chain and destabilizes the security of the chain.
-
A soft fork makes the previous blocks invalid, and a hard fork makes the previous block valid. Contraction vs expansion.
-
To expand the rules in the blockchain, to change the consensus and increase the block size.
-
It splits the chain.
- SF Makes previously valid blocks invalid. And vice versa
- Accidental, software update or to reverse transactions
- You risking to lose your coins, double spending, new forks wallets could be fake.
1- difference btw soft and har fork is tha hard fork make invalid blocks valid while soft make valid blocks invalid
2- we should do hard forks bcz it is democratic as well it has a clear update
3- the risk of hard fork is that its divide the community as well split the hash which reduces security
- Hard forks expand the consensus rules accepting blocks that previously would be considered invalid. Soft forks contract the consensus denying blocks that would previously be valid.
- To improve the blockchain capabilities to handle more transactions. In order to do that blocks would have to be larger to include more transactions and that means an expansion of the consensus rules.
- The major risk is that by doing a hard fork the hashing power will be divided and therefore the network will be less secure.
-
A soft fork makes previously valid blocks invalid while a hard fork makes previously invalid blocks valid
-
A hard fork would occur to create a new currency or to have a clear consensus update on a blockchain
-
The risks with a hard fork are that it can split a blockchain and a community. It can also reduce the hash power and less security do to less miners on the new chain
-
A soft fork makes previously valid blocks invalid while a hard fork makes previously invalid blocks valid
-
A hard fork would be done when the community can’t agree on the rule set.
-
Risks from performing a hardfork would include lower security, split community and a split chain.
- What is the difference between a softfork and a hardfork?
The first is due to an update that makes previously valid blocks invalid, the second is the opposite - What are some of the reasons why you would do a hardfork?
The community split between who accept the new rules and who doesn’t - What are some of the risks with performing a hardfork?
Hash power is split so that could lead to reduced security and on top you could generate different currencies
1. What is the difference between a soft fork and a hard fork?
A soft fork is a contraction of the rule set that makes previously valid blocks invalid, such as reduction in block size. Whereas a hard fork is an expansion of the rule set that makes previously invalid blocks valid, such as an increase in block size.
2. What are some of the reasons why you would do a hard fork?
To increase scalability, such as increase in block size or other expansion of rule sets.
3. What are some of the risks with performing a hard fork?
This splits the community and hash power, which reduces security.
- Soft fork updates are backward compatible. Hard Forks updates are not backward compatible.
- Fix protocol bugs and performance improvements.
- Split chain, split community, hash power is split.
- Hard forks makes previously invalid blocks, valid. A soft fork makes previously valid blocks, invalid.
- Increasing block height.
- Security becomes a concern because you’re splitting the chain/community and therefore lose hash power.