Homework on Soft and Hard Forks - Questions

  1. A softfork makes preveisly valid blocks invalid.
    A hardfork makes preveisly invalid blocks valid.

  2. Beacause it could make a new currency.

  3. It could allso split the chain and split the comunity.

  1. Soft fork makes previously valid blocks invalid, whereas hard fork makes previously invalid blocks valid.
  2. Change in consensus
  3. Hashpower reduces and it splits the chain

1. What is the difference between a softfork and a hardfork?
A soft fork makes some previously valid blocks invalid while a hard fork makes previously invalid blocks valid.
2. What are some of the reasons why you would do a hardfork?
Clarity and wanting more democracy for the blockchain community.
3. What are some of the risks with performing a hardfork?
Split in the chain and a split in the community.

1- The difference is expressed by the defined update: hard fork= previous invalid blocks becomes valid after update. And soft fork= previous valid blocks becomes invalid after update.
2- Increasing blocks sizes, split the chain creating new crypto involving a rather democratic community.
3- Hash power is inevitably reduce increasing risk on the Blockchain and also division in the community

1. What is the difference between a softfork and a hardfork?

The biggest difference is that in hard forks:
a) is an update that makes previously invalid blocks -> Valid
b) needs 100% hash power to be valid
c) splits the chain
d) no confusion, simple each chain takes it’s own way ignoring the other one

In soft forks on the other site:
a) is an update that makes previously valid blocks -> Invalid
b) If the hash power is lower than >50% it will not happen but
if the hash power is higher than <50% it will happen
c) doesn’t split the chain
d) it can happen that we have confusion because the old chain is not fully update on the new one.

2. What are some of the reasons why you would do a hardfork?

A hard fork can be good in cases you want to split a community in two parts because everybody wants to follow up his believes. (for example politics) A hard fork also splits totaly the chain so it is a clear break. Also at a hard fork you can expand the size so in some cases it could be good if the files were larger than a normal size block. (maybe for fotograph artists or music artists)

3. What are some of the risks with performing a hardfork?

Risk in performing a hard fork is actually you may diversiffy and split a good community and make two lower power ones. Also you have to upgrade the hash power of the old own because theoretically the new ones steals the hash power from the new one. Also if you make a hard fork and it doesn’t work you have consumed to much electricity for nothing.

P.s. One reason why i came to the academy was @ivan . Now one more reason to stay is @filip. I just saw your first videos aboutsoft and hard forks and they are very good. Keep up the good work both of you :+1:t3: Hope to become a good student with you as teachers :muscle:t3:

  1. The difference between a hard fork and a soft fork is the type of changes in the new rule set. A hard fork is an update which makes previously invalid blocks valid (expansion), and a soft fork is the opposite where a previously valid block becomes invalid (contraction).

  2. A hardfork is a clear update so there is less confusion, some would also say that it is a more democratic update.

  3. Risks involving a hard fork include compromising of security because there is a split in the hash power; hard forks also cause a split in the chain and the community.

  1. hard fork expansion of the rules, soft fork changes the contraction of the rules set
  2. hard fork is done if consensus changes
  3. losing a portion of your mining power (security)

