Instead of replying to my last post you are mumbling something about "uncontrolled exponentially bigger blocks" while Gavin's post is all about a controlled growth of the blocks. You lack reading comprehension or you are just bad intended with this small change of subject. No need to continue a discussion with your attitude.
What attitude to you imagine that I have?
Again with the rhetoric that if we disagree than I must not have "reading comprehension" problem because of course you are right?
When discussing these things I love to learn how I am wrong, that means I have learned something. Are you also open to learning or are you beyond the potential for learning because you know everything already?
Fine. I will not speak for Satoshi and I will only speak for me as long as you do the same.
I also think that the block size will increase, and I look forward to it. I do think it ought to be done with care and intelligence. I do not think we should guess about it. I do not think new arbitrary limits should be created by adding an exponential dimension, even if they are "better" than the current ones, without also taking the time we have to do it right. I do not think "we need to allow stuff to happen".
If you call
http://gavintech.blogspot.ro/2015/01/twenty-megabytes-testing-results.html guessing then I guess we are done discussing stuff.
If you think that says anything more than "the software works" then you are right, we are done discussing.
When you come to realize "the software" =/= "the protocol" we can start again.
There yet? OK read on...
"Software engineering" is very different from "protocol engineering". You can be great at one and horrible at the other. I love Gavin, I respect him enough to tell him when I disagree with him and have done so, and in slightly more detail privately. His testing is a good thing and I am happy for it, it had to be done.
What it does not do is get us any closer to a good solution to HOW to raise the block size so that we don't ever have to worry about changing this again. That would take protocol engineering. The testing does show that the software may work with bigger blocks for a while in a certain constrained environment, which is great news.
When you also add "security" and "economics game theory" there are other elements as well. It is a different thing to build a boat that floats in a private bay, and one that can go through enemy waters that may have submarines in them.
IF we break bitcoin for some purposes in order to fix it for other purposes, it is important to be very honest about that. To some folks this is the "screw-TOR-lets-mass-adopt" hard fork. We aren't anywhere close to mass adoption today, but a larger block size removes an impediment to getting there. Is it worth making it impossible to mine over TOR? Maybe. Maybe not. Some may exit. There are less that use TOR than those that don't, so if we are majority magnets, we drop TOR. I do not favor a rule by the majority.
I will only speak for me as long as you do the same so I will ignore this "we" comment.
lol.. have it your way: "I" am not close to mass adopting, lol. Is that better?
It also allows for increased network cost or decreases centralization:
Bitcoin Network Cost = Data Size * Decentralization
How much mining have you done or are you doing right now to speak about network costs?
Not going to talk here about my mining activities, thanks anyway. It is not germane. For purpose of discussion you may assume that I mined a lot for a very long time but never made or lost any money on it.
Do you disagree with this formula though? We can discuss it and what it means if you like.
But before this 1MB limit we had no limit. Why should I agree that this is the way it should be instead of the other way?
Well... sort of...
Before the 1MB limit (added Summer 2010) it was a 32MB limit... Satoshi wrote about why it was added and a bit about the conditions and method under which it could be changed. It was not initially intended to be a permanent thing. I can find some quotes if you need them..
But to answer your question, why should you agree that it is the way it should be instead of any other way... I am not asking you to agree with anything, I am asking you to understand that the lack of agreement means that there is not a consensus on the matter.
We don't have a "best proposal" yet for how to fix it, we don't even have a "this is really good" proposal. We have a "this is the simplest that could possibly work" proposal.
I would like to work toward a "best proposal". At a minimum I would like a proposal that will work forever and not take the risk of kicking so many folks off the bitcoin network. You on the other hand are on the side of: "we don't need to think about this anymore, lets DO SOMETHING before its too late, quick everyone PANIC".
Here we disagree. You view Bitcoin as something that is supposed to limit. I don't. There can't be a middle way.
Bitcoin is ALL about the limits it has, get rid of those limits and you no longer have Bitcoin.
No limit to the number of coins, no limit to double spending, no limit to who can spend a particular coin? Those are the fiat system. Bitcoin is ALL about limits, and preventing bad things from happening to the protocol.
So by disagreeing, you agree that there is no consensus.