Bitcoin Forum
March 28, 2024, 05:35:07 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 1600+ kB block?  (Read 232 times)
zikabra (OP)
Full Member
***
Offline Offline

Activity: 574
Merit: 139


View Profile
February 09, 2018, 08:48:38 PM
 #1

I am not expert or anything, but how is possible to have 1639kB block size?



And why is not possible for all blocks to be big as this one? As I can see it is possible, so I am little confused.
1711647307
Hero Member
*
Offline Offline

Posts: 1711647307

View Profile Personal Message (Offline)

Ignore
1711647307
Reply with quote  #2

1711647307
Report to moderator
1711647307
Hero Member
*
Offline Offline

Posts: 1711647307

View Profile Personal Message (Offline)

Ignore
1711647307
Reply with quote  #2

1711647307
Report to moderator
1711647307
Hero Member
*
Offline Offline

Posts: 1711647307

View Profile Personal Message (Offline)

Ignore
1711647307
Reply with quote  #2

1711647307
Report to moderator
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3346
Merit: 4505



View Profile
February 09, 2018, 09:07:16 PM
Merited by digaran (1), zikabra (1)
 #2

I am not expert or anything, but how is possible to have 1639kB block size?

The SegWit changes which were adopted into the system 6 months ago increased the maximum possible block size to nearly 4 megabytes.

And why is not possible for all blocks to be big as this one?

It is "possible".

Miners choose which transactions to include in the block. If there are enough pending SegWit transactions, and they are all structured with a large amount of witness data, and the miner chooses those transactions for their block, then the block can be bigger.

As I can see it is possible, so I am little confused.

Miners get to choose the transactions that they want to include in their block.  Since they are motivated by profit, they will generally choose the transactions that will result in the highest revenue regardless of the size of resulting block.
Thirdspace
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 738


Mixing reinvented for your privacy | chipmixer.com


View Profile
February 10, 2018, 12:24:58 AM
 #3

I am not expert or anything, but how is possible to have 1639kB block size?

The SegWit changes which were adopted into the system 6 months ago increased the maximum possible block size to nearly 4 megabytes.

and it has something to do with how blockchain.info displays block information
other explorers display that block is having less than 1mb size
blockexplorer.com shows as "Size (bytes)   775246"
bitaps.com shows as "Size   775,246"
I believe DannyHamilton can explain more in technical details about normal & virtual size of a block

hugeblack
Legendary
*
Offline Offline

Activity: 2464
Merit: 3551


Buy/Sell crypto at BestChange


View Profile WWW
February 10, 2018, 05:26:48 AM
 #4

Code:
/** The maximum allowed size for a serialized block, in bytes (only for buffer size limits) */
static const unsigned int MAX_BLOCK_SERIALIZED_SIZE = 4000000;
/** The maximum allowed weight for a block, see BIP 141 (network rule) */
static const unsigned int MAX_BLOCK_WEIGHT = 4000000;
/** The maximum allowed number of signature check operations in a block (network rule) */
Source: https://github.com/bitcoin/bitcoin/blob/master/src/consensus/consensus.h#L12

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
ranochigo
Legendary
*
Offline Offline

Activity: 2940
Merit: 4127



View Profile
February 10, 2018, 09:01:05 AM
 #5

We no longer use block size limit, but block weight limit which is 4000 weight where it can reach 1MB size if all transaction use legacy address and can reach 4MB if all transaction use SegWit.
That's not exactly true. While the weight concept counts transactions differently, they count it using this formula: (size without witness)*3 + total tx size. If you can somehow get everyone to construct transactions with as little witness data as possible, then you can likely get somewhat close to 4MB. The more practical estimate is about roughly 2MB.

..JAMBLER.io..Create Your Bitcoin Mixing
Business Now for   F R E E 
▄█████████████████████████████
█████████████████████████
████▀████████████████████
███▀█████▄█▀███▀▀▀██████
██▀█████▄█▄██████████████
██▄▄████▀▄▄▄▀▀▀▀▀▄▄██████
█████▄▄▄██████████▀▄████
█████▀▄█▄██████▀█▄█████
███████▀▄█▀█▄██▀█▄███████
█████████▄█▀▄█▀▄█████████
█████████████████████████
█████████████████████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
      OUR      
PARTNERS

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
▄█████████████████████████████
████████▀▀█████▀▀████████
█████▀█████████████▀█████
████████████████████████
███████████████▄█████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████▀█████████
████████████████████████
█████▄█████████████▄█████
████████▄▄█████▄▄████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
   INVEST   
BITCOIN

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
crypto2rule
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 12, 2018, 05:53:36 PM
 #6

Maybe a stupid question, but wouldn't a block size of 100 MB 200 or even 300MB fix a lot of issues with the speed, transaction fees and so on? This is not taking in consideration?
Xavofat
Hero Member
*****
Offline Offline

Activity: 938
Merit: 559

Did you see that ludicrous display last night?


View Profile
February 12, 2018, 06:40:48 PM
 #7

SegWit means segregated witness - the function of it is basically to separate the witness data in a transaction.

Now that SegWit is active, SegWit transactions' witness data is seen by nodes that have updated their software, but not by legacy nodes.  Therefore the block size appears to be 1MB to legacy nodes, but is in fact larger.  This increases the network's transaction capacity without forcing people to upgrade.

If you have a look at some more blocks, you'll notice that many others are also larger than 1MB on there.

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!