hard forks relax the rules. Soft fork tightens
rules improvement
could split community

  1. What is the difference between a softfork and a hardfork?
  • Hard Fork: an update that makes previous Invalid blocks Valid -> Expansion of the set of rules
    -Soft Fork: an update that makes previous valid blocks invalid -> Contraction of the set of rules
  1. What are some of the reasons why you would do a hardfork?
  • An update to the consensus rules, to add a new functionality, to correct security issues.
  1. What are some of the risks with performing a hardfork?
  • Splits the community, Splits the chain, hash power split which can affect the security of the chain.
  • What is the difference between a softfork and a hardfork?
    A softfork, as long as it has more than 50% of the hash power, will not create two chains; whereas a hardfork will create two chains if there isn’t 100% adoption. That is because a softfork doesn’t require the nodes to expand the consensus rules, but to tighten or reduce them. A hardfork does add new consensus regulations/code. Put another way, a hardfork makes previous blocks invalid and new blocks valid while a softfork is just the opposite.
  • What are some of the reasons why you would do a hardfork?
    To add new regulations or size or groundbreaking wild code into the existing chain.
  • What are some of the risks with performing a hardfork?
    It can divide the community,and therefore the miners, which in turn divides the hash power between the two sides of the forked chain.
  1. A softfork makes the previous valid blocks invalid and a hardfork makes the previous invalid blocks valid.
  2. When you do a hardfork you create a new currency besides the old one. From the initial community you take a part who shares the same believes.
  3. By splitting the chain in two there is less hash power and so less security.
  1. A hard fork makes an invalid block valid while soft fork is vice versa.
  2. A hard fork is done when there is a disagreement with the consensus rules.
  3. It can split the community and the chain. This can lead to a reduced hash rate thereby putting the security of the network at risk.
  1. What is the difference between a softfork and a hardfork?
    the hard fork does not make invalid the previous blocks and the soft fork invalidates the blocks mined before the update

  2. What are some of the reasons why you would do a hardfork?
    to update the rules of consensus or make changes to the blockchain

  3. What are some of the risks with performing a hardfork?
    one of the main risk is not having the totality of all nodes preform update and that could make valid some invalid blocks under the new rules

What is the difference between a softfork and a hardfork?
The softfork tightens the rules while a hardfork loosen the rules
What are some of the reasons why you would do a hardfork?
A change in consensus rules
What are some of the risks with performing a hardfork?
The chain is split and can cause the community to split; The hashpower is also split

Soft fork force the chain recodnize does smaller blocks
Biger block size give more division in block… Like second layer thing to get!
Chane hv to be ready to more hash power.
Need new chain to exept new rules\updates

**1. What is the difference between a soft-fork and a hard-fork?**

When an update occurs and you have the majority of the community of the network updating to this new consensus and in a way force the minority to continue with the existing network, then we have a soft-fork which can also be a no-fork if at some point we have a 100% update from the community.
In an update you can have a hard-fork too. The split of the community for the disagreement on the update can result to the split of the chain of the network and the creation of a new currency.

**2. What are some of the reasons why you would do a hard-fork?**

With a hard fork you have the expansion of the rules of the network and that can make previously invalid blocks, valid. It can also make the network faster, more efficient and reliable.

**3. What are some of the risks with performing a hard-fork?**

A hard-fork can have many risks and a major one is the reduction of the chains security after the splitting. That happens when the hash power splits with the chain. You can have also the split of the network community and that can result as a negative for the future of communities and their projects.

[quote=“ivan, post:1, topic:8446”]
Homework on Soft and Hard Forks - Questions

1. What is the difference between a softfork and a hardfork?
A Hard Fork is an expasion of a rule set where previously invalid blocks become valid. A Soft Fork is a contraction of a rule set where the previous node rules fit within the new block set node rules. The new chain is smaller, yet the old chain will accept the new blocks.
2. What are some of the reasons why you would do a hardfork?
In order to clarify differences between new rules and the old, that cannot be agreed upon.
3. What are some of the risks with performing a hardfork?
Split community, Split Chain, Hash Power Split, Reduced Security.

  1. Hard forks make previously invalid block valid. Soft forks make previously valid blocks invalid.

  2. a hard fork is done if there is a concensus rules change.

  3. Split in the community, split the chain which creates new versions of the cryptocurrency and split the hash power.

A soft fork reduces the data set
A hard fork expands the data set
Hard forks are clear and democratic
A split in hashpower makes the network less secure

  1. a soft fork is a split of the chain wile a hard fork is an uppgrade to the current blockchain
    2.to change the consensus protocol or any other uppgrade regarding to the blockchain ex wanting to creat e new currency
    3.spliting the hash power aswell as the comunety makeing it less secure