Bitcoin Forum
May 08, 2024, 05:15:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: What is Bitcoin Fork?  (Read 1140 times)
thebenjamincode (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


37iGtdUJc2xXTDkw5TQZJQX1Wb98gSLYVP


View Profile
May 12, 2015, 03:26:01 AM
 #1

hi i've been wondering about Gavin's 20MB fork?
i don't know what it is. can someone please explain it in simple explanation
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
drasted
Sr. Member
****
Offline Offline

Activity: 240
Merit: 250


View Profile
May 12, 2015, 03:33:00 AM
 #2

Current block size limit is 1mb. Gavin would like to increase it to 20mb
achow101_alt
Sr. Member
****
Offline Offline

Activity: 268
Merit: 256


View Profile
May 12, 2015, 03:33:19 AM
 #3

It is a modification to the bitcoin protocol that increases the maximum block size from 1 MB to 20 MB. If the different clients do not update to this new version, then the blockchain could split (fork) into one chain that has 20 MB blocks and one that doesn't because other clients would reject the latest blocks. The idea is that the entire network can be on the 20 MB block blockchain and the blockchain thus forks from its current state.

Tip Me!: 1AQx99s7q1wVinbgXbA48BaZQVWpHe5gYM | My PGP Key: Fingerprint 0x17565732E08E5E41
DooMAD
Legendary
*
Online Online

Activity: 3780
Merit: 3112


Leave no FUD unchallenged


View Profile
May 12, 2015, 03:39:10 AM
Last edit: June 01, 2015, 12:21:22 PM by DooMAD
 #4

hi i've been wondering about Gavin's 20MB fork?
i don't know what it is. can someone please explain it in simple explanation

At the moment, with the number of users we have, we're averaging a blocksize of about 0.4MB and there's a limit of 1MB.  If we want more users on the Bitcoin network, this won't be sufficient as the blocks would fill up and only some of the waiting transactions would make it into the next block.  The rest would have to wait for another block.  If Bitcoin had even a tenth of the number of users as any credit card, you could be waiting a long time for your transaction to be confirmed.  This is why many think the limit needs to be raised.  In order to raise the limit, people need to update their clients and anyone using the old client will be on a different (or forked) chain.


.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
BitcoinNewbie15
Sr. Member
****
Offline Offline

Activity: 574
Merit: 296

Bitcoin isn't a bubble. It's the pin!


View Profile
May 12, 2015, 04:30:21 AM
 #5

I dont know much about the bitcoin fork, i wonder if it will have any major affect on the price of Bitcoin, and if it does, whether or not it would be bullish or bearish. Is there any news when/if this fork will go into affect?
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
May 12, 2015, 05:57:16 AM
 #6

In non-technical terms, I fork simply means the developer (central controlling authority, aka Gavin) decided to make a mandatory change that will require an update to the client. Tongue
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
May 12, 2015, 06:26:43 AM
 #7

they are nothing more than a upgrade to the client, they could be hard and nullify the previous version(so upgrading is mandatory) or softand  they can keep something of the previous version
Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1073


View Profile
May 12, 2015, 06:34:03 AM
 #8

Decentralization is all about concensus... You cannot run 3 versions of Bitcoin code on different computers and still have them all operating in the same way.

If someone change the code/protocol and post it somewhere... it has to be updated by all the clients using it, to have a single Bitcoin functioning in the same way.

It's like a fork in a road... people can decide to take the new updated route or follow the same old route... if half of the people follow the old route and the other half follow the new road, you would have a Bitcoin fork.

It has been done in this way, to prevent someone from making their own changes to the protocol/code and then exploiting people with backdoors etc etc.. Developers all over the world, make sure that the code published, is free from nasty surprises and then they accept it, and people can use it without having to worry if it was compromised. {Open source + decentralization + consensus}

This is why it's such a great technology. {You can make your own version, but it's not to say, everyone will start using it} Hence .. Alt coins  Wink  

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
May 12, 2015, 08:31:51 AM
 #9

"Fork" has several meanings in this context:

1. On Github, a copy of software repository is called a "fork" of the original.
2. With open source software, anyone is able to make a copy of the software and modify it. The new software is called a "fork". Nearly all alt-coins are forks of Bitcoin.
3. The Bitcoin block chain is really a tree of blocks, but the branches are generally very short-lived. If a group of miners adds blocks to the block chain that are rejected by the other miners, then there will be two persistent branches and this is called a "fork".

Gavin's 20 MB max block size "fork" is a combination of all three. He is considering making a copy of Bitcoin Core on Github (#1 "fork"). Instead of limiting blocks to 1 MB, it will support a 20 MB block (#2 "fork"). As a result, if some miners use the original version and other miners use his version, then there will be a fork (#3 fork) in the block chain (because the 1 MB group rejects 20 MB blocks as invalid).

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
bitbollo
Legendary
*
Offline Offline

Activity: 3248
Merit: 3486


Nec Recisa Recedit


View Profile
May 12, 2015, 11:17:12 AM
 #10

there is the possibility that can survive two blockchains, with two clients...aka bitcoin version 1 and bitcoin version 2 ?!?
If I remember correctly there was in the past two fork for some altcoins like for the scam on nxt or mintpal...
It's the same concept?

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
alani123
Legendary
*
Offline Offline

Activity: 2394
Merit: 1415


