Author

Topic: Suggestion: Remove 1 MB block limit, but add "overage tax" on large blocks (Read 756 times)

sr. member
Activity: 433
Merit: 263
This reminds me of the rollover penalties mentioned here;
https://bitcointalksearch.org/topic/elastic-block-cap-with-rollover-penalties-1078521

In any of these kinds of proposals there can be two effects; Either you penalize the larger blocks so much that it's never economically viable to actually make larger blocks (as is the case with the aforementioned rollover penalties) or you don't, in which case the nodes can make larger blocks to gain an advantage in the marketplace (Which is hardly distinguishable from raising the blocksize limit in some fashion.).

So if your protocol does the former thing, then it doesn't actually do anything in practice, if it does the latter thing then we can ask, "What's the advantage of this beyond  the block size increases?"

1.) It destroys currency.
2.) It changes the block size cap to a block size target.

I don't see the advantages of either of those things, and at the end of the day we would still be periodically complaining about where the "target" should be, so down the road we'd still be dealing with pretty much the same problem except that it's been obfuscated by an additional layer.
legendary
Activity: 1135
Merit: 1161
1. Remove the 1 MB limit, going back to the original design where miners control the size of blocks.

2. To discourage miscreant miners, add an "overage tax" that miners must pay to issue a large block.  The "overage tax" comes out of the coinbase transaction and disappears from the bitcoin system.  This mild deflation will benefit the entire ecosystem, including operators of full nodes.  

I suggest that the overage fee be applied to every KB of block size over the present 1 MB limit, effective at the same time that the block limit is phased out.  The present suggested size-based transaction fee would provide a suitable rate, as it appears to be roughly equal to the bandwidth costs of sending a transaction to all full nodes.  This can be revisited periodically to reflect market conditions such as bandwidth costs measured in bitcoin and number of full nodes.

Users, testers, spammers and attackers will still be able to send their transactions and miners will be free to accept them. However, during periods of congestion the senders will have to make a donation to the community to cover the social costs they create.

[Apologies if this idea or something similar has already been discussed.]


No coins should disappear from the system. I would like to see the next miner mines the tax instead.

And how much fee your are suggesting? 1 satoshi per KB? Isn't it the same with setting a limit of 2500000000 KB?

I think OP's idea is that destroyed coins are somewhat a fee "paid to everyone" since it makes everyone's coins more valuable.  In particular, not just miners - as the blockchain storage and bandwidth cost is carried by everyone, not just the miners (who are already the only ones that get paid in the ecosystem).
sr. member
Activity: 324
Merit: 260
1. Remove the 1 MB limit, going back to the original design where miners control the size of blocks.

2. To discourage miscreant miners, add an "overage tax" that miners must pay to issue a large block.  The "overage tax" comes out of the coinbase transaction and disappears from the bitcoin system.  This mild deflation will benefit the entire ecosystem, including operators of full nodes.  

I suggest that the overage fee be applied to every KB of block size over the present 1 MB limit, effective at the same time that the block limit is phased out.  The present suggested size-based transaction fee would provide a suitable rate, as it appears to be roughly equal to the bandwidth costs of sending a transaction to all full nodes.  This can be revisited periodically to reflect market conditions such as bandwidth costs measured in bitcoin and number of full nodes.

Users, testers, spammers and attackers will still be able to send their transactions and miners will be free to accept them. However, during periods of congestion the senders will have to make a donation to the community to cover the social costs they create.

[Apologies if this idea or something similar has already been discussed.]


No coins should disappear from the system. I would like to see the next miner mines the tax instead.

And how much fee your are suggesting? 1 satoshi per KB? Isn't it the same with setting a limit of 2500000000 KB?
sr. member
Activity: 278
Merit: 251
1. Remove the 1 MB limit, going back to the original design where miners control the size of blocks.

2. To discourage miscreant miners, add an "overage tax" that miners must pay to issue a large block.  The "overage tax" comes out of the coinbase transaction and disappears from the bitcoin system.  This mild deflation will benefit the entire ecosystem, including operators of full nodes. 

I suggest that the overage fee be applied to every KB of block size over the present 1 MB limit, effective at the same time that the block limit is phased out.  The present suggested size-based transaction fee would provide a suitable rate, as it appears to be roughly equal to the bandwidth costs of sending a transaction to all full nodes.  This can be revisited periodically to reflect market conditions such as bandwidth costs measured in bitcoin and number of full nodes.

Users, testers, spammers and attackers will still be able to send their transactions and miners will be free to accept them. However, during periods of congestion the senders will have to make a donation to the community to cover the social costs they create.

[Apologies if this idea or something similar has already been discussed.]
Jump to: