Bitcoin Forum
December 12, 2017, 04:44:13 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: So what does 'Fork' mean?  (Read 1569 times)
Enjorlas
Hero Member
*****
Offline Offline

Activity: 705



View Profile
June 01, 2015, 07:57:23 AM
 #1

Been away from the community for a while and this new word 'fork' is being thrown around everywhere. Can someone please explain the gist of what a Bitcoin fork is to a technological idiot and what all the ruckus is about? Thanks.



░░░░░░░░░░▄▄▄▄▄▄
░░░░░░▄███████████▄
░░░░▄██▀▀░░░░░░░░▀██▄
░░░██▀░░░▄▄▄▄▄▄░░░░▀██
░░██▀░░▄██▀▀▀▀▀░░▄▄
██▀░░██▀░░▄▄▄▄░░▀▀
██▀░░██░░▄██▀▀▀█▄
██░░██░░██▀
██░░▀▀░░██
██░░▄▄░░██
██░░██░░██▄
██▄░░██░░▀██▄▄▄█▀
██▄░░██▄░░▀▀▀▀░░▄▄
░░██▄░░▀██▄▄▄▄▄░░▀▀
░░░██▄░░░▀▀▀▀▀▀░░░░▄██
░░░░▀██▄▄░░░░░░░░▄██▀
░░░░░░▀███████████▀
░░░░░░░░░░▀▀▀▀▀▀


░░░░░░░░░░▄▄▄▄▄▄
░░░░░░▄███████████▄
░░░░▄██▀▀░░░░░░░░▀██▄
░░░██▀░░░▄▄▄▄▄▄░░░░▀██
░░██▀░░▄██▀▀▀▀▀░░▄▄
██▀░░██▀░░▄▄▄▄░░▀▀
██▀░░██░░▄██▀▀▀█▄
██░░██░░██▀
██░░▀▀░░██
██░░▄▄░░██
██░░██░░██▄
██▄░░██░░▀██▄▄▄█▀
██▄░░██▄░░▀▀▀▀░░▄▄
░░██▄░░▀██▄▄▄▄▄░░▀▀
░░░██▄░░░▀▀▀▀▀▀░░░░▄██
░░░░▀██▄▄░░░░░░░░▄██▀
░░░░░░▀███████████▀
░░░░░░░░░░▀▀▀▀▀▀

▀  Twitter
▀  Telegram
▀  Facebook
▀  ANN Thread
▀  Whitepaper
▀  Website
1513053853
Hero Member
*
Offline Offline

Posts: 1513053853

View Profile Personal Message (Offline)

Ignore
1513053853
Reply with quote  #2

1513053853
Report to moderator
1513053853
Hero Member
*
Offline Offline

Posts: 1513053853

View Profile Personal Message (Offline)

Ignore
1513053853
Reply with quote  #2

1513053853
Report to moderator
1513053853
Hero Member
*
Offline Offline

Posts: 1513053853

View Profile Personal Message (Offline)

Ignore
1513053853
Reply with quote  #2

1513053853
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Amph
Legendary
*
Offline Offline

Activity: 1722



View Profile
June 01, 2015, 08:01:57 AM
 #2

something like this will happen https://bitcoin.org/en/alert/2013-03-11-chain-fork, basically just another path of the network, but in the end only one will be choosen

so don't be worried about it, everything is safe
futureofbitcoin
Sr. Member
****
Offline Offline

Activity: 308


View Profile
June 01, 2015, 08:05:47 AM
 #3

http://en.wikipedia.org/wiki/Fork_%28software_development%29

HCLivess
Legendary
*
Offline Offline

Activity: 1372


[[[],[]],[[],[]]]


View Profile WWW
June 01, 2015, 09:07:34 AM
 #4

imagine a literal fork. it stems from one root but splits into 3-4 independent branches which are isolated and have no intermediate connection. That is a fork - bitcoin form, github fork, you name it.

Bismuth - New Language, Interpretation Engines, Free Set of DAPPs https://bitcointalk.org/index.php?topic=1896497
Bitrated user: HCLivess.
unamis76
Legendary
*
Offline Offline

Activity: 1386


View Profile
June 01, 2015, 01:10:30 PM
 #5

Some considerations about types of forks that you might want to read...

https://en.bitcoin.it/wiki/Hardfork
https://en.bitcoin.it/wiki/Softfork
alani123
Legendary
*
Offline Offline

