Author

Topic: How to handle more than 2k plus number of transactions in 10 minutes (Read 287 times)

staff
Activity: 3458
Merit: 6793
Just writing some code
In the next release, 0.16, segwit addresses will be the default.
0.16.0 was just released, so if you upgrade to that now, you can start using segwit addresses by default.
sr. member
Activity: 322
Merit: 363
39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD
Is the Bitcoin core client all compatible with segwit address use.  I used the addwitnessaddress to get it imported but would that also mean I can in future receive on the original segwit address and then rescan on the QT to see it.    I assume yes I can but Im just reading till I find someone who did the same
Yes, Core 0.15.1 is compatible with Segwit addresses.
In the next release, 0.16, segwit addresses will be the default.
STT
legendary
Activity: 4088
Merit: 1452
Is the Bitcoin core client all compatible with segwit address use.  I used the addwitnessaddress to get it imported but would that also mean I can in future receive on the original segwit address and then rescan on the QT to see it.    I assume yes I can but Im just reading till I find someone who did the same
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
A block can have way more --or less -- than  2,000 transactions depending on the block weight of the individual transactions.
This goes back to the Topic Question, How to handle more than 2k plus number of transactions in 10 minutes?
See, if we go back to December when there were more than 2000 transactions happening approximately every 10 minutes, today's smooth-flowing mempool could get clogged again.
I'm curious too if they are working for some solutions in case of another micro-transactions rush. Since LN is currently unavailable for the mainstream 3rd party client users.

Is SegWit enough to fit more transactions in a block?

Even during that time, we saw only a few Blocks being filled to 2MB, so most blocks was not filled to capacity back then. SegWit also made spamming more expensive. The scenario has changed a bit since then, because SegWit adoption has grown and I think Coinbase's adoption of SegWit will also help.

A lot of the other exchanges has also implemented "Batching" & "SegWit", which will help, when we have a repeat of those kinds of volumes.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
A block can have way more --or less -- than  2,000 transactions depending on the block weight of the individual transactions.
This goes back to the Topic Question, How to handle more than 2k plus number of transactions in 10 minutes?
See, if we go back to December when there were more than 2000 transactions happening approximately every 10 minutes, today's smooth-flowing mempool could get clogged again.
I'm curious too if they are working for some solutions in case of another micro-transactions rush. Since LN is currently unavailable for the mainstream 3rd party client users.

Is SegWit enough to fit more transactions in a block?
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
We know that a block size is 1M,and produced about 10 minutes.
There is nothing like "block size" anymore in bitcoin since Segwit got activated, instead there is the concept of block weight
There is a block weight of 4MB.
So blocks can be larger than 1MB in size

Actually, maximum block weight is about 4000 kWU (unit measurement), not 4MB. With block weight, maximum block size we can see is near 4MB , not 4MB, but it's possible on specific transaction scenario and every transaction use Bech32. So, ideally we can see 2MB block size even if majority transaction use SegWit.

Quote
1 block consists of 2 thousands transactions.
A block can have way more --or less -- than  2,000 transactions depending on the block weight of the individual transactions.

True, also SegWit P2SH (which have backward compability) and SegWit Bech32 also a factor how much transaction can fit into a block.
sr. member
Activity: 322
Merit: 363
39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD
We know that a block size is 1M,and produced about 10 minutes.
There is nothing like "block size" anymore in bitcoin since Segwit got activated, instead there is the concept of block weight
There is a block weight of 4MB.
So blocks can be larger than 1MB in size
Quote
1 block consists of 2 thousands transactions.
A block can have way more --or less -- than  2,000 transactions depending on the block weight of the individual transactions.
 
Quote
My question what if more than 2 thousands transactions done globally within 10 minutes? How bitcoin system handle this?
They transactions that don't fit in a block wait in the "mempool" until they are added to a block by a miner.
Because of the scarce block space, miners are incentivized to pick high-fee transactions over low-fee ones, so the transactions that pay higher fees usually get added to a block while the ones with lower fees wait in (the) mempool until they are added.
The mempool of a node can grow large (past 180MB at times) and if it gets filled up, transactions with low fees are dropped and have to be broadcast again.
newbie
Activity: 18
Merit: 0
We know that a block size is 1M, and produced about 10 minutes. 1 block consists of 2 thousands transactions. My question what if more than 2 thousands transactions done globally within 10 minutes? How bitcoin system handle this?
Jump to: