Questions tagged [blocksize]

Collects questions discussing the memory limit of blocks.

Filter by
Sorted by
Tagged with
7 votes
3 answers
2k views

Why is there a block size limit and why not increasing it?

Storage costs are now ridiculously smaller than they were when the limit was introduced more than 10 years ago. I am concerned keeping this arbitrary limit set by Satoshi could be holding us back. Why ...
N. Matic's user avatar
  • 179
3 votes
1 answer
207 views

What is the maximum number of taproot transactions that can be mined in a single block?

If all transactions in a block were spending one p2tr output using the key-path spend and sending to a p2tr output, how many of these transactions could we fit in a single block?
josie's user avatar
  • 681
8 votes
2 answers
1k views

Was the lifting of the Taproot transaction size limit "accidental"? Why would ordinals want to fill a block with OP_RETURNs?

I was reading this Twitter thread from pourteaux. I'm pretty sure there are some inaccuracies in it but I have a couple of questions. He states: Taproot accidentally blew up the old transaction size ...
Michael Folkson's user avatar
2 votes
0 answers
28 views

How many transactions could fit in a Bitcoin block pre-SegWit and post-SegWit? [duplicate]

I am interested in how many transactions could fit into a 1MB Bitcoin block before SegWit and then afterwards. I can't find good information about this online and the figures seem to vary quite a bit. ...
paulteachesthings's user avatar
0 votes
1 answer
69 views

Fee adjusted block size

I imagine this has been thought through and dismissed at some point, but what about a difficulty-adjustment-like thing for block size. It would aim to maintain a constant-ish fee size by raising and ...
Jeffrawesome's user avatar
4 votes
3 answers
943 views

Will the bitcoin blockchain eventually grow too large to be able to be run 'by anyone'?

A key component of bitcoin is its decentralization (which effectively only exists with BTC and virtually nothing else). Part of this decentralization is the decentralization of the bitcoin nodes, ...
Runeaway3's user avatar
  • 327
1 vote
1 answer
55 views

Why there are signature and public key pair on blocks when transaction verifying is over

I'm student studying about bitcoin and blockchain. I want to know why all blocks have signature and key pair after the transaction is over. Why I ask this, I'm studying post quantum cryptography (PQC) ...
hhhbbb's user avatar
  • 27
0 votes
1 answer
316 views

Determination of Block Size Limit

In Bitcoin Mining, there is a limit on the size of any block added to the chain. What happens if, for instance, a block's nonce is so large that the block's size exceeds the limit? Secondary questions:...
kendfss's user avatar
  • 103
0 votes
2 answers
530 views

How will upgrades to Bitcoin such as Taproot help allow increase of block sizes?

Bitcoin's block size, hardcoded at 1MB, has been limited by the capabilities of its weakest full nodes. The block size limits the number of transactions on the blockchain outside of Layer 2 solutions, ...
noɥʇʎԀʎzɐɹƆ's user avatar
1 vote
1 answer
93 views

Discrepancy in the blockchain size

There are approximately 700,000 blocks as of March 2021 [1]. How comes the blockchain size is only ~350 GB [2] and not 700 GB given that the block size is 1 MB? Thank you for your help.
JacopoStanchi's user avatar
1 vote
1 answer
67 views

Why is the block size so big, taking into account a relatively small number of transactions?

Why the size of the block 656143 is so big (Size: 2,337,727 bytes), taking into account a relatively small number of transactions (Number of Transactions: 84)? Extra question: What is the block size ...
Remis's user avatar
  • 137
7 votes
1 answer
383 views

Satoshi introduced the 1MB block size limit in a commit. Why did Andresen make an identical commit some days later?

Satoshi added the 1MB block size limit in this commit on 15 July 2010 https://github.com/bitcoin/bitcoin/commit/a30b56ebe76ffff9f9cc8a6667186179413c6349 https://sourceforge.net/p/bitcoin/code/103 ...
Aman Saggu's user avatar
3 votes
2 answers
2k views

What's the blocksize limit after segwit and how do legacy nodes deal with segwit transactions?

Normally, I heard that the bitcoin blocksize is 1MB, but with the Segwit update the blocksize can be up to 4MB, so we should say that the blocksize is 4MB, right? Moreover legacy nodes only receive ...
Anh Dũng Lê's user avatar
0 votes
0 answers
32 views

What is the current growth rate of the bitcoin blockchain size month by month in 2020?

I'm looking to get a VPS to host a btc full node and would like to know how much space I should get and what is the current Bitcoin blockchain growth rate on a monthly basis?
Patoshi パトシ's user avatar
0 votes
1 answer
76 views

Why downloaded Block Size doesn't match with actual block size mentioned on network?

I am trying to download a block(Height:474044) using an API from here in python. Block is obviously downloaded in JSON format. But when I store it in a file on my system it shows very weird size ...
wowfactory's user avatar
4 votes
2 answers
343 views

Why is the block size is not filled with transactions?