Activity: 1540


Professional googler


View Profile
June 01, 2015, 01:19:25 PM
 #6

If we're talking about a blockchain fork, in simpler terms it would mean that the blockchain 'splits'.














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
twister
Hero Member
*****
Offline Offline

Activity: 672



View Profile WWW
June 01, 2015, 01:29:46 PM
 #7

If we're talking about a blockchain fork, in simpler terms it would mean that the blockchain 'splits'.

I see a lot of thread on bitcoin fork all of sudden, just wondering what will be the affects of this split in blockchain and does a normal user who doesn't mines really need to know about what a fork really is? Someone care to explain it in simpler terms.

 

██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
 
Get Free Bitcoin Now!
  ¦¯¦¦¯¦    ¦¯¦¦¯¦    ¦¯¦¦¯¦    ¦¯¦¦¯¦   
0.8%-1% House Edge
[/
DarkHyudrA
Legendary
*
Offline Offline

Activity: 1386


English <-> Portuguese translations


View Profile
June 01, 2015, 01:42:24 PM
 #8

If we're talking about a blockchain fork, in simpler terms it would mean that the blockchain 'splits'.

I see a lot of thread on bitcoin fork all of sudden, just wondering what will be the affects of this split in blockchain and does a normal user who doesn't mines really need to know about what a fork really is? Someone care to explain it in simpler terms.

A fork is when there are 2 blockchains running, because the difference of adoption of an update in the bitcoin core.
A very idiot is that let's say that in the Bitcoin core version 11, every transaction must be sent with a red loop on it.
Miners that don't like the idea of the red loop won't use it, so every transaction sent from a bitcoin v11 will be rejected, but miners who use the bitcoin core v11 will accept, and them a fork happens where 2 blockchains are splitten in the network.

English <-> Brazilian Portuguese translations
R2D221
Hero Member
*****
Offline Offline

Activity: 658



View Profile
June 01, 2015, 01:56:01 PM
 #9


That's other fork. “Fork” in Bitcoin means something else.

An economy based on endless growth is unsustainable.
alani123
Legendary
*
Offline Offline

Activity: 1540


Professional googler


View Profile
June 01, 2015, 02:04:54 PM
 #10

If we're talking about a blockchain fork, in simpler terms it would mean that the blockchain 'splits'.

I see a lot of thread on bitcoin fork all of sudden, just wondering what will be the affects of this split in blockchain and does a normal user who doesn't mines really need to know about what a fork really is? Someone care to explain it in simpler terms.

Well... Those questions are a bit harder to answer. It will depend on how a fork takes place. If for some reason people running a certain client are deemed to be running an incompatible blockchain then it would affect them. To avoid this as a bitcoin user all you have to do is keep up with client updates. If upgrading is crucial at some point I'm sure it'll be hard to miss.

Aside of that, there are many "ifs" about the recent revelations. If Gavin decides to publish a client that will hard fork the current blockchain, it's very much possible that for a period of time, two blockhains could be running at the same time. So while balances are the same on both at the start of the fork, it's also up to the miners. If miners/pools mine exclusively with bitcoin core/xt then one chain gets rejected. If both chains are kept alive however, earlier owners of bitocoins have coins spendable on both chains.

So it's up to each individual, you won't lose bitcoins if you're careful, but you'll have to be cautious about new updates, services you use etc.














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
thejaytiesto
Legendary
*
Offline Offline

Activity: 1134



View Profile
June 01, 2015, 02:26:32 PM
 #11

If we're talking about a blockchain fork, in simpler terms it would mean that the blockchain 'splits'.

I see a lot of thread on bitcoin fork all of sudden, just wondering what will be the affects of this split in blockchain and does a normal user who doesn't mines really need to know about what a fork really is? Someone care to explain it in simpler terms.

Well... Those questions are a bit harder to answer. It will depend on how a fork takes place. If for some reason people running a certain client are deemed to be running an incompatible blockchain then it would affect them. To avoid this as a bitcoin user all you have to do is keep up with client updates. If upgrading is crucial at some point I'm sure it'll be hard to miss.

Aside of that, there are many "ifs" about the recent revelations. If Gavin decides to publish a client that will hard fork the current blockchain, it's very much possible that for a period of time, two blockhains could be running at the same time. So while balances are the same on both at the start of the fork, it's also up to the miners. If miners/pools mine exclusively with bitcoin core/xt then one chain gets rejected. If both chains are kept alive however, earlier owners of bitocoins have coins spendable on both chains.

So it's up to each individual, you won't lose bitcoins if you're careful, but you'll have to be cautious about new updates, services you use etc.

It would be like having an altcoin called XT, that shares all your previous BTC. It's a bit of a mindfuck but that's exactly what it is. They may co-exist forever as long as some people are processing transactions. Other decentralized p2p projects have forked before, and of course one version ended up being the popular one, but the other one still exists, for example freenet.

alani123
Legendary
*
Offline Offline

Activity: 1540


Professional googler


View Profile
June 01, 2015, 03:08:23 PM
 #12

It would be like having an altcoin called XT, that shares all your previous BTC. It's a bit of a mindfuck but that's exactly what it is. They may co-exist forever as long as some people are processing transactions. Other decentralized p2p projects have forked before, and of course one version ended up being the popular one, but the other one still exists, for example freenet.

It's a bit different with bitcoin though. If we think of bitcoins as tokens with a monetary value, there are some more issues with bitcoin's blockchain being forked than the ones any other p2p project would.

Given that coins owned prior to the fork will be spendable on both blockchains (able to spend them in one without changing the balance in the other after the fork), most likely that the value of the coins will be heavily affected. We'll have BTCs (coins owned prior to the fork, spendable in both blockchains), BTCxt (coins on the "Gavin fork") and BTCcl (Coins on the old 1MB block version). That's three types of coins for as long as both forks are sustained. (names are just examples)

People owning BTCs will be able to import their private keys in services or wallets using each blockchain and spend them separately. This brings up many possible scenarios. It's very likely that one chain will just day if we wait a little, but what if it doesn't? Will the big exchanges that will support both BTCxt and BTCcl? And the price? What about the price then?

It's very likely that we'll see a lot of panic if a fork is pushed by Gavin. There are so many possible outcomes that it's scary to even think about it.














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
ktorn
Jr. Member
*
Offline Offline

Activity: 32


View Profile
June 01, 2015, 03:28:54 PM
 #13

A Bitcoin fork is like creating 2 space-time continuums (think Back to the Future movie). Each side of the fork will have a different version of reality, so you loose global consensus. It's a really bad thing when it happens.
twister
Hero Member
*****
Offline Offline

Activity: 672



View Profile WWW
June 01, 2015, 05:28:42 PM
 #14

If we're talking about a blockchain fork, in simpler terms it would mean that the blockchain 'splits'.

I see a lot of thread on bitcoin fork all of sudden, just wondering what will be the affects of this split in blockchain and does a normal user who doesn't mines really need to know about what a fork really is? Someone care to explain it in simpler terms.

A fork is when there are 2 blockchains running, because the difference of adoption of an update in the bitcoin core.
A very idiot is that let's say that in the Bitcoin core version 11, every transaction must be sent with a red loop on it.
Miners that don't like the idea of the red loop won't use it, so every transaction sent from a bitcoin v11 will be rejected, but miners who use the bitcoin core v11 will accept, and them a fork happens where 2 blockchains are splitten in the network.

 Shocked This sounds serious, so some people's coins will be stuck on older blockchain and others will be on the newer one?? Why exactly was this necessary? Was there anything wrong with the current blockchain? I mean why fix it if it isn't broken?

If we're talking about a blockchain fork, in simpler terms it would mean that the blockchain 'splits'.

I see a lot of thread on bitcoin fork all of sudden, just wondering what will be the affects of this split in blockchain and does a normal user who doesn't mines really need to know about what a fork really is? Someone care to explain it in simpler terms.

Well... Those questions are a bit harder to answer. It will depend on how a fork takes place. If for some reason people running a certain client are deemed to be running an incompatible blockchain then it would affect them. To avoid this as a bitcoin user all you have to do is keep up with client updates. If upgrading is crucial at some point I'm sure it'll be hard to miss.

Aside of that, there are many "ifs" about the recent revelations. If Gavin decides to publish a client that will hard fork the current blockchain, it's very much possible that for a period of time, two blockhains could be running at the same time. So while balances are the same on both at the start of the fork, it's also up to the miners. If miners/pools mine exclusively with bitcoin core/xt then one chain gets rejected. If both chains are kept alive however, earlier owners of bitocoins have coins spendable on both chains.

So it's up to each individual, you won't lose bitcoins if you're careful, but you'll have to be cautious about new updates, services you use etc.

This is great, as it is some people were complaining that it is hard for common people to use bitcoins and now this will make things super hard. Fantastico!

So when exactly is this fork taking place?


 

██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
 
Get Free Bitcoin Now!
  ¦¯¦¦¯¦    ¦¯¦¦¯¦    ¦¯¦¦¯¦    ¦¯¦¦¯¦   
0.8%-1% House Edge
[/
Unbelive
Full Member
***
Offline Offline

Activity: 210


Invest & Earn: https://cloudthink.io


View Profile
June 01, 2015, 07:40:56 PM
 #15

A Bitcoin fork is like creating 2 space-time continuums (think Back to the Future movie). Each side of the fork will have a different version of reality, so you loose global consensus. It's a really bad thing when it happens.

No is a god thing. You have a choice. What would be with our world without choices? You think there would be any progress if there would be only one path about everything. Actually if there would not any Forking on Earth after genesis there would not be anything worth of mention here. Not that bunch of market manipulators want to buy some cheap Internet of money in upcoming days.

alani123
Legendary
*
Offline Offline

Activity: 1540


Professional googler


View Profile
June 01, 2015, 09:01:10 PM
 #16

This is great, as it is some people were complaining that it is hard for common people to use bitcoins and now this will make things super hard. Fantastico!

So when exactly is this fork taking place?


Sure makes things harder for people to understand. But don't worry, it's likely that a fork could never happen. It's all being discussed at the moment.

You can follow development discussions on SourceForge and maybe Reddit for important updates as.














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
achow101
Staff
Legendary
*
Offline Offline

Activity: 1246


17kKQppUsngUiByDsce4JXoZEjjpvX9bpR


View Profile WWW
June 01, 2015, 09:02:44 PM
 #17

This is great, as it is some people were complaining that it is hard for common people to use bitcoins and now this will make things super hard. Fantastico!
Actually, it shouldn't make it much harder. The fork only occurs when >90% of the nodes on the network switch to the new version. If this doesn't happen, the the old version will still be used. By having almost all of the network use the new version, then consensus will be achieved and any business with large amounts of money or customers at stake will switch to the new version because that will be the one that is valid.

Quote
So when exactly is this fork taking place?
There is no official date yet, but it will likely occur sometime in early 2016 if all goes as planned.

alani123
Legendary
*
Offline Offline

Activity: 1540


Professional googler


View Profile
June 01, 2015, 10:30:51 PM
 #18

This is great, as it is some people were complaining that it is hard for common people to use bitcoins and now this will make things super hard. Fantastico!
Actually, it shouldn't make it much harder. The fork only occurs when >90% of the nodes on the network switch to the new version. If this doesn't happen, the the old version will still be used. By having almost all of the network use the new version, then consensus will be achieved and any business with large amounts of money or customers at stake will switch to the new version because that will be the one that is valid.

Quote
So when exactly is this fork taking place?
There is no official date yet, but it will likely occur sometime in early 2016 if all goes as planned.
Wrong, nothing about 90% is mentioned anywhere. One fork stops being active when no one runs it.
And by the way, Bitcoin-xt is out there ready to be downloaded. Just not running on a fork yet.

https://www.reddit.com/r/Bitcoin/comments/383jam/support_larger_blocks_by_running_a_bitcoin_xt/














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
achow101
Staff
Legendary
*
Offline Offline

Activity: 1246


17kKQppUsngUiByDsce4JXoZEjjpvX9bpR


View Profile WWW
June 02, 2015, 01:07:48 AM
 #19

Wrong, nothing about 90% is mentioned anywhere. One fork stops being active when no one runs it.
Wrong. In order to fork the blockchain without seriously screwing everything up, the hard fork must occur when a super-majority of the blocks mined fit with the new version. This means that probably >95% of the last 1000 blocks mined must be the new version before the actual fork happens with the mining of a greater than 1MB block. It will happen similar to what happened with upgrading to block version 2, as described here: https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki except that it will be a hard fork instead of a soft fork.

PenguinFire
Full Member
***
Offline Offline

Activity: 154


That Darn Cat


View Profile
June 02, 2015, 01:17:03 AM
 #20

So basically a) a fork will have to happen rather it is a month from now or a year and b) it only has negitive outcomes?  This is where I think bitcoin gets really confusing.   Undecided

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!