What is the difference between a softfork and a hardfork?
a hard fork makes previously invalid blocks valid(expansion). A soft fork makes previously valid block invalid(contraction).
What are some of the reasons why you would do a hardfork?
to create a new chain, make more rules possible
What are some of the risks with performing a hardfork?
You lose hash power, may lose community members
The difference between Hard Forks and Soft Forks is that :
-in Hard Forks the update will split the chain where the newly created chain makes previous invalid blocks now valid,
-In Soft Forks the update does not create any division so the current chain makes
previous valid blocks now invalid,
2.The reason that i would choose to make an hardfork is:
-being decisive on making changes so that we separate on who doesnât like this change.
3.The risk in hardforks is that once you have done this you create separatism within the community which is not âoneâ anymore.
A hardfork requires all participants in the network to update to avoid forking the network. A softfork requires just over 50% of the network to update to avoid splitting the network.
You need to add extra features or rules to your blockchain. You wish to clearly signal a change in the coin. You wish to create a new coin.
you have less security on your new network because of the decrease in hash power. You can split the community as well.
What is the difference between a softfork and a hardfork?
A soft fork makes previously valid blocks invalid whereas a hard fork makes previously invalid blocks valid
What are some of the reasons why you would do a hardfork?
To expand the rules for the consensus protocol.
What are some of the risks with performing a hardfork?
Split the community, reduce hashrate, lower security
A softfork tightens the parameters that make a block valid meaning previously valid blocks can now be invalid. Within the network nodes which have updated would reject a block that conforms to the previous rules but now falls outside the new rulesâŚwhile nodes that have not updated would still find this block to be valid. A hard fork is the opposite where a the parameters that make a block valid are expanded and blocks that were previously invalid can now be considered valid. Updates nodes accept blocks meeting the new rules while nodes which have not updated reject these blocks. This can result in a split of the community, hash power etc.
A hardworking may be necessary to fix a bug in the protocol so that all nodes on the network have been updated or to add new functionality that changes the consensus rules. Hard forks have also been used by different factions to split off new chains with new parameters. This splits hashpower reducing network security,
a hard fork makes previously invalid blocks valid and so expand the rule set, a soft fork makes previously valid blocks invalid and so contract the rule set.
to expand the rule set for block creation. New transactions would not work on prev rule set and this could be used to create a new coin with new functions.
to split the chain, to split the community and to lower the hash power of the network losing security
What is the difference between a softfork and a hardfork?
Hardforks expand the rules to make previously invalid blocks valid and can split the chain. Softforks contract the rules and previously valid blocks can become invalid but it does not split the chain.
What are some of the reasons why you would do a hardfork?
To upgrade and improve performance of the network by fixing bugs.
What are some of the risks with performing a hardfork?â
As it splits the chain there could be a split into two coins. Also hashpower is split between the two chains which reduces overall security of the network.
What is the difference between a softfork and a hardfork? A hard fork is where previously invalid blocks would now be valid whereas a soft fork is where previously valid blocks are now invalid.
What are some of the reasons why you would do a hardfork? To increase the accepted block size.
What are some of the risks with performing a hardfork? Split chain, split community, and loss of hash power.
What is the difference between a softfork and a hardfork?
In a hardfork the rule set is expanded and previously invalid blocks become valid.
In a softfork the rule set is contracted and previously valid blocks become invalid.
What are some of the reasons why you would do a hardfork?
For example if you want to raise the blocksize of a cryptocurrency you can do a hard fork.
What are some of the risks with performing a hardfork?
If the hard fork is not supported by 100% of the community, a fork is inevitable. Part of the community will support the new blockchain and the other part will suport the old blockchain. With the community you will also split the hash power, because every miner has to decide which of the forks he will support. The divided hash power also leaves two networks, which are both weaker than the previous one.
What is the difference between a softfork and a hardfork?
Softfork is when previously valid blocks become invalid. Hardforks is when previously invalid blocksizes become valid.
What are some of the reasons why you would do a hardfork? It might happen if not all the miners are updated or a group dcide not to obey the new rules and continue as before.
What are some of the risks with performing a hardfork? A break of chain and community and a loss of hash power because of the split causing system slowdown
A soft fork is when the consensus rules change to make valid blocks invalid (contraction) and a hard fork is the opposite which makes invalid blocks valid (expansion).
Democratic and clear as to what had changed. You also get a new currency.