Since a miner can acquire the fees from the transactions in a block, the miner should package as many transactions as possible in a block. However, I recently found a block (blocknum: 602297) with a ...
seafooler's user avatar
0 votes
1 answer
80 views

How much bandwidth needed for bitcoin bigger blocks

If the Bitcoin blockchain would support 2000 transactions per second, how big would the blocks need to be (with segwit at 100% lets say), and most importantly, how much bandwidth would be necessary ...
Alejandro Veintimilla's user avatar
0 votes
1 answer
51 views

How can size of a block be significantly small? [duplicate]

As we all know bitcoin block size should be sth about 1MiB. (Some blocks about 2MB). And this is because miners put all transactions to the block every 10 minutes. So what happens technically that ...
behkod's user avatar
  • 303
2 votes
1 answer
164 views

What is the actual Bitcoin block size? 2mb or 1mb?

I am not asking about block weight. I hear many people saying that the actual Bitcon block size is 2mb. However, in any block explorer, I can see that blocks are around 1200kb. This is very confusing, ...
Alejandro Veintimilla's user avatar
21 votes
2 answers
12k views

Is there a difference between bytes and virtual bytes (vbytes)?

In an Optech newsletter, size is referred to using vbytes. Is there a difference between vbytes and bytes? If so, what is the difference?
AdaptiveAnalysis's user avatar
1 vote
1 answer
523 views

Concept of Block weight and segwit are still unclear

It seems like duplicated question, but i read many articles and posts to undestand about segwit. Below links are something i read What is block weight and how is it different from block size? After ...
HSKim's user avatar
  • 41
2 votes
1 answer
349 views

Block size limit in Bitcoin v0.01

In main.h (line 17) we have a constant MAX_SIZE static const unsigned int MAX_SIZE = 0x02000000; which in decimal format equals to 33554432 (32MB) This constant is used to verify if the block ...
Pedro's user avatar
  • 385
2 votes
2 answers
319 views

Why do large blocks increase the probability of chain reorgs?

After the recent two chain reorgs taking place in Bitcoin Cash SV, I am finding a number of developers stating that large blocks are the reason for the reorgs: "Almost each time someone is trying to ...
AdaptiveAnalysis's user avatar
0 votes
1 answer
103 views

regarding transaction size in a block

In What are the minimum sizes for transactions and blocks in Bitcoin? The first transaction is set to be 65 bytes long, due to coinbase requirements. What about the second one ? That can be 61 bytes ...
user92452's user avatar
0 votes
1 answer
74 views

re : minimum sizes of transactions and blocks

I see there's a similar question provided here: What are the minimum sizes for transactions and blocks in Bitcoin? But the answer provided might be not correct in the light that "A valid transaction ...
user92452's user avatar
3 votes
1 answer
72 views

Would signature aggregation reduce the largest feasible blocksize

