Bitcoin Forum
May 03, 2024, 04:42:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Blocksize increase (or not) may ultimately be irrelevant  (Read 606 times)
fairglu (OP)
Legendary
*
Offline Offline

Activity: 1100
Merit: 1030


View Profile WWW
August 21, 2015, 09:03:03 AM
 #1

I personally think the practical limit to block size is not the one in code, but the one derived from mining and propagation constraints.

Larger blocks are slower to propagate, take more time to prepare, and have a greater chance of being orphaned. As an illustration, SPV mining and 1 transactions blocks are already common.

IMHO that's where there is the greater risk in terms of bitcoin scalability: it is already risky (in terms of profit) to pack too many transactions in a block.
As block rewards go down, all low-fee tx should be filtered out by profit-oriented miners, and they should strive to make small blocks packed with high fee tx.

It just does not make direct economical sense (from a miner PoV) to have large blocks (higher risk of orphans) unless fees are sufficiently higher. Including low fee or zero fee transactions is basically a donation from the miners, a kind of modern faucet, it will likely go away as block rewards go down.

So block size may ultimately be irrelevant in terms of fees, propagation speed may be the name of the game (at least for profit-oriented pools).

1714711373
Hero Member
*
Offline Offline

Posts: 1714711373

View Profile Personal Message (Offline)

Ignore
1714711373
Reply with quote  #2

1714711373
Report to moderator
1714711373
Hero Member
*
Offline Offline

Posts: 1714711373

View Profile Personal Message (Offline)

Ignore
1714711373
Reply with quote  #2

1714711373
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714711373
Hero Member
*
Offline Offline

Posts: 1714711373

View Profile Personal Message (Offline)

Ignore
1714711373
Reply with quote  #2

1714711373
Report to moderator
bitcreditscc
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501



View Profile
August 21, 2015, 11:48:01 AM
 #2

I personally think the practical limit to block size is not the one in code, but the one derived from mining and propagation constraints.

Larger blocks are slower to propagate, take more time to prepare, and have a greater chance of being orphaned. As an illustration, SPV mining and 1 transactions blocks are already common.

IMHO that's where there is the greater risk in terms of bitcoin scalability: it is already risky (in terms of profit) to pack too many transactions in a block.
As block rewards go down, all low-fee tx should be filtered out by profit-oriented miners, and they should strive to make small blocks packed with high fee tx.

It just does not make direct economical sense (from a miner PoV) to have large blocks (higher risk of orphans) unless fees are sufficiently higher. Including low fee or zero fee transactions is basically a donation from the miners, a kind of modern faucet, it will likely go away as block rewards go down.

So block size may ultimately be irrelevant in terms of fees, propagation speed may be the name of the game (at least for profit-oriented pools).


While i agree that this reasoning is sound, we have to first define what Bitcoin is, is it a high value settlements instrument or do we wish to use it as actual money. In the case of the later, then your logic would fail as high fees on micro transactions, or even a regular transaction would make the system prohibitive and not any better than ViSA and cohorts. The decision on block size limit must weigh in all these factors and more when the community decides the direction to support.

One would assume from reading what it used to be aimed at, that it was meant to be a monetary system capable of all things money is...without cutting out any particular section or class of society. The cost of maintaining the status quo is the millions of potential users and the massive adoption as a result.

Please note i do not advocate unreasonable numbers (such as the continuous doubling), i do however feel that a static limit of 20-40 MB would serve us well for at least fifty years and by then technology would have advanced far enough that 50Mb then will feel much like 10Kb does now.

fairglu (OP)
Legendary
*
Offline Offline

Activity: 1100
Merit: 1030


View Profile WWW
August 21, 2015, 07:59:08 PM
 #3

While i agree that this reasoning is sound, we have to first define what Bitcoin is, is it a high value settlements instrument or do we wish to use it as actual money.

Yes, this is the area where intents (what we want to do with it) and game theory (how people will take selfish advantage of it) meet.

I see the current reward/fee structure as being only sustainable if fees rise significantly, which will limit adoption long before technological limits are reached. That's without bringing any kind of anonymity, privacy, fungibility or other *y terms into the debate.
Initially I thought block size increase could alleviate that, but block size is already limited by propagation and the risk of orphans, so larger block size, even if allow, would likely remain oddities.

In terms of raw technological scaling, a single blockchain is just not scalable for widespread micro-transactions: it would already take 10 MB-sized blocks to handle Starbucks sales f.i. (2 billion $ annual revenue, $4 per sell, that's 10k tx every 10 minutes if I did the math right), and that's just Starbucks...

That also gives another angle for the "how to reward full node operators?" debate, as nodes (or lack of, as in centralization) have a role wrt propagation times.

SebastianJu
Legendary
*
Offline Offline

Activity: 2674
Merit: 1082


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
September 21, 2015, 10:25:16 PM
 #4

I personally think the practical limit to block size is not the one in code, but the one derived from mining and propagation constraints.

Larger blocks are slower to propagate, take more time to prepare, and have a greater chance of being orphaned. As an illustration, SPV mining and 1 transactions blocks are already common.

IMHO that's where there is the greater risk in terms of bitcoin scalability: it is already risky (in terms of profit) to pack too many transactions in a block.
As block rewards go down, all low-fee tx should be filtered out by profit-oriented miners, and they should strive to make small blocks packed with high fee tx.

It just does not make direct economical sense (from a miner PoV) to have large blocks (higher risk of orphans) unless fees are sufficiently higher. Including low fee or zero fee transactions is basically a donation from the miners, a kind of modern faucet, it will likely go away as block rewards go down.

So block size may ultimately be irrelevant in terms of fees, propagation speed may be the name of the game (at least for profit-oriented pools).


I had the same thoughts about bigger blocks being orphaned faster. I mean we already see enough 1 transaction blocks. But it is not an issue at all. There is matt's relay network which makes it possible to propagate a full 1mb block in, i believe, 2 seconds so that it gets >50%. Risk of orphaning banned.

In fact it should happen very seldom anyway when you think about that one block is found every 10 minutes only.

At the end you can't restrict the amount of allowed restrictions and await that bitcoin can survive with it. It is simple as that. There must be a solution with bigger blocksize or no restriction at all.

Please ALWAYS contact me through bitcointalk pm before sending someone coins.
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
September 21, 2015, 11:17:18 PM
Last edit: September 22, 2015, 06:01:24 AM by odolvlobo
 #5

Others have pointed out that there may be an equilibrium where the marginal income from fees is less than the marginal cost of a potentially orphaned block (where the size is greater than 0).

I can think of a few issues related to that suggestion.

1. The subsidy has a big effect on this equilibrium.
2. Without increasing the max size, it may not be possible to find the equilibrium.
3. The equilibrium only exists if the probability of being orphaned increases faster than the size of the block.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
bitcreditscc
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501



View Profile
September 22, 2015, 02:49:21 AM
 #6

lol i'm the most ill experienced one in this thread, can some noob post something silly just to take a share of the shame here?

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!