Leading Crypto Sports Betting & Casino Platform


View Profile
May 12, 2015, 11:20:14 AM
 #11

there is the possibility that can survive two blockchains, with two clients...aka bitcoin version 1 and bitcoin version 2 ?!?
If I remember correctly there was in the past two fork for some altcoins like for the scam on nxt or mintpal...
It's the same concept?


Well this has happened to altcoins as you mention. If a hard fork takes place you could end up in the wrong side of the network if you're running a non compatible client. Because of the size of the network, organisation, and the attention bitcoin receives this is a very unlikely scenario for bitcoin though.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
May 12, 2015, 11:29:54 AM
 #12

In non-technical terms, I fork simply means the developer (central controlling authority, aka Gavin) decided to make a mandatory change that will require an update to the client. Tongue
Although this is quite wrong. Gavin is not a central authority nor does he have the power to push this onto us.
The other developers have to agree to this first.
OP you can read more about it here:
https://www.reddit.com/r/Bitcoin/comments/34riua/hard_fork_allow_20mb_blocks_after_1_march_2016/
https://www.cryptocoinsnews.com/bitcoin-core-developer-commits-20mb-block-size-march-2016/

You will find a lot of people who have a problem with authority complaining about this. The fork does no damage at all, but I guess some people are just deluded.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
alani123
Legendary
*
Offline Offline

Activity: 2394
Merit: 1415


Leading Crypto Sports Betting & Casino Platform


View Profile
May 12, 2015, 11:40:09 AM
 #13

In non-technical terms, I fork simply means the developer (central controlling authority, aka Gavin) decided to make a mandatory change that will require an update to the client. Tongue
Although this is quite wrong. Gavin is not a central authority nor does he have the power to push this onto us.
The other developers have to agree to this first.
OP you can read more about it here:
https://www.reddit.com/r/Bitcoin/comments/34riua/hard_fork_allow_20mb_blocks_after_1_march_2016/
https://www.cryptocoinsnews.com/bitcoin-core-developer-commits-20mb-block-size-march-2016/

You will find a lot of people who have a problem with authority complaining about this. The fork does no damage at all, but I guess some people are just deluded.

People can still reject unwanted changes (right?). If someone decides to run a client without the new changes in it no one is stopping him. IIRC if people join him, they would be forming a network that would be running without the changes in the fork.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
bitbollo
Legendary
*
Offline Offline

Activity: 3248
Merit: 3486


Nec Recisa Recedit


View Profile
May 12, 2015, 12:27:06 PM
 #14

but there is any advance by using this new block dimension?
For the miners? The "users"? For the blockchain itself?
Or it's only a geek change in btc code?

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
May 12, 2015, 01:56:38 PM
 #15

People can still reject unwanted changes (right?). If someone decides to run a client without the new changes in it no one is stopping him. IIRC if people join him, they would be forming a network that would be running without the changes in the fork.
I was talking about the changes on Github. Gavin can't force the 20MB blocks unless the other developers agree to it too.
Also that is correct. Anyone can choose to run the older wallet. If he does that his Bitcoin will be worthless and he/she would be stuck due to the high difficulty.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
May 12, 2015, 02:01:53 PM
 #16

If someone decides to run a client without the new changes in it no one is stopping him.

Hmmmm. Not sure how well that will work. Community consensus is awesome in theory but if you look at the democratic governments of the world, in practice it's an entirely different reality.

The illusion is that people can decide not to update. But the reality is, bitcoin is just as centralized as any other form of money. I'm not saying that's a bad thing if you have a developer like Satoshi actively participating. But that is the reality. We need to choose our kings carefully.
AtheistAKASaneBrain
Hero Member
*****
Offline Offline

Activity: 770
Merit: 509


View Profile
May 12, 2015, 02:12:26 PM
 #17

The fork that's deprecated (in this case the old 1MB fork) will eventually get abandoned, of course there will always be stubborn people using it, but it will eventually die. For example, Freenet did a fork in a version I dont remember now, and the old fork is still used for a couple people for some stupid reason probably.
spazzdla
Legendary
*
Offline Offline

Activity: 1722
Merit: 1000


View Profile
May 12, 2015, 03:34:36 PM
 #18

The creation of Gavincoin hoping everyone will ditch Bitcoin for gavincoin..

It will be interesting.
thejaytiesto
Legendary
*
Offline Offline

Activity: 1358
Merit: 1014


View Profile
May 12, 2015, 04:11:24 PM
 #19

The creation of Gavincoin hoping everyone will ditch Bitcoin for gavincoin..

It will be interesting.
Again, why in planet hell are you supporting 1MB over 20MB? Do you literally want Bitcoin to remain a small niche for nerds that will collapse soon as it goes mainstream? whats the catch?
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
May 12, 2015, 04:14:49 PM
 #20

Again, why in planet hell are you supporting 1MB over 20MB? Do you literally want Bitcoin to remain a small niche for nerds that will collapse soon as it goes mainstream? whats the catch?
The problem is authority. That's only the rational cause here, as the people opposing this are trying to find weak arguments that support their story.
http://en.wikipedia.org/wiki/Authority_problem
They think that Gavin is the sole person in control (which is wrong). They hate the fact that he has the power to make changes to the code that has affect on them or they hate the fact that they don't matter in the Bitcoin universe or any other universe for that matter.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Pages: [1] 2 »  All
  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!