A couple notes of correction and encouragement to start, you misspelled the title of your post, response=yes, responce=no. Also, try "does" instead of "dose". I understand that english is not everyone's first language, so let's look at the arguments and leave the grammatical competence for now.
Thank-you for your well-written response; I've updated the title in correction.
Now we get to the heart of the matter. You say that miners would include any non-zero fee transaction just because they can. This is where the philosophical difference comes to a head. Some feel that without a production quota on blocksize, set by a priesthood of Core devs, miners would simply bloat blocks to infinity. They would willingly destroy the independent node network, simply because they're dumb? or they only care about this week's profits?
Others find this argument ridiculous, and counter to the very "core" principles that govern Bitcoin: Where free market incentives, and CPU consensus, rule the system... not centrally ordained software ministers.
Miners are uniquely placed [and designated by satoshi via the consensus mechanism] to best determine the size of their own blocks because they are directly beholden to the market, unlike devs with ambiguously disclosed stock options in VC startups.
This is a very interesting view on the matter; one that wasn't at-all represented in Roger's essay.
When the mining is centralized, or quite a small group running it; it is easy for the miners to voluntary set their own limit via cartel. Hopefully, mining doesn't remain so centralized and it will gradually become reasonable for new entrants to join the mining market once the mining hardware efficiency has hit hard technical limits.
Requiring the use of a cartel to set block size limits, (that are applicable to the mining cartel), locks in the mining and node structure we have now. As there is a strong competitive advantage for centralizing and having large blocks.
As a user of Bitcoin, I quite like that my node enforces the blocksize limit; I would be very upset for this consensus power to be taken away from me and given to the miners (cartel).
Of course, this is a huge detour from the status quo, the burden of evidence is on the proponents who wish to make such a change.
I suppose this is the point where you should produce a chart where blocks were constantly at 1MB for the last 6 years... because free globally replicated storage. The reality would probably be more like what we've experienced so far... a steady rise in the use of Bitcoin, and a commensurate increase in blocksize. Not an immediate jump to the new max.
Again with the argument that miners bloat to infinity without a central authority stopping them... all records of blocksize statistics refute this position.
Thank you for this piece of correction. I really should have said minimum relay fee-paying transactions; not non-zero fee transactions.
You can see in the average blocksize charts (for example, when looking when Bitcoin had the 'stress test') that virtually every minimum relay fee-paying transaction has been included by the miners (until recently when blocks finally became full).
The core of my argument still stands, the seen behaviour that miners have been including all transactions that have complied with the minimum-fee-policy that Bitcoin Core has set. I dont see any reason why this should stop at 2mb or 100mb. The miners generally just use the default policy that Bitcoin Core sets; One would expect the miners to get greedier for fees when fees become a larger % of their revenue.
- Miners do face a supply curve, and a propagation cost to larger blocks. The distinction of fee paying/spam is non-functional, as zero fee transactions are already ignored by miners and most nodes. Median fees are 8 cents or more, up from 2 cents a couple months ago, a 400% increase.
- He doesn't have to. It's obvious to an honest observer that 8 cents for the smallest tx possible is already greatly diminishing potential use cases. Blockstream says this is fine. Because (not currently available) payment contracts in LN will handle all that.
- It's not really up to Roger, or the most influential developers, to determine the dynamics of a fee market. It would and will exist with miners facing the free market and subsequently setting their own production levels. Beware the dangers of a centrally planned economy.
I could mirror your petulant conclusion, but, meh.
1. What!? What does that mean? The fee curve in bitcoin is flat. That means that there is very little price discovery for fees; and that most people don't even care about the required fees. (seen by people often overpaying a huge amount for no gain).
The reason that the fee-curve is flat; is that the minimum relay and inclusion policies do not allow it to be developed at the lower fee ranges.
If there was very strong demand, and therefore competition, for the block space, what you would see is many levels of fees. Say. 8c, 10c, 15c, 30c. That would all have different expected functionally (average confirmation time).
Yet, now there is really just two levels: (minimum relay), and 8c, immediately confirm.
This, economically, suggests that blocks are not saturated (for real-fee paying users), and that there is very little economic pressure for more transactions to be included.
2. What!? Again. This is a half-truth. Yes, there are economic use-cases that are placed outside the market from 8c fees. But that says nothing for the economic importance of such transactions. Well, it at least says that the said economic use-cases are not economically significant enough to competitively pay 8c transaction fees.
Using the blockchain for storage is a potential use case if the fees were insanely low; but thankfully they are not.
3. It is up to the person promoting the change to explain why this change doesnt upset the status quo. It is completely fair to expect a understanding of how blocks are going to be paid for by fees; if the block-size is very large.
It is also reasonable to expect that the blocksize (2MB) that Roger is promoting is the thin edge of the wedge; as he has promoted bigger blocks before on many occasions. The question of the long-term viability of Bitcoin under huge blocks is implicitly at hand.