Author

Topic: Limit on transaction speed (Read 3096 times)

sr. member
Activity: 280
Merit: 252
May 11, 2011, 06:24:58 AM
#11
That said I think we should be bumping up the block size sooner rather than later.

Agreed.

Why not build Bitcoin so that it doesn't need to scale from the start?
legendary
Activity: 1526
Merit: 1129
May 10, 2011, 11:37:35 AM
#10
I'm not planning on implementing block size checks in BitCoinJ. Most users will end up on lightweight clients that don't implement every single check, so it'll probably be OK.

That said I think we should be bumping up the block size sooner rather than later.
legendary
Activity: 1106
Merit: 1004
May 08, 2011, 11:40:46 AM
#9
I'm skeptical of this happening. Right now it's easy to upgrade while the community is small and people download their client from one source.

But once everybody is running different flavours of Bitcoin, network-wide upgrades are not a solution.

I share your concern, that's why I proposed this: https://bitcointalksearch.org/topic/block-size-limit-automatic-adjustment-1865

It would still need one backward incompatible change, but just one. Gavin once showed himself open to the idea, if somebody manages to implement it safely. Now we "only" need somebody good enough in C++ willing to give it a try...
legendary
Activity: 1232
Merit: 1076
May 08, 2011, 08:50:37 AM
#8
How about banks though that are all running decades old software from the 80s?
legendary
Activity: 2058
Merit: 1431
May 07, 2011, 08:27:29 PM
#7
I'm skeptical of this happening. Right now it's easy to upgrade while the community is small and people download their client from one source.

But once everybody is running different flavours of Bitcoin, network-wide upgrades are not a solution.

Take a look at ipv4 and ipv6 today. The internet runs slower, less secure and is running out of addresses but nobody upgrades. Eventhough there's been many years to enable ipv6 and the running out of ipv4 addresses was well predicted in advance.
that's because ipv6 required an hardware upgrade.
legendary
Activity: 1232
Merit: 1076
May 07, 2011, 11:03:39 AM
#6
I'm skeptical of this happening. Right now it's easy to upgrade while the community is small and people download their client from one source.

But once everybody is running different flavours of Bitcoin, network-wide upgrades are not a solution.

Take a look at ipv4 and ipv6 today. The internet runs slower, less secure and is running out of addresses but nobody upgrades. Eventhough there's been many years to enable ipv6 and the running out of ipv4 addresses was well predicted in advance.
sr. member
Activity: 406
Merit: 256
May 06, 2011, 08:47:34 PM
#5
There was an upgrade before, where the software was set to change to the new protocol after block XXXXX, and it was far enough away that most people upgraded before then.
legendary
Activity: 1232
Merit: 1076
May 06, 2011, 08:41:08 PM
#4
When we start bumping up against the top of the block size limit, we can raise it. Until then it's just low to prevent spam.

Wouldn't this fork the chain? And don't you need the mutual agreement from loads of differing clients that might not upgrade simultaneously?
member
Activity: 70
Merit: 10
May 06, 2011, 08:36:36 PM
#3
Here's a good article on the wiki:

https://en.bitcoin.it/wiki/Scalability
sr. member
Activity: 406
Merit: 256
May 06, 2011, 08:34:36 PM
#2
When we start bumping up against the top of the block size limit, we can raise it. Until then it's just low to prevent spam.
legendary
Activity: 1232
Merit: 1076
May 06, 2011, 08:33:22 PM
#1
Hey,

I met a web designer guy who last night made a point about the number of transactions being limited because of the block size. I did some calculations. Can somebody confirm these numbers for me?

MAX_BLOCK_SIZE = 1000000 bytes

Average transaction = ~200 bytes (conservative lower limit)

Average number of tx per block = 1000000/200 = 5000

Each block has an interval of ~10 mins

that means 5000 confirmed tx / 10 mins OR 500 tx / min OR
8 tx / s

---------------

Visa must do thousands of tx a second or maybe more.
Jump to: