Thank you for your thoughts.
Only last night was I wondering whether Core would consider rolling back segwit if it doesn't get accepted within the year. But my fear is there is so much pride at stake - too many egos to be bruised by stepping back and acknowledging the other side might have had a point that the extremes on both sides may prefer to see the ship go down than to climb down. On Blockstream (at least you didn't go the whole Axa / Bildaberg), whilst there is a possibility there may be influence, first, I'm not convinced it's substantial, second, there's no need to go there to make constructive arguments against the block-size limit and third, again, it really doesn't help! For any Core contributors who have been convinced by the technical merits of the path they've taken, these kinds of accusations just sound ludicrous and those making them will be dismissed and any valid points they have will be lost. It's the same as the r/Bitcoin Core fanbois assuming and accusing anyone who is not in full agreement with them of being paid by Ver. Sometimes it seems like the whole community (if I may borrow Carlton's phrase) has gone 'full retard'! 'It's too late for compromise' is just a way of justifying a refusal to listen and to engage without sounding like a five-year-old. But I'm beginning to think if we picture stubborn five-year-olds refusing point blank to listen to anyone and sticking to what they want irrespective of anyone and everything, that's closer to what's going on here than most would like to acknowledge.
I think you can rest assured that pride is less of a factor than $75 mil in Blockstream investment. Not to mention all of the money Blockstream plans to make off spinoff services and products... it's a fact that they MUST have Segwit adopted to move forward. I don't think it's a conspiracy theory to assert that a business will try anything and everything to secure profits.
...
Isn't it a fallacy to assume that Ver is the only opposition to Core? I'm really not captivated by either team right now. I'll keep running a 0.12 node for the next ten years if I nothing better comes along...
Peer-to-peer trustless systems have inherent limitations: each node only has the ability to process X transactions per second using Y network capacity and Z storage space. In this case, the bitcoin network's capacity has been artifically limited by 1MB blocksize before other technical limits were hit.
Thank you for saying this. It needs to be heard more often from 'our' side of the debate. What the first 'natural' bottlenecks would have been and when they might have begun to have an impact is a matter of educated (or not-so-educated) guesswork. But there is no doubt it would - and will if we get past the present impasse.
Andreas Antonopolous did a great speech on scaling, drawing on 20 years of internet history. Basically he says that the Internet never scales because every time it increases capacity, people add new services that use it all up. Basically he says that you just keep trying to scale and failing - not everything works exactly right, and that's OK.
In this case, the bitcoin network's capacity has been artifically limited by 1MB blocksize before other technical limits were hit. Some argue that XYZ limits wouldn't have been hit due to a blocksize increase, and that clinging to the blocksize limit is an attempt to sell 2nd layer solutions. Regardless of the motivation, the blocksize limit has unquestionably reduced the speed, utility, and credibility of the bitcoin network, all while increasing the cost
One of the most frustrating aspects to me are the economic illiterate arguments that this forced 'fee market' is a positive thing. It is economic rent and from Adam Smith, those who get it know that it is crippling to an economy - as it is increasingly crippling to the economy as we feel its impact.
It's absolutely the worst thing in the bitcoin ecosystem right now. Rick Valkvinge called Core "the Soviet Politburo"
https://falkvinge.net/2017/01/26/impressions-satoshi-roundtable-iii/ LOL. "It is difficult to get a man to understand something, when his salary depends on his not understanding it.”
...and Core has been completely ignoring this trend for years!
I don't think that's fair. Many have been engaged in the debate for a long time. But here's how I see it: when a small number refused to consider they may not be seeing the whole picture, that they may be mistaken in their view, when that stubbornness resulted in the loss to the project of some sharp minds such that they could steer the rest of the contributors to do things their way, there was a high likelihood we'd get to the split community we have today. Add to that the campaign to control the narrative and stifle discontent and I'd say it was almost inevitable we'd reach here.
You are aware that the lead developer of Core quit because he couldn't increase the blocksize (Andresen)? And that 2 prominent devs were run out/quit in disgust due to the hardline on blocksize (Garzik/Hearn)? This all happened several YEARS ago! The fact that we're all still here bitching about this is mind-boggling!
I hear what you're saying about the potentially corrosive influence of money in conflict-of-interest scenarios - and I am prepared to accept that, to a certain extent, that's what this is. And if it is the case, then it needs for some people to be ensuring this aspect isn't brushed under the carpet.
However, what is as far as I can see not helping at all is that the fact that it may be so is used to dismiss otherwise reasonable-sounding arguments. Exactly the same happens with the other side dismissing arguments because of the assumption those making them are funded by Ver / Jihan.
The way I'm experiencing soooooo many exchanges is that they typically go like this:
commenter 1: 'I believe this particular aspect of your pro-segwit / anti-segwit argument is weak because...'
commenter 2: 'No, I disagree because [technical-sounding] reason'
commenter 1: 'I am familiar with that argument but disagree because...'
commenter 2: 'Yeah, but you're only saying that because you're corrupted by Blockstream / Ver.'
commenter 1: takes the bait, gets annoyed
commenter 2: ups the insults, proclaims massive generalisations about 'the other side'
End of discussion, nothing achieved!
This, or variations upon it (for segwit, read big blocks, BU, Core, EC etc. etc.) happen hundreds of times a day and it achieves nothing other than to further polarise and deepen the schism in the community.
Regarding the history, how this all came about. I was deliberately vague and circumspect in my response here for obvious reasons. Funnily enough, just after that, I had an interesting read that rings true to me - even if it overemphasises some aspects and ignores others.
http://bitsonline.com/war-message-board-bitcoin-unlimited/I hear you - and I think stating some of the things in this way may not be conducive to bringing the debate back to economic and technical considerations. There may be an element of the lack of social skills with some technical experts, but I don't think to generalise about Core that way is likely to get the people you might most need to hear your arguments to listen.
We're well past the phase of "trying to get the right people to listen"... We've been in the "looking for new competent leadership" phase for over a year.
...
People who are brainwashed by the Core "teamspeak" are beyond hope - there's no point in trying to argue with them. They're a funny bunch - seemingly so idealistic about open source development and democracy, yet so utterly clueless to the people investing millions and their shifting alliances, and quietly pulling the levers of power. I just finished up a thread with a low-level Core dev who proclaimed vehemently that "nobody leads core". He seemed to believe that the roadmap was collectively drawn up and voted on, and he stated that Blockstream has no influence on Core development!
This is where I disagree. If we dismiss a whole group as 'beyond hope' rather than engaging where we can on aspects with which we agree and disagree - and to make a reasonable attempt to assume that they do have the best interests of Bitcoin in mind (even if it's not true) - we may have some hope of begining to reverse the polarisation. If reasonable discourse with a massive bunch of people who have a significant stake in the project is 'beyond hope' then I fear the whole project may be 'beyond hope'!