That's the issue - you have your "legitimate critiques" that "diehard XT supporters won't address" which seems to primarily be the Tor IP address list. Fine, so BIP 101 and only-bigblocks code allows you to run that without any anti-ddos protection and the supposed IP address centralization.
People have choices about what to run and are welcome to choose Core or only-bigblocks or some other BIP variation and yet you still want to bash away at XT. Do you have anything to add to the conversation or is it just 'blah, blah, centralization, IP addresses, trust, omg, Hearn, CIA'?
Excuse me? I've written quite a bit about why BIP 101 is reckless and there are more responsible solutions, and why painting the situation as "optional = okay" is problematic. This sort of baseless vitriol is insulting. And why can't you address the argument, rather than set up straw men like "omg, Hearn, CIA" which are irrelevant to anything I have said? This is what people mean by populism -- ignoring academic, technical and political arguments out of loyalty to their cause. Keep up
good work ad hominem.
And why wouldn't you prefer to take the decentralized, trustless route (which is 100% doable) rather than simply assuming that it is innocent and supporting XT regardless of any features that it supports (and will presumably support in the future)? This just reeks of blind trust.
[/quote]
Vitriol is never good for the bitcoin community - apologies for any frustrations that I have with what I view are poor arguments.
I support XT primarily because I strongly believe that having a single bitcoin client is bad for the community - it implies that we have one small group of developers that lead without much of any check on their decisions. Yes, if the core team did something egregiously bad for the community, it would get rejected. However, any features that the community is interested in but aren't approved by essentially all 5 committers will have no chance to get tested.
I read the XT manifesto and for the most part, I think that it breathes some fresh air into a group of devs that is hostile toward not just ideas but individuals who try to contribute but don't have enough patience to deal with the personal attacks. To paraphrase Peter Todd from a recent meetup - "I would like to be working on tree chains, but the likelihood of that getting adopted is very low so instead I chose to work on something less controversial - checklocktimeverify." While this is fine, it does mean that a lot of developers that could be working in significant improvements may be sitting on the sidelines or choosing only the lowest hanging fruit since spending their time on anything that will get shot down is a waste of their time.
Regarding the IP addresses, I think it's a red herring. It's just not that important to me and you would be hard pressed to come up with a plausible scenario that will affect users. Regarding "blind trust" - this is also a terrible argument. This is FOSS. Everyone can review the code or rely on a trusted community member to review the code before running it. I never have to upgrade XT or Core if I don't want to. How is XT blind trust when Core is something else?