Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [blocksize]

Collects questions discussing the memory limit of blocks.

1
vote
1answer
34 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 ...
1
vote
2answers
47 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 ...
1
vote
2answers
24 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.
0
votes
0answers
38 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=...
3
votes
2answers
144 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 ...
3
votes
3answers
577 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 ...
1
vote
0answers
42 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 ...
0
votes
2answers
134 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.
0
votes
1answer
132 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 ...
2
votes
1answer
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 ...
1
vote
1answer
107 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 ...
1
vote
3answers
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)?
4
votes
1answer
409 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 ...
3
votes
1answer
87 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 ...
0
votes
1answer
21 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 ...
0
votes
1answer
55 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 ...
8
votes
1answer
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?
1
vote
1answer
370 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”...
2
votes
0answers
173 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 :)
3
votes
1answer
91 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 ...
0
votes
1answer
130 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 ...
1
vote
1answer
114 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?
1
vote
2answers
113 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 ...
4
votes
2answers
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> ...
0
votes
1answer
271 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 ...
1
vote
1answer
90 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 | ...
2
votes
3answers
539 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 ...
4
votes
1answer
522 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 ...
2
votes
1answer
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: ...
1
vote
1answer
224 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?
10
votes
1answer
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?
1
vote
2answers
72 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 ...
1
vote
1answer
40 views

Why some blocks didn't use full potential of their size?

Currently there is 73600 Unconfirmed Transactions. But some blocks has only 749 kB or 0,21 kB or two block in row has 33 and 173 kB. Why this blocks does not have 99x.xx kB? I mean there is a space ...
2
votes
2answers
76 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 ...
6
votes
1answer
139 views

Arguments against Bitcoin using adaptive blocksizes

Besides the risk of miners artificially increasing the average block size on purpose, what are some of the potential negatives of adaptive blocksizes? Are there any advantages of human set hard ...
1
vote
1answer
81 views

Has consensus been reached regarding the block size?

Many news from one week ago are reporting that transactions take longer to be processed because we are reaching the 1MB limit of the blocksize. Which causes transaction to be buffered, and prioritized ...
2
votes
2answers
752 views

Block size depending on transaction count

It's widely known that Bitcoin has a limit of 1 MB per block. However, the average block size is currently about 0.6 MB: (original data) According to this thread, Bitcoin transactions has an ...
2
votes
0answers
75 views

What was the nature of the temporary 500K block size limit imposed by Bitcoin Qt 0.8.1?

BIP 50 describes the temporary steps taken to correct a chain split in March 2013. One of them was: Limit the maximum block-size created to 500,000 bytes https://github.com/bitcoin/bips/blob/...
18
votes
1answer
943 views

What is “segregated witness” and how can it improve network scalability?

I've just heard about it, and it is claimed to be a "turning point" in the block-size debate. What is "segregated witness?" how does it work? How can it be used for improving network scalability? ...
2
votes
0answers
24 views

What are the various block size increase proposals? [duplicate]

I'm aware of BIP101 and BIP100, but I'm sure there are others. I would like a simple table of comparison on the block size increase schedule of each one (including the status quo) in one place.
9
votes
1answer
612 views

How is the size of a block calculated?

How is the blocksize currently calculated in Bitcoin Core? I'm specifically asking about how it's done for the purposes of enforcing the 1MB limit. If it's done by calculating the serialization length,...
2
votes
1answer
184 views

Why can't Bitcoin use a very large blocksize such as 1GB?

In the current blocksize limit debate multiple proposals have been made. Bitcoin XT implements an increase to 8MB right away plus a doubling every two years. A competing approach used 20MB. What ...
4
votes
3answers
535 views

Can a Bitcoin block be less than 1mb?

Can a Bitcoin block be less than 1mb? To my understanding, a miner receives broadcasts. However, if not enough transactions come in, then would it just prematurely hash the block?
2
votes
1answer
492 views

Does the block size issue also apply to Dogecoin?

Looking at https://bitinfocharts.com/ I see that Dogecoin has only 13% of the number of transactions per day that Bitcoin has (12,778 vs 94,166). I understand that makes block sizes less of an issue ...
6
votes
2answers
4k views

Is there a (potential) “Blockchain size problem”, and what solutions are available?

As more and more Bitcoin transactions are produced, the growth of the Blockchain may well, one day, become a problem for systems which want (need?) to store the whole blockchain. Storage usage Client ...
10
votes
1answer
752 views

Cryptocurrency with small block size limit or large block time

So there are a lot of cryptocurrencies that tries to improve on Bitcoin's 1 Mb block size limit and 10 minute block time (6MB per hour) by using faster block times or larger block size limits. For ...
2
votes
2answers
80 views

Avarage block size

Has someone calculated the avarage block size (e.g., for a day)? On blockchain.info there are a few blocks listed with their size, on the top of the page :/
2
votes
1answer
2k views

What is the estimated size of complete blockchain when all bitcoins are mined. i.e around 2140?

By size, I mean how many GBs or TBs of data storage I would need to save entire blockchain starting from Genesis block when all bitcoins are mined?
2
votes
1answer
161 views

What is Namecoin's blocksize limit?

Bitcoin's blocksize limit is currently 1MB. It seems as if Namecoin would have to be bigger due to it proving 512 bytes of storage with a name update, but it also has slower average block times (about ...
2
votes
1answer
79 views

Can a blocksize limit be a sustainable way to introduce scarcity?

Some people feel that it will be important in the future to introduce some scarcity into the mining market by having a block size limit. The idea is that this will force transactors to bid up ...