Bitcoin Forum
November 09, 2024, 07:44:48 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: An introduction to forks  (Read 650 times)
Cryptomover (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
October 09, 2017, 04:23:20 AM
Last edit: October 12, 2017, 07:49:46 AM by Cryptomover
 #1

What is a fork?
https://cdn-images-1.medium.com/max/1600/1*dh4K1DIa4_4X8y4rykJ8wg.png

In open source software development, a fork refers to the event of an independent project spinning off from the original project by copying the code base and develop in a different direction.

This happens when the community has a diverse and irreconcilable visions/plans for the future development of the project. For example, Litecoin is a fork from Bitcoin because its developers copied the code of Bitcoin and launched as a separated project.

Due to the distinctive feature of blockchain that it relies on the entire network to run the exact same protocol, there are two kinds of forks: soft fork and hard fork.

https://cdn-images-1.medium.com/max/1600/0*VqFqUZv-gLXX3jLg.

What is a soft fork?
https://cdn-images-1.medium.com/max/1600/0*mKJttusiUngVfhci.
New rules by a soft fork allow a subset of the previous valid blocks, therefore all blocks considered valid by the newer version are also valid in the old version

A soft fork is forward compatible, meaning that old versions of the protocol will recognize new blocks. If at least 51% of the hashing power shifts to the new version, the system can self-correct and maintain consensus on the blockchain. For example, the Bitcoin SegWit upgrade on 21 Aug 2017 was a soft fork when the majority of the miners agreed to shift to the new version of the Bitcoin.

What is a hard fork?
https://cdn-images-1.medium.com/max/1600/0*G_lBhnvEX0xUZJQA.
Hard forks ease block acceptance rules making previously invalid blocks valid in the new version, therefore effectively creating a new blockchain

A hard fork is not forward compatible on the contrary. Old versions of the protocol are not compatible with the new versions and therefore it requires everyone on the network to upgrade. The risk is that when a substantial amount of miners refuse to upgrade, a chain split is very likely to happen. For example, the creation of Bitcoin Cash on 1 Aug 2017 was a hard fork from Bitcoin when the Bitcoin Cash developers disagreed with SegWit and decided to move onto the new blockchain.

Understanding the nature of forks is essential to keep track of the future development of Bitcoin and other cryptocurrencies. For example, both Bitcoin and Ethereum is going to have a hard fork soon. We will keep updating with regards to different forks, please stay tuned!

The article is extracted from our medium blog post.

Sources:
http://truebloodlawgroup.com/blog/What-is-the-difference-between-a-Hard-Fork-and-a-Soft-Fork/2524
https://bitcoin.stackexchange.com/questions/30817/what-is-a-soft-fork
http://etherworld.co/topic/22/hard-fork-in-ethereum
bhantom
Sr. Member
****
Offline Offline

Activity: 673
Merit: 253



View Profile
October 09, 2017, 02:26:55 PM
 #2


What is a fork?


In open source software development, a fork refers to the event of an independent project spinning off from the original project by copying the code base and develop in a different direction.

This happens when the community has a diverse and irreconcilable visions/plans for the future development of the project. For example, Litecoin is a fork from Bitcoin because its developers copied the code of Bitcoin and launched as a separated project.

Due to the distinctive feature of blockchain that it relies on the entire network to run the exact same protocol, there are two kinds of forks: soft fork and hard fork.



What is a soft fork?

New rules by a soft fork allow a subset of the previous valid blocks, therefore all blocks considered valid by the newer version are also valid in the old version

A soft fork is forward compatible, meaning that old versions of the protocol will recognize new blocks. If at least 51% of the hashing power shifts to the new version, the system can self-correct and maintain consensus on the blockchain. For example, the Bitcoin SegWit upgrade on 21 Aug 2017 was a soft fork when the majority of the miners agreed to shift to the new version of the Bitcoin.

What is a hard fork?

Hard forks ease block acceptance rules making previously invalid blocks valid in the new version, therefore effectively creating a new blockchain

A hard fork is not forward compatible on the contrary. Old versions of the protocol are not compatible with the new versions and therefore it requires everyone on the network to upgrade. The risk is that when a substantial amount of miners refuse to upgrade, a chain split is very likely to happen. For example, the creation of Bitcoin Cash on 1 Aug 2017 was a hard fork from Bitcoin when the Bitcoin Cash developers disagreed with SegWit and decided to move onto the new blockchain.

Understanding the nature of forks is essential to keep track of the future development of Bitcoin and other cryptocurrencies. For example, both Bitcoin and Ethereum is going to have a hard fork soon. We will keep updating with regards to different forks, please stay tuned!

I do not know is it your orginal article but i have hope it is not copied from other site. Btw very helpful for newbie it will be definitly useful
Cryptomover (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
October 10, 2017, 12:18:47 AM
 #3


What is a fork?
https://cdn-images-1.medium.com/max/1600/1*dh4K1DIa4_4X8y4rykJ8wg.png

In open source software development, a fork refers to the event of an independent project spinning off from the original project by copying the code base and develop in a different direction.

This happens when the community has a diverse and irreconcilable visions/plans for the future development of the project. For example, Litecoin is a fork from Bitcoin because its developers copied the code of Bitcoin and launched as a separated project.

Due to the distinctive feature of blockchain that it relies on the entire network to run the exact same protocol, there are two kinds of forks: soft fork and hard fork.

https://cdn-images-1.medium.com/max/1600/0*VqFqUZv-gLXX3jLg.

What is a soft fork?
https://cdn-images-1.medium.com/max/1600/0*mKJttusiUngVfhci.
New rules by a soft fork allow a subset of the previous valid blocks, therefore all blocks considered valid by the newer version are also valid in the old version

A soft fork is forward compatible, meaning that old versions of the protocol will recognize new blocks. If at least 51% of the hashing power shifts to the new version, the system can self-correct and maintain consensus on the blockchain. For example, the Bitcoin SegWit upgrade on 21 Aug 2017 was a soft fork when the majority of the miners agreed to shift to the new version of the Bitcoin.

What is a hard fork?
https://cdn-images-1.medium.com/max/1600/0*G_lBhnvEX0xUZJQA.
Hard forks ease block acceptance rules making previously invalid blocks valid in the new version, therefore effectively creating a new blockchain

A hard fork is not forward compatible on the contrary. Old versions of the protocol are not compatible with the new versions and therefore it requires everyone on the network to upgrade. The risk is that when a substantial amount of miners refuse to upgrade, a chain split is very likely to happen. For example, the creation of Bitcoin Cash on 1 Aug 2017 was a hard fork from Bitcoin when the Bitcoin Cash developers disagreed with SegWit and decided to move onto the new blockchain.

Understanding the nature of forks is essential to keep track of the future development of Bitcoin and other cryptocurrencies. For example, both Bitcoin and Ethereum is going to have a hard fork soon. We will keep updating with regards to different forks, please stay tuned!

I do not know is it your orginal article but i have hope it is not copied from other site. Btw very helpful for newbie it will be definitly useful

Hi there! It is an article from our medium blog Smiley We also hope that this can be useful for newbies
chukaday
Full Member
***
Offline Offline

Activity: 210
Merit: 104


⚡ Property-secured P2P lending ⚡


View Profile
October 10, 2017, 12:57:42 AM
 #4


What is a fork?


In open source software development, a fork refers to the event of an independent project spinning off from the original project by copying the code base and develop in a different direction.

This happens when the community has a diverse and irreconcilable visions/plans for the future development of the project. For example, Litecoin is a fork from Bitcoin because its developers copied the code of Bitcoin and launched as a separated project.

Due to the distinctive feature of blockchain that it relies on the entire network to run the exact same protocol, there are two kinds of forks: soft fork and hard fork.



What is a soft fork?

New rules by a soft fork allow a subset of the previous valid blocks, therefore all blocks considered valid by the newer version are also valid in the old version

A soft fork is forward compatible, meaning that old versions of the protocol will recognize new blocks. If at least 51% of the hashing power shifts to the new version, the system can self-correct and maintain consensus on the blockchain. For example, the Bitcoin SegWit upgrade on 21 Aug 2017 was a soft fork when the majority of the miners agreed to shift to the new version of the Bitcoin.

What is a hard fork?

Hard forks ease block acceptance rules making previously invalid blocks valid in the new version, therefore effectively creating a new blockchain

A hard fork is not forward compatible on the contrary. Old versions of the protocol are not compatible with the new versions and therefore it requires everyone on the network to upgrade. The risk is that when a substantial amount of miners refuse to upgrade, a chain split is very likely to happen. For example, the creation of Bitcoin Cash on 1 Aug 2017 was a hard fork from Bitcoin when the Bitcoin Cash developers disagreed with SegWit and decided to move onto the new blockchain.

Understanding the nature of forks is essential to keep track of the future development of Bitcoin and other cryptocurrencies. For example, both Bitcoin and Ethereum is going to have a hard fork soon. We will keep updating with regards to different forks, please stay tuned!

I do not know is it your orginal article but i have hope it is not copied from other site. Btw very helpful for newbie it will be definitly useful

Hi there! It is an article from our medium blog Smiley We also hope that this can be useful for newbies

Very very helpful to us newbies, thank you a lot! I was getting really confused with all this talks about forks recently. I admit I had a brief understanding but not enough to comprehend the whole thing. Again thank you!! Smiley

sammyp
Full Member
***
Offline Offline

Activity: 854
Merit: 100



View Profile
October 10, 2017, 04:07:53 AM
 #5

Good initiative, keep it up. we will stay tuned for further updates.

███████           C O M P R O   F I N A N C E           ███████
The DeFi Way of Synthetic Assets & Trading
│     TELEGRAM     │      TWITTER      │       REDDIT       │      MEDIUM      │
mari4nn3
Member
**
Offline Offline

Activity: 108
Merit: 10


View Profile
October 10, 2017, 01:26:06 PM
 #6


What is a fork?

In open source software development, a fork refers to the event of an independent project spinning off from the original project by copying the code base and develop in a different direction.

This happens when the community has a diverse and irreconcilable visions/plans for the future development of the project. For example, Litecoin is a fork from Bitcoin because its developers copied the code of Bitcoin and launched as a separated project.

Due to the distinctive feature of blockchain that it relies on the entire network to run the exact same protocol, there are two kinds of forks: soft fork and hard fork.



What is a soft fork?

New rules by a soft fork allow a subset of the previous valid blocks, therefore all blocks considered valid by the newer version are also valid in the old version

A soft fork is forward compatible, meaning that old versions of the protocol will recognize new blocks. If at least 51% of the hashing power shifts to the new version, the system can self-correct and maintain consensus on the blockchain. For example, the Bitcoin SegWit upgrade on 21 Aug 2017 was a soft fork when the majority of the miners agreed to shift to the new version of the Bitcoin.

What is a hard fork?

Hard forks ease block acceptance rules making previously invalid blocks valid in the new version, therefore effectively creating a new blockchain

A hard fork is not forward compatible on the contrary. Old versions of the protocol are not compatible with the new versions and therefore it requires everyone on the network to upgrade. The risk is that when a substantial amount of miners refuse to upgrade, a chain split is very likely to happen. For example, the creation of Bitcoin Cash on 1 Aug 2017 was a hard fork from Bitcoin when the Bitcoin Cash developers disagreed with SegWit and decided to move onto the new blockchain.

Understanding the nature of forks is essential to keep track of the future development of Bitcoin and other cryptocurrencies. For example, both Bitcoin and Ethereum is going to have a hard fork soon. We will keep updating with regards to different forks, please stay tuned!

Now this is some good information for newcomers to absorve. Most just want to figure what's the next coin they should spend their money into and don't bother to learn some of the mechanisms behind the projects they support. This type of initiative can start to produce a change in the way that people initiate their journey in crypto. Well done.

bnlllamo
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
October 11, 2017, 12:39:02 AM
 #7

Thanks for this info for the newbies Smiley
bit-freedom
Sr. Member
****
Offline Offline

Activity: 658
Merit: 256


View Profile
October 11, 2017, 04:30:43 AM
 #8

Detail and easy to understand information, thank you for the contribution. I believe it is helpful for the new members around.
satorusaito
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
October 11, 2017, 06:00:25 AM
 #9

A lot of mysteries have been solved. Thank you
dillpicklechips
Hero Member
*****
Offline Offline

Activity: 994
Merit: 507


View Profile
October 11, 2017, 06:59:34 AM
 #10

Please add your source(s) in the OP. It will be considered as plagiarism and is punishable by permanent ban. To be sure, even if you mentioned where you get it but not specific enough, you should (again) add it to the OP.

Anyway, nice post.
Cryptomover (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
October 12, 2017, 07:50:24 AM
 #11

Please add your source(s) in the OP. It will be considered as plagiarism and is punishable by permanent ban. To be sure, even if you mentioned where you get it but not specific enough, you should (again) add it to the OP.

Anyway, nice post.

I have added the sources. Thank you for reminding!
Btcoinmnr
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
October 12, 2017, 09:05:31 AM
 #12

Thank you, this is a good article for beginners. At first, it is very difficult to understand everything and such articles as this very much help beginners
elliottflz65
Full Member
***
Offline Offline

Activity: 134
Merit: 147


View Profile
October 12, 2017, 02:42:53 PM
 #13

appreciate the post. Getting back into bitcoin and havent really heard of a hard fork before now. So even though bitcoin has all this exposure right now newbies aren't going to want to get involved because of the fork
Bishbosh
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 12, 2017, 07:19:14 PM
 #14

Hi,

Newbie here so be gentle!  Smiley

I've heard there is to be a bitcoin fork on the 25th Oct. Is this anything to worry about?

The BTC price has increased 10% today alone, are we expecting a drop? How will the fork affect the price? 

Many thanks!
AverageGlabella
Legendary
*
Offline Offline

Activity: 1232
Merit: 1080


View Profile
October 12, 2017, 07:24:25 PM
 #15

Hi,

Newbie here so be gentle!  Smiley

I've heard there is to be a bitcoin fork on the 25th Oct. Is this anything to worry about?

The BTC price has increased 10% today alone, are we expecting a drop? How will the fork affect the price? 

Many thanks!

There will be some uncertainty so no one can tell you whether theres anything to worry about or not. The price will probably be unstable for a few weeks after the fork and trading could become difficult
EcoChavCrypto
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
October 12, 2017, 07:31:41 PM
 #16

Very nice explanation for the newbies in here, a lot of newbies have been asking this today, and it is difficult and so repetitive to explain it to all of them, but nice work in here.
Anyway, a lot of people are expecting too see bitcoin drop after the fork, but i dont think that this is going to happen, well, nobody knows what is going to happen after it, but i am sure that the price will remain up.

       ▄▄█████████▄▄
    ▄█████████████████
  ▄████████▀▀▀▀▀▀▀▀▀▀
 ▄███████▀   ▄▄   ▄▄▄▄▄▄▄▄
▄████████▄▄▄████  ▄▄▄▄▄▄▄▄
█████████▀▀▀▀▀▀▀  █████████
█████████   ▄▄▄▄   ▀███████
█████████   █████   ███████
 ▀▀▀▀▀▀▀▀   █████   ██████▀
 ▀▀▀▀▀▀▀▀   ███▀▀   █████▀
      ▄▄▄▄▄▄███▄▄▄▄█████▀
     █████████████████▀
       ▀▀█████████▀▀
Bitcoin Air 
 
.
█      ███
█      ███
  ██
  ██  ███
  ██  ███
  ██  ███
      ███
█  ██
  ███
█  ██
  ███
   ██
  ███
█  ██  ███
█  ██  ███
█  ██
     ██  █
███  ██  █
███  ██
███  ██  █
███  ██  █
███  ██  █
███      █
███  ██ 
███  ██ 
     ██ 
███
  ██ 
███
  ██ 
     ██
 
.
.
floooch
Newbie
*
Offline Offline

Activity: 254
Merit: 0


View Profile
October 12, 2017, 09:34:03 PM
 #17

Thanks, that's actually very helpfull info
clip123
Member
**
Offline Offline

Activity: 193
Merit: 10


View Profile
October 12, 2017, 11:40:19 PM
 #18

Thank you this is very helpful. If you could then please add how it affects Bitcoin price and how it is creating value for those who want to fork like BCH.
Digitalbitcoin
Hero Member
*****
Offline Offline

Activity: 1568
Merit: 502


View Profile WWW
October 12, 2017, 11:50:04 PM
 #19

Very useful information for newbies, especially for who are fascinated about cryptocurrencies.

Fork is process of upgrading cryptocurrency environment more better, safe, secure and without interruption to main coding.
Soft form brings miner changes, but hard fork gives more updates and changes also can make impact on Newly hard forked cryptocurrency's price as well as on Bitcoin price too.
larap
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
October 16, 2017, 10:23:28 PM
 #20

Thank you for such useful and detailed post. Could you also explain why forks affect bitcoin price so greatly?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!