Bitcoin Forum
September 17, 2021, 08:26:42 PM
 News: Latest Bitcoin Core release: 22.0 [Torrent]
 Home Help Search Login Register More
 Pages: [1]
 Author Topic: 7 transaction per second limit still true?  (Read 4641 times)
mkc
Hero Member

Offline

Activity: 517
Merit: 500

 March 08, 2016, 02:20:45 AM

Why bitcoin has 7 transaction per second limit? Do we have any plan to increase this limit any time soon?
I mean, 7 is very small number, you don't expect many people to use bitcoin if every second can only process 7 transactions.
1631910402
Hero Member

Offline

Posts: 1631910402

Ignore
 1631910402

1631910402
 Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
achow101
Moderator
Legendary

Offline

Activity: 2590
Merit: 4177

Just writing some code

 March 08, 2016, 02:25:03 AM

Why bitcoin has 7 transaction per second limit? Do we have any plan to increase this limit any time soon?
I mean, 7 is very small number, you don't expect many people to use bitcoin if every second can only process 7 transactions.
In reality the network only handles around 2-3 transactions per second. 7 tps is only a theoretical maximum with optimal conditions; it's a scenario that never happens.

Yes there are plans on increasing this, it's the whole block size/scalability debate that is happening and has been for a while. In Bitcoin Core, the current plan is to implement Segregated Witness which has an effect of essentially doubling the block size limit which will increase the number of transactions the network can handle. Then later there will be additional scaling plans which may also include increasing the block size limit.

DannyHamilton
Legendary

Offline

Activity: 2576
Merit: 2294

 March 08, 2016, 02:32:54 AM

Why bitcoin has 7 transaction per second limit?

It doesn't.

It has a 1 MB per block limit and an average of 1 block every 10 minutes.

Given the typical size of the average transaction, if you divide the block size by the transaction size and divide that result by 600 seconds you'll get an average number of transactions that can realistically confirm per second.  That number is less than 7.  It is somewhere around 3 transactions per second.

The person that calculated 7 transactions per second made an assumption that all transactions in the block would be a minimum possible size.

Do we have any plan to increase this limit any time soon?

Bitcoin is a decentralized peer-to-peer consensus based system. Making changes to the consensus rules is a difficult thing to accomplish since there is no authority that can force everyone to accept what anyone else says.  If a consensus is reached among an overwhelming majority of users to make a change, then a change can happen quickly.  If a consensus is not reached among an overwhelming majority of users, then a change may never happen.

Developers and users have been discussing this since late in the year 2010.

I mean, 7 is very small number, you don't expect many people to use bitcoin if every second can only process 7 transactions.

Not all transactions have to occur on the blockchain.  There are off-chain solutions available.  There is also a possibility that consensus could be reached eventually to increase the number of transactions that can confirm.
mkc
Hero Member

Offline

Activity: 517
Merit: 500

 March 08, 2016, 04:35:29 AM

Thank you for both of you, knightdk and DannyHamilton.
You have been very helpful and I appreciate your input very much.
tobacco123
Sr. Member

Offline

Activity: 553
Merit: 250

 March 08, 2016, 11:53:54 PM

Why bitcoin has 7 transaction per second limit? Do we have any plan to increase this limit any time soon?
I mean, 7 is very small number, you don't expect many people to use bitcoin if every second can only process 7 transactions.

This is in theory and indeed 7 tps is low. In reality, 2-3 tps is almost the max and this is why we have the blocksize debate, hopefully will increase this.

If Bitcoin Classic successfully takes over, are we expecting an effective 4-6 TPS for a blocksize of 2MB?

nanonymousx
Sr. Member

Offline

Activity: 252
Merit: 250

 March 09, 2016, 04:28:40 PM

Not all transactions have to occur on the blockchain.  There are off-chain solutions available.  There is also a possibility that consensus could be reached eventually to increase the number of transactions that can confirm.

I am very interested in this topic as well. I am wondering how transaction can be done off chain?
phibay
Sr. Member

Offline

Activity: 448
Merit: 250

 March 09, 2016, 07:26:03 PM

I hope Gavin and the Dev team agrees on a road forward soon. This lack of agreement and consensus among the key players in the Bitcoin community makes me nervous. Advancing the Bitcoin core should be a priority.
 Pages: [1]