# Bitcoin Forum

## Bitcoin => Development & Technical Discussion => Topic started by: mkc on March 08, 2016, 02:20:45 AM

 Title: 7 transaction per second limit still true? Post by: mkc on 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. Title: Re: 7 transaction per second limit still true? Post by: achow101 on March 08, 2016, 02:25:03 AM Quote from: mkc on March 08, 2016, 02:20:45 AMWhy 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. Title: Re: 7 transaction per second limit still true? Post by: DannyHamilton on March 08, 2016, 02:32:54 AM Quote from: mkc on March 08, 2016, 02:20:45 AMWhy 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.Quote from: mkc on March 08, 2016, 02:20:45 AMDo 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.Quote from: mkc on March 08, 2016, 02:20:45 AMI 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. Title: Re: 7 transaction per second limit still true? Post by: mkc on 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. Title: Re: 7 transaction per second limit still true? Post by: tobacco123 on March 08, 2016, 11:53:54 PM Quote from: mkc on March 08, 2016, 02:20:45 AMWhy 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? Title: Re: 7 transaction per second limit still true? Post by: nanonymousx on March 09, 2016, 04:28:40 PM Quote from: DannyHamilton on March 08, 2016, 02:32:54 AMNot 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? Title: Re: 7 transaction per second limit still true? Post by: phibay on 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.