Episode #125 of the Stack Overflow podcast is here. We talk Tilde Club and mechanical keyboards. Listen now

# Questions tagged [blocksize]

Collects questions discussing the memory limit of blocks.

75 questions
Filter by
Sorted by
Tagged with
32 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 ...
22 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 ...
58 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 ...
46 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, ...
258 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?
66 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 ...
51 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 ...
127 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 ...
41 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 ...
73 views

### What happens if “transaction size” is larger than “maximum block size”?

Assuming a transaction size is T Bytes, while maximum block size is B Bytes, such that T>B. What happens for this transaction? It will be divided into two smaller parts and will be stored in two ...
30 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 ...
48 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 ...
65 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 ...
97 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 ...
27 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.
690 views

### Why does BIP141 define both virtual transaction size and weight?

Why does BIP 141 (segwit) define both virtual transaction size and weight? Weight seems to be just four times virtual transaction size (or vice versa, depending on what you define first). Why are ...
75 views

### Creating lage blocks with multiple transactions in regtest mode?

I want to create blocks with multiple transactions in regtest mode. I want to test propagation with blocks of size 1-2 MB on the dash network. ./dash-cli -regtest -daemon -debug -port=8330 -rpcport=...
1k 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 ...
311 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 ...
117 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)?
1k 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 ...
5k views

### What is the number of transactions in a block?

What determines the number of transactions that can be validated in a block?
53 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 ...
156 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.
178 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 ...
1k views

### can blocks remain capped to 1MB forever?

this is perhaps more of an economics question than a bitcoin question, but i'm wondering if it would be viable to leave the block size capped at 1MB for all time and simply let a series of rules ...
1k 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> ...
110 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 ...
482 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 ...
183 views

### Growth Dependent Block Size Limit

Could the 1MB block size limit be replaced with a growth-dependent limit? From what I have read (here, for example) the 1MB limit is to prevent spamming of the blockchain. And if/when Bitcoin becomes ...
80 views

### lower bound of block size towards increased speed of propagation

As far as I know there is an upper bound of a block, which is one megabyte, is there a lower bound? It was in terms of a race condition that I was considering this. Imagine you make a double spend ...
94 views

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 ...
22 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 ...
11k views

### Is there a limit on number of transactions included in a block? [duplicate]

As per my understanding, every transaction is included in a block and the difficulty to find a block gets adjusted such that one block is found for every 10 minutes. Is it the case that all ...
56 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 ...
3k 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?
400 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”...
180 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 :)
312 views

### Minimum transaction fee to COMPLETE when mempool is +50 MB

As of June 11, 2017: Mempool History - < Blockchain.info the mempool is currently about 50 MB, and a week ago, the mempool was about 100 MB. The blocks mined per day are about 150, so at 1 ...
143 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 ...
123 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?
131 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 ...
2k views

### What is the maximum transaction throughput of the Bitcoin network?

I have seen different values mentioned but the 3.3--7 transactions/second appears to pop up a lot. In Section 2 of On Scaling Decentralized Blockchains (A Position Paper) it says the following: ...
2k views

### Is SegWit a blocksize increase or more efficient use of blockspace?

This question gets asked frequently on reddit, and I think it would be beneficial to have a canonical answer here: Is SegWit a blocksize increase or more efficient use of blockspace?
98 views

### Does the 1 MB block size limit include the header?

I was able to follow the code to validation.cpp: // Size limits if (block.vtx.empty() || block.vtx.size() > MAX_BLOCK_BASE_SIZE || ::GetSerializeSize(block, SER_NETWORK, PROTOCOL_VERSION | ...
633 views

### Why are there always some unconfirmed transactions?

As far as I know, a miner begins creating a new block as soon as it receives a valid block from another miner. It then begins to construct and hash the next block on top of the block it just received ...
236 views

### Why is the network congested?

I'm reading a lot of people saying that is taking around 3/4 days to confirm a transaction. What are the reasons for this being happening?
74 views

### Why miners try to produce big blocks i.e. try to put transaction in a block as many as possible?

Why miners try to produce big blocks? What if, does a miner deliberately produce a block with a single transaction (and a coinbase transaction of course) without considering the whole unconfirmed ...