Bitcoin Forum
January 21, 2019, 08:57:31 PM *
News: Latest Bitcoin Core release: 0.17.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 1600+ kB block?  (Read 129 times)
zikabra
Full Member
***
Offline Offline

Activity: 504
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.
1548104251
Hero Member
*
Offline Offline

Posts: 1548104251

View Profile Personal Message (Offline)

Ignore
1548104251
Reply with quote  #2

1548104251
Report to moderator
1548104251
Hero Member
*
Offline Offline

Posts: 1548104251

View Profile Personal Message (Offline)

Ignore
1548104251
Reply with quote  #2

1548104251
Report to moderator
1548104251
Hero Member
*
Offline Offline

Posts: 1548104251

View Profile Personal Message (Offline)

Ignore
1548104251
Reply with quote  #2

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

Activity: 2198
Merit: 1390



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: 868
Merit: 613


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
Sr. Member
****
Offline Offline

Activity: 574
Merit: 380


BTC2USD: Why Would I sell the future for the past?


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

ETFbitcoin
Legendary
*
Offline Offline

Activity: 1568
Merit: 1454

Use SegWit and enjoy lower fees.


View Profile WWW
February 10, 2018, 08:17:14 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 one of reason why people say SegWit can fix slow confirmation time/high fees and why people strongly recommend use SegWit address Smiley

More info : https://en.bitcoin.it/wiki/Block_weight

ranochigo
Legendary
*
Offline Offline

Activity: 1624
Merit: 1124

Somewhat inactive.


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

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.

crypto2rule
Newbie
*
Offline Offline

Activity: 4
Merit: 0


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

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?
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1568
Merit: 1454

Use SegWit and enjoy lower fees.


View Profile WWW
February 12, 2018, 05:58:58 PM
 #8

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?

Many people already discuss about this and it's concluded it's not good solution since it could risk decentralization since huge block size means only people with very fast internet connection, computing power who can run full nodes and storage capacity if there are lots of transaction. One of possible scenario are government/group control majority of bitcoin nodes and mining where they can prevent transaction from get confirmed.
More info : https://en.bitcoin.it/wiki/Block_size_limit_controversy

Xavofat
Hero Member
*****
Offline Offline

Activity: 924
Merit: 519

Satoshi wanted "small, casual transactions".


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

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.


   ▄▄██████▄▄
  ████████████
███▄▄
 ██████████████▀▀▀██▄
████████████████   ▀██▄
████████████████     ▀██
██████████████       ██▌
██████████████        ▐██
██▌▀▀██████▀▀         ▐██
▐██                   ██▌
 ██▄                 ▄██
  ▀██▄             ▄██▀
    ▀██▄▄▄     ▄▄▄██▀
      ▀▀█████████▀▀





███████████████████████████
███████████▀▀         ▀▀███
████████▀   ▄▄██▄  ▀█▄  ▀██
██████▀  ▄████████▄  ▀█  ██
████▀  ▄██████▄▀  ██▄    ██
███▀  ██████▄▀  ▄▀████▄  ██
██▀  █████▄▀  ▄▀██████  ▄██
██  ▀███▄▀  ▄▀███████  ▄███
██    ▀██▄▄▀███████▀  ▄████
██  █▄  ▀████████▀  ▄██████
██▄  ▀█▄  ▀██▀▀   ▄████████
███▄▄         ▄▄███████████
███████████████████████████
███████████████████████████
████████▀▀       ▀▀████████
█████▀   ▄ ▀███▀ ▄   ▀█████
████  ▄████▄ ▀ ▄████▄  ████
███  ▄ ▀███▀ ▄ ▀███▀ ▄  ███
██  ▄██ ▀▀ ▄███▄ ▀▀ ██▄  ██
██  █▀ ▄█ ███████ █▄ ▀█  ██
██   ▄███▄ █████ ▄███▄   ██
███  ████▀ ▄▄▄▄▄ ▀████  ███
████  ▀ ▄ ▀█████▀ ▄ ▀  ████
█████▄  ▀▀▄ ███ ▄▀▀  ▄█████
████████▄▄       ▄▄████████
███████████████████████████
████████     INDUSTRY LEADING BITCOIN SPORTSBOOK     ████████
LIVE
STREAMING
DAILY PRICE
BOOSTS
LIVE DEALER
CASINO
FAST & SECURE
PAYMENTS
███████████████████████████
████████▀▀       ▀▀████████
█████▀  ▄█▄  ▀  ▄▄   ▀█████
████  ▄  ▀    ▀█████▄  ████
███  ▀█▀   ▀█▄   ▀▀██▄  ███
██  ▄    █▄  ▀██▄▄  ▀█▄  ██
██  █▀ ▄  ▀█▄  ▀███▄  ▀  ██
██    ▄██  ▀██▄  ▀███▄   ██
███  ▀████  ▀███▄  ▀█▀  ███
████  ▀████  ▀████▄    ████
█████▄   ▀▀█▄  ▀▀▀   ▄█████
████████▄▄       ▄▄████████
███████████████████████████
███████████████████████████
████████▀▀ █████ ▀▀████████
█████▀    ▄█████▄    ▀█████
██████▄▄█▀▀ ▄▄▄ ▀▀█▄▄██████
███▀███▀ ▄███▀███▄ ▀███▀███
██   █ ▄██▀     ▀██▄ █   ██
██   █ ██         ██ █   ██
██   █ ▀██▄▄█ █▄▄██▀ █   ██
███▄███▄ ▀██▄▄▄██▀ ▄███▄███
██████▀▀█▄▄ ▀▀▀ ▄▄█▀▀██████
█████▄    ▀█████▀    ▄█████
████████▄▄ █████ ▄▄████████
███████████████████████████





..WIN WITH US!..
Pages: [1]
  Print  
 
Jump to:  

Bitcointalk.org is not available or authorized for sale. Do not believe any fake listings.
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!