Difference between revisions of "Hard Fork"

From Steem Center
Jump to: navigation, search
m
(added other language links)
Line 1: Line 1:
 
A hard fork is a change to a cryptocurrency protocol that makes previously invalid blocks/transactions valid, and therefore requires all users / software to upgrade. It could be any alteration to a coin which changes the block structure (including block hash), difficulty rules, or increases the set of valid transactions. You can think of a hard fork as a change of rules.
 
A hard fork is a change to a cryptocurrency protocol that makes previously invalid blocks/transactions valid, and therefore requires all users / software to upgrade. It could be any alteration to a coin which changes the block structure (including block hash), difficulty rules, or increases the set of valid transactions. You can think of a hard fork as a change of rules.
  
The Steem Blockchain has an innovative Witness-based system that allows improvements to be made to the protocol more rapidly than other blockchain protocols. All that is necessary for a Steem hardfork is for the top 20 witnesses, who are chosen by the users, to adopt the changes based on their assessment that the code is bug-free and does not pose a threat to the security of the blockchain.  
+
The [[Steem]] [[Blockchain]] has an innovative Witness-based system that allows improvements to be made to the protocol more rapidly than other blockchain protocols. All that is necessary for a Steem hardfork is for the top 20 witnesses, who are chosen by the users, to adopt the changes based on their assessment that the code is bug-free and does not pose a threat to the security of the blockchain.  
  
 
Unlike a softfork, a hardfork is not backward-compatible: unupdated nodes will not recognise the new blocks as valid.
 
Unlike a softfork, a hardfork is not backward-compatible: unupdated nodes will not recognise the new blocks as valid.
Line 35: Line 35:
 
* '''Lightrains Technolabs''' : [https://lightrains.com/blogs/what-is-meant-by-forking-blockchain What is meant by forking in a Blockchain?] ''Written by Nikhil Mohan, published in 6/16/2017''
 
* '''Lightrains Technolabs''' : [https://lightrains.com/blogs/what-is-meant-by-forking-blockchain What is meant by forking in a Blockchain?] ''Written by Nikhil Mohan, published in 6/16/2017''
 
* '''Coindesk''' : [http://www.coindesk.com/short-guide-bitcoin-forks-explained/ A Short Guide to Bitcoin Forks] ''Written by Amy Castor, published in 5/27/2017''
 
* '''Coindesk''' : [http://www.coindesk.com/short-guide-bitcoin-forks-explained/ A Short Guide to Bitcoin Forks] ''Written by Amy Castor, published in 5/27/2017''
 +
 +
== In other languages ==
 +
 +
* [[Galego]] : [[Hardfork gal]]
 +
* [[日本語]] (Japanese): [[ハードフォーク]]
  
 
<br>
 
<br>

Revision as of 11:49, 22 July 2017

A hard fork is a change to a cryptocurrency protocol that makes previously invalid blocks/transactions valid, and therefore requires all users / software to upgrade. It could be any alteration to a coin which changes the block structure (including block hash), difficulty rules, or increases the set of valid transactions. You can think of a hard fork as a change of rules.

The Steem Blockchain has an innovative Witness-based system that allows improvements to be made to the protocol more rapidly than other blockchain protocols. All that is necessary for a Steem hardfork is for the top 20 witnesses, who are chosen by the users, to adopt the changes based on their assessment that the code is bug-free and does not pose a threat to the security of the blockchain.

Unlike a softfork, a hardfork is not backward-compatible: unupdated nodes will not recognise the new blocks as valid.


Links

Related articles

References

In other languages




Help keep this wiki page updated. Register, click in edit, add or modify the text and save.
If you're already a steemian you can be rewarded with steem, see how in @steemcenterwiki.