<oembed><type>rich</type><version>1.0</version><author_name>npub10sgmhm9jhg0whdtjea83pv0t99lzam0ud4xc2lh0ejtnaclzyatqnjphy0</author_name><author_url>https://nostr.ae/npub10sgmhm9jhg0whdtjea83pv0t99lzam0ud4xc2lh0ejtnaclzyatqnjphy0</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-06-16&#xA;📝 Original message:Mike Hearn,&#xA;&#xA;In the light of your responses to Adam Back&#39;s questions, below, I feel&#xA;it is time to speak up because what I now understand, and is implied,&#xA;is that Mike Hearn and Gavin Andresen have planned and deployed the&#xA;infrastructure for a Bitcoin hard-fork and intend to action it despite&#xA;majority opposition.  http://xtnodes.com/&#xA;&#xA;I&#39;ll try to keep it brief:&#xA;&#xA;Mike Hearn, you should cease your activity of a unilateral hard-fork&#xA;immediately. You are doing untold damage by breaking FOSS governance&#xA;protocol requiring methodical collaborative work and due process of&#xA;change implementation by consensus. Your actions are bad for the&#xA;Bitcoin project and its ideals, disrespectful of your peers and years&#xA;of their passionate hard work, and dangerous for Bitcoin in the&#xA;marketplace and bitcoin in peoples&#39; wallets.&#xA;&#xA;Mike Hearn and Gavin Andresen do not own Bitcoin and, emphatically,&#xA;you cannot have it. Your hard-fork is tantamount to theft and you and&#xA;your collaborators will effectively ex-communicate yourselves from&#xA;this project and community. It appears that you are consciously trying&#xA;to usurp ownership and maintenance of Bitcoin. As if it is that easy!&#xA;You clearly do not comprehend the array of risks - especially the&#xA;unanticipated ones. As the market saying goes: &#34;If you think&#xA;speculation is easy, it is because you are ignorant about the risks&#34;.&#xA;If you take the risks with Mike&amp;GavCoin, that would be fine, but you&#xA;are about to take them with community-owned Bitcoin and Other People&#39;s&#xA;Money!&#xA;&#xA;You are causing a lot of stress, unnecessarily, and grave concern&#xA;surrounds your proposed renegade action. You can dissolve the threat:&#xA;those players to whom you have made promises can be appeased and&#xA;eventually get most of what they need from this FOSS project. The&#xA;developers whom you are railroading to get your way, and the way in&#xA;which you are doing it, is about to cause a schism that will expand&#xA;outward from this community.&#xA;&#xA;You may accuse the community for being antagonistic to you, and&#xA;therefore uncooperative, but it is plain to see that your bullheaded&#xA;manner eventually generates antagonism wherever you go. Taking Bitcoin&#xA;away from this community, in anger, won&#39;t solve the problem and will&#xA;be like killing the goose that lays the golden eggs.&#xA;&#xA;If an individual in an objectively agreed-to FOSS-modelled&#xA;collaborative project has the audacity to threaten his peers and the&#xA;world with a unilateral hard-fork despite majority objection and a&#xA;probability distribution that includes terminal risks and unintended&#xA;consequences, then what would an impartial outsider think? Some of&#xA;their thoughts would include that the antagonist could be acting in&#xA;self-interest, or may be a paid actor, or worse, a saboteur. What&#xA;would they advise? Stop that individual, at once!&#xA;&#xA;Bitcoin is a Free and Open Source Software project that serves as&#xA;flagship for the blockchain. It has a payment network but the key&#xA;benefits are censorship resistance and trustless decentralization.&#xA;There is protocol for how change is effected in a FOSS project. For&#xA;the sake of everything that is good and useful in Bitcoin, reconsider&#xA;your dangerous plan and its intended and unintended consequences. Put&#xA;your feet back on the ground, return to the fold and let the&#xA;collaborative FOSS model, and the skills available here, gradually&#xA;scale Bitcoin to your (and all our) grand vision.&#xA;&#xA;Venzen Khaosan&#xA;&#xA;&#xA;On 06/15/2015 04:56 PM, Mike Hearn wrote:&#xA;&gt; Hi Adam,&#xA;&gt; &#xA;&gt; Provisional answers below!&#xA;&gt; &#xA;&gt; - Are you releasing a BIP for that proposal for review?&#xA;&gt; &#xA;&gt; &#xA;&gt; The work splits like this:&#xA;&gt; &#xA;&gt; * Gavin is writing the code and I think a BIP as well&#xA;&gt; &#xA;&gt; * I will review both and mostly delegate to Gavin&#39;s good taste&#xA;&gt; around the details, unless there is some very strong disagreement.&#xA;&gt; But that seems unlikely.&#xA;&gt; &#xA;&gt; * I have been handling gitian and the patch rebases, the code&#xA;&gt; signing and so on, so far. I&#39;ve also been doing some work to setup&#xA;&gt; the basic infrastructure of the project (website etc).&#xA;&gt; &#xA;&gt; &#xA;&gt; - If the reviewers all say NACK will you take on board their &#xA;&gt; suggestions?&#xA;&gt; &#xA;&gt; &#xA;&gt; Feedback will be read. There are no NACKS in Bitcoin XT. Patch&#xA;&gt; requests aren&#39;t scored in any way. The final decision rests with&#xA;&gt; the maintainer as in ~all open source projects.&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; - On the idea of a non-consensus hard-fork at all, I think we can &#xA;&gt; assume you will get a row of NACKs.  Can you explain your&#xA;&gt; rationale for going ahead anyway?  The risks are well understood&#xA;&gt; and enormous.&#xA;&gt; &#xA;&gt; &#xA;&gt; Yes, I have been working on an article that explains how we got to&#xA;&gt; this point from my perspective. It is quite long, but only because&#xA;&gt; I want it to be readable for people who weren&#39;t following the&#xA;&gt; debate.&#xA;&gt; &#xA;&gt; Anyway, I think I&#39;ve laid out the gist of it over and over again,&#xA;&gt; but to summarise:&#xA;&gt; &#xA;&gt; If Bitcoin runs out of capacity *it will break and many of our&#xA;&gt; users will leave*. That is not an acceptable outcome for myself or&#xA;&gt; the many other wallet, service and merchant developers who have&#xA;&gt; worked for years to build an ecosystem around this protocol.&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; - How do you propose to deal with the extra risks that come from &#xA;&gt; non-consensus hard-forks?  Hard-forks themselves are quite risky,&#xA;&gt; but non-consensus ones are extremely dangerous for consensus.&#xA;&gt; &#xA;&gt; &#xA;&gt; The approach is the same for other forks. Voting via block versions&#xA;&gt; and then when there&#39;s been &gt;X% for Y time units the 1mb limit is &#xA;&gt; lifted/replaced.&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; - If you&#39;re going it alone as it were, are you proposing that you&#xA;&gt; will personally maintain bitcoin-XT?  Or do you have a plan to&#xA;&gt; later hand over maintenance to the bitcoin developers?&#xA;&gt; &#xA;&gt; &#xA;&gt; Good question!  I have various thoughts on this, but let&#39;s wait and&#xA;&gt; see what happens first. Perhaps the new chain won&#39;t get the&#xA;&gt; majority on it.&#xA;&gt; &#xA;&gt; In the event that the &gt;1mb chain does eventually win, I would&#xA;&gt; expect Core to apply the patch and rejoin the consensus rather than&#xA;&gt; lose all its users. That would take XT back to being a fairly small&#xA;&gt; patchset to improve the network protocol.&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; - Do you have contingency plans for what to do if the&#xA;&gt; non-consensus hard-fork goes wrong and $3B is lost as a result?&#xA;&gt; &#xA;&gt; &#xA;&gt; Where did you get the $3B figure from? The fork either doesn&#39;t&#xA;&gt; happen, or it happens after quite a long period of people knowing&#xA;&gt; it&#39;s going to happen - for example because their full node is&#xA;&gt; printing &#34;You need to upgrade&#34; messages due to seeing the larger&#xA;&gt; block version, or because they read the news, or because they heard&#xA;&gt; about it via some other mechanisms.&#xA;&gt; &#xA;&gt; Let me flip the question around. Do you have a contingency plan if &#xA;&gt; Bitcoin runs out of capacity and significant user disruption occurs&#xA;&gt; that results in exodus, followed by fall in BTC price? The only one&#xA;&gt; I&#39;ve seen is &#34;we can perform an emergency hard fork in a few&#xA;&gt; weeks&#34;!&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; As you can probably tell I think a unilateral fork without&#xA;&gt; wide-scale consensus from the technical and business communities is&#xA;&gt; a deeply inadvisable.&#xA;&gt; &#xA;&gt; &#xA;&gt; Gavin and I have been polling many key players in the ecosystem.&#xA;&gt; The consensus you seek does exist. All wallet developers (except&#xA;&gt; Lawrence), all the major exchanges, all the major payment&#xA;&gt; processors and many of the major mining pools want to see the limit&#xA;&gt; lifted (I haven&#39;t been talking to pools, Gavin has).&#xA;&gt; &#xA;&gt; This notion that the change has no consensus is based on you&#xA;&gt; polling the people directly around you and people who like to spend&#xA;&gt; all day on this mailing list. It&#39;s not an accurate reflection of&#xA;&gt; the wider Bitcoin community and that is one of the leading reasons&#xA;&gt; there is going to be a fork. A small number of people have been&#xA;&gt; flatly ignoring LOTS of highly technical and passionate developers&#xA;&gt; who have written vast amounts of code, built up the Bitcoin user&#xA;&gt; base, designed hardware and software, and yes built companies.&#xA;&gt; &#xA;&gt; How do you think that makes Bitcoin Core look to the rest of the&#xA;&gt; Bitcoin world? How much confidence does that give people?&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; Of the overall process, I think you can agree we should not be&#xA;&gt; making technical decisions with this level of complexity and&#xA;&gt; consensus risk with financial implications of this magnitude under&#xA;&gt; duress of haste?&#xA;&gt; &#xA;&gt; &#xA;&gt; This debate will never end until a fork makes it irrelevant. There&#xA;&gt; is no process for ending it, despite me begging Wladimir to make&#xA;&gt; one.&#xA;&gt; &#xA;&gt; And there is no haste. We have been debating the block size limit&#xA;&gt; for _years_. We have known it must be lifted for _years_. I kicked&#xA;&gt; off this current round of debates after realising that Wladimir&#39;s&#xA;&gt; release timeline wouldn&#39;t allow a block size limit to be released&#xA;&gt; before the end of the year. The reason we&#39;re talking about it now&#xA;&gt; and not next year is exactly to ensure there is plenty of time.&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; I can sincerely assure you everyone does want to scale bitcoin and &#xA;&gt; shares your long term objective on that&#xA;&gt; &#xA;&gt; &#xA;&gt; I really wish you were right, and I definitely feel you are one of&#xA;&gt; the more reasonable ones Adam. But the overwhelming impression I&#xA;&gt; get from a few others here is that no, they don&#39;t want to scale&#xA;&gt; Bitcoin. They already decided it&#39;s a technological dead end. They&#xA;&gt; want to kick end users out in order to &#34;incentivise&#34; (force) the&#xA;&gt; creation of some other alternative, claiming that it&#39;s still&#xA;&gt; Bitcoin whilst ignoring basic details ... like the fact that no&#xA;&gt; existing wallets or services would work.&#xA;&gt; &#xA;&gt; Scaling Bitcoin can only be achieved by letting it grow, and&#xA;&gt; letting people tackle each bottleneck as it arises at the right&#xA;&gt; times. Not by convincing ourselves that success is failure.&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt;&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; _______________________________________________ Bitcoin-development&#xA;&gt; mailing list Bitcoin-development at lists.sourceforge.net &#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;</html></oembed>