Bitcoin Forum
May 06, 2024, 09:50:58 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: My concern for transaction limit in Bitcoins  (Read 1243 times)
sdp (OP)
Sr. Member
****
Offline Offline

Activity: 469
Merit: 280



View Profile WWW
November 08, 2013, 10:34:38 PM
 #1

There is a limit for the number of transactions that can go into a block.  Suppose 206 bytes (if it is like ProtoShares), with a 1MB limit that is about 4900 transactions every ten minutes.  Every transaction must be stored in each full peer on the network.  Moores law might run out as the transaction use continues to go up.  This could make putting all desired transactions on the block chain impossible.   This would force up transaction fees.  Also bandwidth will be more demanding as transactions increase and more people buy into it.  These problems might push out lower valued transactions where sending $100 worth of todays dollars might be too low to use the bitcoin network.



Coinsbank: Left money in their costodial wallet for my signature.  Then they kept the money.
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715032258
Hero Member
*
Offline Offline

Posts: 1715032258

View Profile Personal Message (Offline)

Ignore
1715032258
Reply with quote  #2

1715032258
Report to moderator
1715032258
Hero Member
*
Offline Offline

Posts: 1715032258

View Profile Personal Message (Offline)

Ignore
1715032258
Reply with quote  #2

1715032258
Report to moderator
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
November 08, 2013, 10:40:26 PM
Last edit: November 09, 2013, 12:13:56 AM by DeathAndTaxes
 #2

Most people (there are some vocal dissidents) believe the tx limit will need to be raised.  The real debate isn't on should it be but how, when, and to what limit.  The 1MB limit wasn't part of the first version of Bitcoin it was added later as a safety mechanism.  It was and is a denial of service prevention mechanism.   With unlimited block sizes someone in the early years (when solo mining your own block with a CPU and later GPU was possible) could create hundreds of say 1 GB blocks and the blockchain today would be measured in Terrabytes.  TBs of real tx data is a cost Bitcoin will have to deal with.  TBs of "attack spam" would have hindered adoption.  Today with much higher difficulty, miners having to watch the bottom line, and a much larger network in general pulling that type of attack would be much harder and more expensive so eventually I think the (1024KB) training wheels will come off.

Still even with a higher block size it is unlikely that every single tx will be on blockchain.  How much is on vs off chain remains to be seen but off blockchain txs are faster and cheaper (at the expense of centralization).  However while a larger block size means more room for on block chain tx it has its own type of centralization in that the resources for full nodes will be higher.  Higher resources for full node mean less full nodes.  The "perfect" block size would be one which balances these two risks.  If you want to take two extremes: 1GB blocks (in 2013) are probably bad, 1MB blocks (forever) are probably also bad, a better block size is probably in the middle. 

I don't have the answer but I know some questions to start thinking about:
How do we get "there"?
What size blocks make sense? 
How do you balance the two different risks of centralization?
Should it be a new higher fixed limit, no limit, or some dynamic limit?  
How do you manage that in a decentralized network?
Should we look to make a perfect change on the first try or maybe a temporary increase to "buy some time"?
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
November 08, 2013, 10:45:36 PM
 #3

https://en.bitcoin.it/wiki/Scalability

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
aminorex
Legendary
*
Offline Offline

Activity: 1596
Merit: 1029


Sine secretum non libertas


View Profile
November 08, 2013, 10:46:33 PM
 #4

Many problems with bitcoin would disappear if the blockchain were more fully distributed.  
It's just a matter of writing code.

Give a man a fish and he eats for a day.  Give a man a Poisson distribution and he eats at random times independent of one another, at a constant known rate.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
November 08, 2013, 10:49:27 PM
 #5

Many problems with bitcoin would disappear if the blockchain were more fully distributed. 
It's just a matter of writing code.


The blockchain if fully distributed.   Every full node has a complete copy.  It isn't possible to be more distributed than that.
zeroday
Donator
Hero Member
*
Offline Offline

Activity: 784
Merit: 1000



View Profile
November 08, 2013, 11:16:45 PM
 #6

We don't need the increase of the limit as it will require hard fork which is dangerous.
The solution will be moving the most of microtransactions out of the blockchain. It will be internal transaction inside trusted third party systems like coinbase, mtgox, sr, etc.
To stimulate that, miners may tighten requirements for microtransactions and force higher fees over them.
mb300sd
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000

Drunk Posts


View Profile WWW
November 08, 2013, 11:21:34 PM
 #7

Coding it goes way over my head, but we should have an altcoin whos blockchain contains all the microtransactions, and gets reset every x number of bitcoin blocks when the end result of those gets pushed into the blockchain.

1D7FJWRzeKa4SLmTznd3JpeNU13L1ErEco
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
November 08, 2013, 11:22:56 PM
 #8

Coding it goes way over my head, but we should have an altcoin whos blockchain contains all the microtransactions, and gets reset every x number of bitcoin blocks when the end result of those gets pushed into the blockchain.

With central control?  Sure.  Not sure I see a way to do it full decentralized and trustless though.
revans
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
November 08, 2013, 11:36:45 PM
Last edit: November 09, 2013, 12:05:14 AM by revans
 #9

We don't need the increase of the limit as it will require hard fork which is dangerous.
The solution will be moving the most of microtransactions out of the blockchain. It will be internal transaction inside trusted third party systems like coinbase, mtgox, sr, etc.
To stimulate that, miners may tighten requirements for microtransactions and force higher fees over them.



Which to all intents and purposes means they won't be Bitcoin transactions, it will be more like Paypal for smaller transactions.
Piper67
Legendary
*
Offline Offline

Activity: 1106
Merit: 1001



View Profile
November 08, 2013, 11:58:46 PM
 #10

Basically what Death and Taxes said, with the addendum that those loud dissenting voices, when examined more closely, are usually heavily invested in some kind of altcoin that doesn't have a block size limit. Be mindful of that.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!