I argued that centralization of power can develop within the Core development team
Centralization of power can not develop in the Core development team, exactly because of this ability to hard fork away from the Core development team. It is this mechanism that ensures this aspect of Bitcoins freedom. Which is why intrinsically at least it is not wrong to hard fork away from the Core development team.
on the bolded: oh. lol. glad we cleared that up.
now if only Peter R could understand that, and stop spamming his pie charts in the face of reason.
the only context in which this "mechanism" need be mentioned at all is if bitcoin were closed source. that is an impossibility at this point.
no one said it was wrong to hard fork (that is very different from criticizing the merits of a particular hard fork). opponents of XT have been telling you guys to fork off for months now. that doesn't mean that when you keep on arguing for XT based on misinformation and fallacy, that we won't explain reality to you (and those who read these threads).
I think that Peter R makes good points.
Well some people do argue that it is wrong to hard fork, especially away from the Core development team. Which is why I made these arguments in the first place. If enough people believed that it would be wrong to hard fork away from the core developer team then this would cause centralization of power, not because of technical or systemic reasons but because of social and cultural reasons, you could even say human reasons which are often flawed. It is true that the mechanism to prevent this exists within Bitcoin, however if not enough people properly understand this, then this mechanism can be rendered ineffective and cause problems which in effect could cause a disproportionate amount of influence and power centered around the Core development team. A technocracy if you will.
I am not arguing on misinformation and fallacy, if I am please point it out to me.
i've seen nothing compelling from Peter R. ever. but that's neither here nor there.
i haven't seen many people at all suggesting that "it is wrong to hard fork." could you point to any examples? in fact, i've seen quite the opposite from XT opponents. i'd love for you guys to fork now with a mining minority, so we can write the epilogue on this embarrassing chapter in bitcoin's history, when a group of developers tried to use populism to break consensus.
i've seen many suggesting that it is wrong to promote a
contentious hard fork, because it threatens to break the consensus mechanism. that's a lot more risky than forking with a hashing minority. in the latter case, XT will just die as any invalid chain does (perhaps its life could be temporarily extended with checkpoints). in the former case, we would have multiple surviving blockchains.
the specific misinformation i was speaking of here was your assertion that "power" could be "centralized" among Core developers. that's patently false, as i pointed out. stop using it as a way to rationalize promoting implementations that lack merit. you repeatedly do this: when someone criticizes the merit of XT (for whatever reason -- node centralization, increased latencies, bandwidth/storage limitations, IP blacklists, etc) you concoct this falsehood that "supporting anything besides Core" is rational in order to "decentralize" development. ive made clear this does absolutely nothing to "decentralize" development; by definition, open source development is decentralized. so, in effect, you are using a patently false argument to baselessly argue in favor of XT. further, erroneously projecting "centralization" onto Core is no mistake, as it has a loaded connotation among bitcoiners. this is a pretty dishonest form of debate, hence "misinformation" and "fallacy."
if you fear that people don't properly understand that bitcoin is open source and will blindly follow any implementation they are told to, that doesn't amount to centralization of power. the developers still have no power to force anyone to do anything. peoples' ignorance does not change that.
if i build myself a cage to live inside of, and convince myself that the Core developers "made me do it," it doesn't follow that the Core developers are imprisoning me. this is just a bizarre roundabout way of blaming developers for other peoples' ignorance. and it has no basis in logic.
an "open source" project implies vigilance by those who use it. if you want to spend your time passing out flyers about what "open source" means, so that people understand, good on you. but this has fuck-all to do with centralization.
now, we are talking about "centralization" in the context of "development of the Bitcoin codebase." if you want to argue that
the process within the development of a specific version is centralized, you'd be correct. but that applies to Core and XT both -- as well as any code updates to any engineering project. if there is no centralized review process within specific versions, unaudited code could be released at any time, meaning that anyone could hijack any version at will (whether that means increasing the 21 million coin supply, or anything else)..... this, of course, has no bearing on anyone's ability to develop alternative versions, nor on the decentralization of the protocol.