Bitcoin Forum
May 03, 2024, 12:53:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How will older full nodes cope with 2Mb blocks if they arrive  (Read 747 times)
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2702
Merit: 2456


https://JetCash.com


View Profile WWW
February 02, 2016, 07:56:46 AM
 #1

I'm running 0.11.2 core at the moment, and looking at my peer list, there are 4 running 0.11.2, 1 running 0.10.2, 1 running 0.11.0, 1 running 0.11.1, 1 running 0.9.3
so only half have upgraded to the current version. Will nodes who don't upgrade still be able to process 2Mb blocks, or are the block-doublers trying to force a number of nodes offline?

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
1714697636
Hero Member
*
Offline Offline

Posts: 1714697636

View Profile Personal Message (Offline)

Ignore
1714697636
Reply with quote  #2

1714697636
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714697636
Hero Member
*
Offline Offline

Posts: 1714697636

View Profile Personal Message (Offline)

Ignore
1714697636
Reply with quote  #2

1714697636
Report to moderator
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
February 02, 2016, 08:09:41 AM
Merited by ABCbits (2)
 #2

I'm running 0.11.2 core at the moment, and looking at my peer list, there are 4 running 0.11.2, 1 running 0.10.2, 1 running 0.11.0, 1 running 0.11.1, 1 running 0.9.3
so only half have upgraded to the current version. Will nodes who don't upgrade still be able to process 2Mb blocks, or are the block-doublers trying to force a number of nodes offline?

From the nodes perspective its just like any invalid block. It will refuse it and not relay it. If the peer continues to send invalid data (e.g. 2MB blocks) it will be banned by the node. Thus the old nodes will over time create a separated network from those that made the hardfork to 2MB. The network will be split, which is expected for a hardfork, the important question is which part will survive and if the other parts death will be quick.

Im not really here, its just your imagination.
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2702
Merit: 2456


https://JetCash.com


View Profile WWW
February 02, 2016, 08:28:06 AM
 #3

That's what I thought, so how can the 2Mb chain survive if half the nodes (not miners) reject large transactions. It seems that miners won't build large blocks and risk them being rejected. This means that the 2Mb blocks will never be created, hence no practical change to the blockchain.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
Moloch
Hero Member
*****
Offline Offline

Activity: 798
Merit: 722



View Profile
February 02, 2016, 08:36:39 AM
 #4

That's what I thought, so how can the 2Mb chain survive if half the nodes (not miners) reject large transactions. It seems that miners won't build large blocks and risk them being rejected. This means that the 2Mb blocks will never be created, hence no practical change to the blockchain.

I assume it would be introduced similar to a soft fork...

Allow the miners to vote on it based on block version number... if 75% consensus is achieved, it becomes standard.  Then at 95%, non-standard block are rejected, causing the hard-fork...

If that happens, there wont be much hash power left in the 5% fork (or I suppose 25% when it activates?)... it would die quickly
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
February 02, 2016, 08:45:16 AM
 #5

That's what I thought, so how can the 2Mb chain survive if half the nodes (not miners) reject large transactions. It seems that miners won't build large blocks and risk them being rejected. This means that the 2Mb blocks will never be created, hence no practical change to the blockchain.

I assume it would be introduced similar to a soft fork...

Allow the miners to vote on it based on block version number... if 75% consensus is achieved, it becomes standard.  Then at 95%, non-standard block are rejected, causing the hard-fork...

Thats not "like a softfork" and it does not solve the "full nodes problem" Jet Cash is talking about.

If that happens, there wont be much hash power left in the 5% fork (or I suppose 25% when it activates?)... it would die quickly

The assumption with a hardfork is that nodes will update, preferably all within one day. If they dont - for whatever reason - the network just splits and the new network is smaller. The relay of blocks will work fine within the new network.

Im not really here, its just your imagination.
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2702
Merit: 2456


https://JetCash.com


View Profile WWW
February 02, 2016, 09:14:05 AM
 #6

OK - so now I've got 2 Bitcoin XT 0.11 in my peer list. How will they handle the 2Mb nominal blocks with under 1Mb in them?

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
February 02, 2016, 09:34:50 AM
 #7

OK - so now I've got 2 Bitcoin XT 0.11 in my peer list. How will they handle the 2Mb nominal blocks with under 1Mb in them?

I have no clue how XT/classic handles blocks, but I would assume the 2 MB limit is just an upper limit as well. Thus they would accept 0.5MB blocks same as core accepts them now.

Im not really here, its just your imagination.
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!