is there a TL;DR?
I have not kept up with the overly long debate of "Dah Blohk Seyez"
thanks
Big Blockers : Artificial block size limit relies on a central authority decision on limit vs market dynamics. Undermines the proposition of being able to transact on chain, contrary to philosophy of "being able to send payments without going through a financial institution". Anyone that disagrees is a moron set to destroy bitcoin.
Small Blockers : Increasing block size makes it i) harder to run a node, ii) favours big miners, both of which increase centralisation. Anyone that disagrees is a moron set to destroy bitcoin.
And what do
you think? Both sides are wrong (and therefore morons)?
sickpig pretty much nailed it.
Right now my exact thoughts are that I think no block size limit is preferable.
I am concerned that it does make it harder (more costly) to run a node, but I think those costs are worth bearing, I lean more towards the idea that people can transact without a trusted third party, than people must be able to transact on their own node. I think the broadcasting of a transaction to the network is reliable and 'decentralised' enough for smaller value, and if you are in the business of making large transactions such that you need the security of running your own node then you bear the cost of this and factor it in.
It concerns me that bigger blocks *could* favour big miners, but I don't think that's a certainty. I don't think that either side has provide conclusively that it will or it won't. I think ingenuity in the market place will prevail, as it typically does, and that the larger miners will be contained by inertia, and the smaller miners will be dynamic enough to squeeze out value in niches. I think the 'centralisation' of mining by referring to pools is a red herring, I think the 50% attack is 'self-limiting' and mitigable - I think anyone that attempts it is 'one' and the 'others' will move away, I think the protocol allows for this (and any future development should always pay heed to not forfeiting this).
I think that having bigger blocks does not provide a lasting solution to scaling the bitcoin network in terms of transactional throughput. I think its essential that other technologies are investigated. It occurred to me the other day that one solution already exists in the form of alt-coins. Sure they are not pegged, and sure they are volatile, but isn't that exactly the same argument levelled at bitcoin!? If we believe that over time bitcoin will capture a significant portion of the value in the world that fiat represents then it must inevitably stabilise. I think alts are probably on that same path just a little farther behind, and that this just mimics the current situation we have with competing fiat currencies. As one or two (or 4 or 17) alts emerge as the silvers to bitcoins gold, then I think they will gain the credibility, and assurance through hash rate that their chains are secure enough to handle, say, starbucks purchases.
Then there is Blockstream and the lightning network. I think that, they certainly think they are doing something great. I didn't at first but thats because I was afraid. Who am I to say they are not? I think there is enormous capacity for the development of a wide range of new crypto-financial-institutions. Much as I have my head in the idealogical cloud of bitcoin destroying TPTB and bringing about a new era of cashless, bankless anarchy, I think that the reality is that many of the existing structures will remain they'll just pivot on a s/USD/XBT/g
For business to continue as usual this is how it will *have* to go. B2B relies on all that middle man crap. Its us punters on the shop floor that are being fleeced. Bitcoin may alleviate thinned for a personal account, but it won't magically preclude the need for everything else in the system especially not in my lifetime.
So let Blockchain set up a trusted third party scheme, with subscription fees so that exchanges can swap XBT off chain. Let anyone else who feels they can add-value to BTC set up a service, sell it, win customers and profit. At the end of the day capitalism is a great system, that is let down by accountability and 'cheating' amongst other things. BTC can address a couple of those things imho.
I don't think any one of those ideas is a *solution* for scaling, and I think there are many other things that are happening right now, some that we know about some that we don't. I think many of these things will contribute to furthering the bitcoin project as a whole. By means well understood or in ways which we haven't even thought of yet.
Fundamentally I believe that scaling doesn't need *solving*, it needs *evolving*.
Now with regards to my philosophical take on what is going on. I think on the one hand people talk about how great openness and sharing is and how letting the market decide is better because its more 'decentralised'. I think now bitcoin is big though, people are scared because there is more to lose and so automatically revert to the old hierarchical models of thinking. I think people assume that, despite the countless examples throughout nature, science, history etc that humans can be smarter. I categorically believe that no individual (or small group) is smarter than the commons. I think there is something fundamentally successful about evolutionary process. I think that the imposition of restrictions on any system introduces points of failure.
There is a famous quote - "The Net interprets censorship as damage and routes around it" and I think that applies here. That is why the 'debate' no longer concerns me, because I think 'power' has already ceded to the network participants as a whole. I think we are approaching the bitcoin singularity, which I do not think is characterised by price explosions and mass adoption, but by the bitcoin network becoming 'self-aware'. It is becoming evolutionary, and attempts to restrict it, to own it, to control it, will fail. That applies to devs, to miners, to pools. Banks, businesses etc. Everyone can push but the direction of bitcoin is a vector product, and one of the factors is 'inertia'. This inertia is the evolutionary component of bitcoin, the emergent behaviour of the network.
Take XT for example. The network sees it as damage and routes around it. If the network saw a need for XT then it would have changed course, and no amount of forum caterwauling, industry pressure, core dev decree can *really* change it. (of course if XT support is a proxy for BIP101 and core implemented that to stop XT adoption then they could change things in that respect, but the message remains that the network changed course for BIP101 and there was nothing anyone could do)
If I believe what I have written (and I do, or why would I write it!) then I also must believe that the network deciding to reject BIP101 is the right choice right now, and that this whole thread is a sideshow and that if the network never goes BIP101 then that is what the network decides. I think its foolish to assume that BIP101 being rejected now means that the fat lady has sung. The future is uncertain. No-one knows.
So that's what *I* think. I'm not really interested in whether I am right or wrong, or whether I will be right or wrong. Ego gets you into all sorts of trouble. Equally, if I have said something that is in opposition to what somebody else has said, I don't think it makes them wrong. I was asked what I thought and I answered. Now I watch and wait to see what happens.