Bitcoin Forum
June 08, 2024, 08:54:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Once SegWit is implemented, what would be the real max block size?  (Read 621 times)
100bitcoin (OP)
Sr. Member
****
Offline Offline

Activity: 860
Merit: 423


View Profile WWW
June 04, 2017, 03:12:51 PM
 #1

1 MB or 4 MB?

cr1776
Legendary
*
Offline Offline

Activity: 4060
Merit: 1303


View Profile
June 04, 2017, 03:20:42 PM
Merited by ABCbits (1)
 #2

1 MB or 4 MB?

It depends on how you define "real max block size".  Does that definition include the witness data or not?  Does that mean effective real max block size under perfect circumstances or the real world size one is likely to see in common use?
100bitcoin (OP)
Sr. Member
****
Offline Offline

Activity: 860
Merit: 423


View Profile WWW
June 04, 2017, 03:38:06 PM
 #3

1 MB or 4 MB?

It depends on how you define "real max block size".  Does that definition include the witness data or not?  Does that mean effective real max block size under perfect circumstances or the real world size one is likely to see in common use?

If Miner A mines block XXXX0, the max size of data Miner B may need to collect from Miner A to mine XXXX1, is what real max block size to me.

achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3416
Merit: 6678


Just writing some code


View Profile WWW
June 04, 2017, 03:50:09 PM
 #4

If Miner A mines block XXXX0, the max size of data Miner B may need to collect from Miner A to mine XXXX1, is what real max block size to me.
The largest possible size of a block with segwit is 4 MB. That is the most data that you can receive over the wire for a block message.

100bitcoin (OP)
Sr. Member
****
Offline Offline

Activity: 860
Merit: 423


View Profile WWW
June 04, 2017, 03:58:16 PM
 #5

If Miner A mines block XXXX0, the max size of data Miner B may need to collect from Miner A to mine XXXX1, is what real max block size to me.
The largest possible size of a block with segwit is 4 MB. That is the most data that you can receive over the wire for a block message.
Actually, what I want to know is, whether that whole of 4 MB required to validate and build a new block on top of that or just 1 MB was enough for that purpose?

achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3416
Merit: 6678


Just writing some code


View Profile WWW
June 04, 2017, 04:47:02 PM
 #6

Actually, what I want to know is, whether that whole of 4 MB required to validate and build a new block on top of that or just 1 MB was enough for that purpose?
To fully validate a block, you would need all of the block data, which can be up to 4 MB. That data is required to validate all of the signatures. To validate that the block header is correct (but not check signatures), you only need the non-witness data, which can be up to 1 MB. To verify only the proof of work, you only need the 80 byte block header. To build a new block, you only need the 80 byte block header, but basically no validation will be done.

-ck
Legendary
*
Offline Offline

Activity: 4130
Merit: 1636


Ruu \o/


View Profile WWW
June 04, 2017, 08:56:43 PM
 #7

To build a new block, you only need the 80 byte block header, but basically no validation will be done.
And in addition, if you build off a non-validated header, you are unable to add any transactions to the block you are working on leading to an 'empty block' that you see all the Chinese pools do.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
italianMiner72
Hero Member
*****
Offline Offline

Activity: 910
Merit: 511


View Profile
June 05, 2017, 09:39:57 AM
 #8

1 MB or 4 MB?

i read a lot of threads who are teeling us the 1 AUG it will be implemented BIP 148.
Can some one explain me if there will be the possibility of a blockchain Fork??
thank you

██▬▬▬

██▬

██▬

██▬▬▬



████           ▄▄█████████▄▄            ▄▄█████████▄▄        ████         █████      ██████████████████   ████████████       ████    ████████████    
████         ▄███████████████▄        ▄███████████████▄      ████       █████      ████████████████████  █████████████      ████    █████████████   
████        █████▀       ▀█████▄     █████▀       ▀█████     ████     █████         █       ████       █  ████     █████             ████     █████  
████       ████▀           ▀████▄   ████▀           ▀████    ████   █████                   ████          ████      ████     ████    ████      ████  
████      ████▀              ▀████ ▀███▀                     ████ █████                     ████          ████     █████     ████    ████     █████  
████      ████                 ████▄ ▀                       ████████                       ████          █████████████      ████    █████████████   
████      ████                  ▀████                        ████████                       ████          ████████████       ████    ████████████    
████      ████▄             ▄██▄ ▀████▄                      ████ █████                     ████          ████    ████       ████    ████            
████       ████▄           ▄████   ▀████▄           ▄████    ████   █████                   ████          ████    ▀████      ████    ████            
████        █████▄       ▄█████      █████▄       ▄█████     ████     █████                 ████          ████      ████     ████    ████            
████████████ ▀███████████████▀        ▀███████████████▀      ████       █████               ████          ████       ████    ████    ████            
█████████████  ▀▀█████████▀▀            ▀▀█████████▀▀        ████         █████             ████          ████        █████  ████    ████            

 
 
 
▬▬▬██

▬██

▬██

▬▬▬██
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!