actually that post by gmax above isolates down to exactly where the problem is, which i've articulated before: Maxwell. at least you gotta give it to Back, Todd, Luke, Corallo that they eventually tried to compromise, which is now hitting the fan in terms of the 2MBHF. that's a good thing and may provide a window for large blockists to get what they want (2MB), the trick being to not shove in a bunch of other anti-competitive crap like an anti-ASICBoost or some such nefarious core dev Trojan Horse. back to Maxwell. he is the source of the problem and has identified himself as an Extremist Extraordinaire. even our beloved @jonny1000 has called him an Extremist. a huge ego who acts like an authoritarian and who has been caught lying, bullying, and cheating numerous times over the last many years which is well documented. this goes all the way back to the PressCenter.org debate where i, Andreas, and a few other souls had to take that prick to task for unreasonable exclusionary behavior:
https://bitcointalk.org/index.php?topic=181168.msg1973084#msg1973084
this is the guy, who when push came to shove, he chose Blockstream, not Bitcoin. this is also the guy who took credit for Gavin's github commits for many years until @awemany had to call him out. this is the guy who has an extortionist bounty on me which he'll gladly take down if i pay him BTC which he has no right to and which is based on faulty assumptions. this is the guy who's BCT rating system is filled with both positives and negatives while his fellow core devs don't even bother with such pettiness. he's never believed in Bitcoin's ability to scale nor be decentralized. his actions and willingness to be paid off with fiat thru Blockstream and enforce 1MB is an attempt to make this self fulfilling and profit off alternative solns.
if we can get him out, this would be very beneficial for Bitcoin.
[doublepost=1463853530][/doublepost]
https://bitcointalk.org/index.php?topic=181168.msg1973084#msg1973084
this is the guy, who when push came to shove, he chose Blockstream, not Bitcoin. this is also the guy who took credit for Gavin's github commits for many years until @awemany had to call him out. this is the guy who has an extortionist bounty on me which he'll gladly take down if i pay him BTC which he has no right to and which is based on faulty assumptions. this is the guy who's BCT rating system is filled with both positives and negatives while his fellow core devs don't even bother with such pettiness. he's never believed in Bitcoin's ability to scale nor be decentralized. his actions and willingness to be paid off with fiat thru Blockstream and enforce 1MB is an attempt to make this self fulfilling and profit off alternative solns.
if we can get him out, this would be very beneficial for Bitcoin.
[doublepost=1463853530][/doublepost]
yes, this is a very good post. it is a variation of the ol' hit 'em with a stick vs. offer 'em a carrot.The point I am trying to get at is that your approach of "defeating the attack" puts you in a position where you have to try to convince other people to change their beliefs and behaviors.
This, I would contend, is bound to lead you to frustration.
exactly. upgrade Core so that it appeals to the economic majority that will then ignore Classic. i'd argue that means lifting the block limit now to solve tx delay problems that are proliferating across the user base.It would be much better to focus on approaches where you can work towards your goals through your own actions, and the cooperation of like-minded people. In other words, instead of trying to "defeat the attack", try to build a system that can achieve your ends while being resilient to attack. Accept that the misguided "attackers" will do their thing and route around them.
this is what i've called the "tiptoe" approach of block mining once the block limit gets lifted. no miner will want to get too far ahead of the pack in terms of blocksize for fear of getting orphaned. we've discussed the technicals of how that might happen here in this thread before.If everyone had to agree on a set of principles or and ideology for Bitcoin to achieve consensus, then I would have little hope in its future. The thing that makes the system so powerful is that it can achieve strong consensus through economic incentives that encourage convergence on a set of Schelling points. Bitcoin relies not on good will or enlightened participants, but on incentives.
The 1MB block size limit is a strong Schelling point that the network has converged on. Right now if a miner were to mine a block larger than 1MB, it would have roughly 100% chance of being orphaned. They won't do this because mining requires the sacrifice of real world resources to produce the proof of work. So miners who want to produce larger blocks have a huge incentive to coordinate with others before working on a fork. Even if BIP 109 were to "activate", a fork would not occur until a miner changes his block generation settings to produce a block larger than 1MB. This daring first miner who produces a larger block also has to spend real money to produce the block, so will likely do so carefully. Miners may very well choose to keep producing <1MB blocks even after BIP 109 activates, with no fork until they are confident that the vast majority of nodes, exchanges, and businesses will follow the new fork.
i too appreciate the alternative views from @jonny1000I'll also reiterate what the others have said, thanks for sticking it out here while being bombarded with arguments. I appreciate the different point of view!