- What is the difference between a softfork and a hardfork?
A soft fork is the result of an update that causes previously valid transactions to become invalid, for example on that reduces the maximum size of a block. This can result in a temporary split in the blockchain if certain nodes fail to update.
A hard fork is the result of an update that causes previously invalid transactions to become valid, i.e increasing the maximum size of the block. This can result in a permanent split in the block chain.
-
What are some of the reasons why you would do a hardfork?
To change the way in which the chain may be operated or work, for example in the creation of a new coin or token. It is also a more clearly democratic means to update the operation of the block chain as people who update in this way will not add blocks to the blockchain of the previous modus operandi abd undermine the update. -
What are some of the risks with performing a hardfork?
Decrease in the hash power of the network, and also problems with validating newer blocks the miner might not be able to fully understand, leading to security issues within the blockchain.