If a Schnorr signature aggregation scheme were to be integrated into Bitcoin. Would the reduction in witness data versus non witness data (need less bytes for a signature therefore witness data usage ...
Bertram Lund's user avatar
1 vote
1 answer
85 views

What is a fee market? Does it mean that blocks should be full, esp. after several halvenings?

As we all know, Bitcoin had experienced an unprecedented long-lasting congestion period in 2017. This seems quite horrible to some people generally, but it seems that such phenomenon was on the ...
Chris Chen's user avatar
1 vote
2 answers
106 views

Is there any mechanism in Bitcoin that allows it to dynamically adapt to the flow of transactions?

I've read some books and articles on Bitcoin and feel like I've understood many of its concepts but I'm not able to find an answer to a question I've had for a long time: How does the Bitcoin network ...
Mischa's user avatar
  • 113
1 vote
2 answers
42 views

How much can you compress a bitcoin for storage?

I've just implanted an NFC chip in my hand and I'm wondering if a bitcoin will fit in the chip. it has a capacity of 868 bytes.
Oscar's user avatar
  • 11
3 votes
2 answers
1k views

How are block interval, block size and effective throughput related?

I have two questions: Why does the effective throughput (as defined below) decreases when the block interval is decreased? How does a reduction in the block size results in maintaining a high ...
Tom Gijselinck's user avatar
4 votes
3 answers
4k views

Why is the Litecoin blockchain smaller than the Bitcoin one?

I do not understand why Litecoin's blockchain size is an order of magnitude smaller than Bitcoin's. Indeed according to this link the Bitcoin blockchain requires 196.52 GB and Litecoin's 16.55 GB. In ...
Briomkez's user avatar
  • 157
1 vote
0 answers
95 views

Segwit and block size limit

I'am learning about Bitcoin and I didn't understand something. Maybe someone could clarify. I [think] I understood what Segwit does (increases block size, solves malleability and works better with ...
Dany D's user avatar
  • 11
0 votes
2 answers
218 views

Wasn't 0-conf more secure than Visa, before blocks got full and RBF was added?

RBF and full blocks make 0-conf useless, because it's easy to override. Wasn't it once useful? I've heard without those it's more secure than Visa in terms of double spending.
Lubo Kanev's user avatar
0 votes
1 answer
410 views

How and why increasing and decreasing block size will affect transaction fees?

I am reading an article on bitcoin wiki about bitcoin block size https://en.bitcoin.it/wiki/Block_size_limit_controversy and it says that increasing block size will lead to "Bitcoin competitors will ...
Nikita Aleksandrov's user avatar
4 votes
1 answer
3k views

What is the current maximum Bitcoin block size in MB?

BIP141 specifies the following: https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#block-size Block size Blocks are currently limited to 1,000,000 bytes (1MB) total size. We ...
Willtech's user avatar
  • 3,259
1 vote
1 answer
152 views

Does Bitcoin Cash validate the fears about larger block sizes?

I read on this forum that a larger block size wouldn't necessarily mean less blocks since blocks are mined every ten minutes, and this is why block size should remain smaller -- Wouldn't a full ...
Dave's user avatar
  • 405
1 vote
3 answers
137 views

Can we drive the bitcoin transaction fee arbitrarily close to zero by keep increasing the block size limit?

Can the bitcoin scalability problem be solved in the long run by increasing the block size limit (either dynamically or statically)?
Hanhan Li's user avatar
  • 111
4 votes
1 answer
644 views

Why increasing block size increases centralisation?

I understand this is a contentious question. Help me understand Why increasing block size increases the risk of centralization? I don't understand what Antonopoulos meant when he said few people can ...
Holmes's user avatar
  • 317
3 votes
1 answer
128 views

Adjustable block size

We know that PoW difficulty is adjusted s.t a block is found roughly in every 10 minute. So, if nodes happen to mine a block too fast, difficulty is increased and vice versa. I wonder if it's ...
SpiderRico's user avatar
0 votes
1 answer
36 views

Improving transaction handling in shops: Is sending "prepared/approved/signed" transactions to a shop owner possible?

I am quite new to the idea of bitcoin but I have understood one of the main problems: Sending money with Bitcoin takes approximately 10 minutes, by design. For use at the counter in a shop this is ...
nulldev's user avatar
  • 110
0 votes
1 answer
97 views

Wouldn't a full node use nearly the same space for large or small block sizes?

I keep hearing that a larger block size for Bitcoin increases the network weight for full nodes, i.e. more hard drive space required for full nodes. And hence it would make less full nodes, and so ...
Leia's user avatar
  • 3
13 votes
1 answer
5k views

With 100% segwit transactions, what would be the max number of transaction confirmation possible on a block?

With 100% segwit transactions, what would be the max number of transaction confirmation possible on a block? And, how many utxo can be updated by a block full of segwit transactions?
vi.su.'s user avatar
  • 1,852
1 vote
1 answer
452 views

How much will Segwit *actually* increase bitcoin capacity for realistic transactions?

I often see claims that Segwit increases transactions per block by 1.7x to 2x. I'm not sure if this is true, but if I do the math myself, I don't get this number. My understanding is: 1) The “weight”...
Brian's user avatar
  • 133
2 votes
0 answers
186 views

How much will Segwit increase the number of transactions that can fit in each block?

How much weight would the witness data have on the total block size? What is the culminating effect of this on the number of transactions that can fit into each block? Thanks in advance :)
James P.'s user avatar
  • 122
3 votes
1 answer
128 views

Why does a larger block size infer a bigger attack vector

I have read this in several articles that larger block sizes makes adversarial attacks easier. What I wonder is why is that so obvious? is it because in a larger block the number of transactions could ...
thenakulchawla's user avatar
0 votes
1 answer
250 views

1 block only allow about 2000 transactions. Does it mean every 10 minutes, bitcoin can allow 2000 transactions?

Hi I very new to bitcoin and don't understand this. Isn't this 2000 too small? I thought there would be more than 10,000 transactions going around every 10 minutes. Especially when there is an ICO ...
user2349425's user avatar
3 votes
1 answer
1k views

After Segwit Activation, what is the largest block size possible?

The code says MAX_BLOCK_SERIALIZED_SIZE = 4000000, but that is actually not a actually consensus rule as stated here: https://github.com/bitcoin/bitcoin/issues/10289 The actual consensus rule is ...
Jimmy Song's user avatar
  • 7,759
1 vote
1 answer
139 views

Is it possible that transactions throughput will grow to beyond what can be synchronized?

The number of users increases, and thus the number of transactions. Is it possible that in the future transactions arise faster than I can sync them?
Zicane's user avatar
  • 11
1 vote
2 answers
201 views

What is the weight of a block that contains no pay-to-witness scripts?

I'm trying to understand block weight, a metric introduced by segwit (BIP-141): block weight = 3 * base size + total size "base size" is the length of a pre-segwit block, which contains only ...
Rich Apodaca's user avatar
  • 2,341
9 votes
2 answers
4k views

What is block weight and how is it different from block size?

While reading about BIP141, I have encountered the following options: Block creation options: -blockmaxweight=<n> Set maximum BIP141 block weight (default: 3000000) -blockmaxsize=<n> ...
Sig Touri's user avatar
  • 457