<oembed><type>rich</type><version>1.0</version><author_name>npub1xv3g4rkhj7eyape0cqjhc9g4ljdu5axqkgcdewma854a8r7e0mtsl5j2ga</author_name><author_url>https://nostr.ae/npub1xv3g4rkhj7eyape0cqjhc9g4ljdu5axqkgcdewma854a8r7e0mtsl5j2ga</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-06-18&#xA;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&#xA;Hash: SHA1&#xA;&#xA;Regarding the bit on &#34;getting out in front of the need, to prevent&#xA;significant negative impacts to users&#34; I had suggested the following:&#xA;&#xA;On 06/18/2015 03:52 PM, Jeff Garzik wrote:&#xA;&gt; On Thu, Jun 18, 2015 at 3:33 PM, Mark Friedenbach&#xA;&gt; &lt;mark at friedenbach.org &lt;mailto:mark at friedenbach.org&gt;&gt; wrote:&#xA;&gt; &#xA;&gt; On Thu, Jun 18, 2015 at 2:58 PM, Jeff Garzik &lt;jgarzik at bitpay.com &#xA;&gt; &lt;mailto:jgarzik at bitpay.com&gt;&gt; wrote:&#xA;&gt; &#xA;&gt; &#xA;&gt; The whole point is getting out in front of the need, to prevent &#xA;&gt; significant negative impact to users when blocks are consistently&#xA;&gt; full.&#xA;&#xA;&#xA;My thoughts on that:&#xA;&#xA;Possible scope narrowing to one of the following concepts (but please,&#xA;someone tell me if this &#34;scope narrowing&#34; is unwise, not timely, or if&#xA;there is some other factors that would make it just stupid right now&#xA;because other things are in the works or whatever:&#xA;&#xA;~ Jeff Garzik, with respect to his BIP 100 (note Evan Mo, CEO of&#xA;Huobi&#39;s mining project Digcoin, clarified that the big Chinese mining&#xA;pools consider further adjustments to the protocol beyond the&#xA;suggested 8 MB block size limit adjustment — such as the Bitcoin core&#xA;developer Jeff Garzik&#39;s BIP-100 draft — to be feasible)&#xA;   ~ Adam Back, with a simplified soft-fork one-way peg&#xA;   ~ Gavin Andresen, developing an 8 MB block size limit adjustment in&#xA;the context of Core (as an example) with one or more of the above&#xA;authors rather than focusing on XT. (This is a big assumption but,&#xA;roll with it)&#xA;&#xA;All of this assumes that developer(s) are willing to abandon&#xA;intentionally contentious proposals such as the &#34;hard fork to XT w/ 20&#xA;MB,&#34; remain within the context of Core and be reasonable.&#xA;&#xA;Here I am being aware of the fact that &#34;Pushing a hard fork in the&#xA;face of such controversy is a folly, a danger to the network, and that&#xA;deserves to be said.&#34; - Wladimir J. van der Laan&#xA;https://github.com/bitcoin/bitcoin.org/pull/894#issuecomment-112113917&#xA;&#xA;&#xA;&gt; &#xA;&gt; To do that, you need to (a) plan forward, in order to (b) set a &#xA;&gt; hard fork date in the future.&#xA;&gt; &#xA;&gt; &#xA;&gt; Or alternatively, fix the reasons why users would have negative &#xA;&gt; experiences with full blocks, chiefly:&#xA;&gt; &#xA;&gt; * Get safe forms of replace-by-fee and child-pays-for-parent &#xA;&gt; finished and in 0.12. * Develop cross-platform libraries for&#xA;&gt; managing micropayment channels, and get wallet authors to adopt *&#xA;&gt; Use fidelity bonds, solvency proofs, and other tricks to minimize&#xA;&gt; the risk of already deployed off-chain solutions as an interim&#xA;&gt; measure until: * Deploy soft-fork changes for truly scalable&#xA;&gt; solutions like Lightning Network.&#xA;&gt; &#xA;&gt; Not raising the block size limit does not mean doing nothing to &#xA;&gt; solve the problem.&#xA;&gt; &#xA;&gt; &#xA;&gt; This is a long, unreasonable list of work.  None of this exists and&#xA;&gt; it equates to &#34;upgrade all wallets and websites everywhere&#34;  It&#xA;&gt; requires all exchanges, payment processors, merchants, etc. to  -&#xA;&gt; basically everybody but miners - to update.&#xA;&gt; &#xA;&gt; It is a far, far larger amount of work to write, test and deploy&#xA;&gt; than simply increasing the block size limit.&#xA;&gt; &#xA;&gt; Think through roll-out of these ambitious suggestions, before&#xA;&gt; suggesting as an alternative!&#xA;&gt; &#xA;&gt; Not a realistic alternative except in an alternate universe where&#xA;&gt; (a) developer work at all companies is cost free, plus (b) we can&#xA;&gt; pause the business universe while we wait for The Perfect&#xA;&gt; Solution.&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&#xA;&#xA;Something else I wanted to point out here in this thread is the&#xA;subject of the problem of &#34;developers going off the deep end&#34; which is&#xA;what started this thread:&#xA;&#xA;Suppose you have a developer with full commit access who happens to&#xA;start threatening to revoking the other developers&#39; commit access on&#xA;the repository, or that person doesn&#39;t even threaten, one day it just&#xA;happens.&#xA;&#xA;What do you have then?  Peter Todd has stated that all one &#34;would&#xA;achieve by that sabotage is setting a key-value pair in a centralised&#xA;registry.&#34;  But is that what we want?&#xA;&#xA;The answer, obviously, is no.&#xA;&#xA;This leads to other questions. What technical mechanisms exist to keep&#xA;developers from (in some dubious emotional or psycho state) to just&#xA;going off the deep and doing exactly what has been described above, if&#xA;they have full commit access?  Is there a process whereby that can&#39;t&#xA;actually happen unless another developer provides a signature (e.g. a&#xA;multisignature type of process)?  What keeps bitcoin safe from &#34;The&#xA;Hearn Threat?&#34;&#xA;&#xA;If nothing does, then how would you change that?&#xA;&#xA;And go ahead and tell me if these are dumb questions and I should just&#xA;be quiet, but if they are, please do explain why they are such dumb&#xA;questions.&#xA;&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; -- Jeff Garzik Bitcoin core developer and open source evangelist &#xA;&gt; BitPay, Inc.      https://bitpay.com/&#xA;&gt; &#xA;&gt; &#xA;&gt; ----------------------------------------------------------------------&#xA;- --------&#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; &#xA;&#xA;- -- &#xA;http://abis.io ~&#xA;&#34;a protocol concept to enable decentralization&#xA;and expansion of a giving economy, and a new social good&#34;&#xA;https://keybase.io/odinn&#xA;-----BEGIN PGP SIGNATURE-----&#xA;Version: GnuPG v1&#xA;&#xA;iQEcBAEBAgAGBQJVg1OFAAoJEGxwq/inSG8COpAIAJrH9Uj9bcKr+UUR7ePV6/Yj&#xA;MmNTY2VKAtiQhwHM+Mqk2VvQANs7/uRBdZjzGnw1NRcca/m8Q0yZUHQiP8avCUOE&#xA;3MHqGviYjfeJdu1pcf+PO2pAImM5FCFdrfbbiWUt+ZoOKTxZjsLtF4RE+mc13AXJ&#xA;dktvy6SFdvQUgEx8pdXEDpmaUSYUr7syFP4sgHZmyMlhvCsXyE/8dC3sZTzEpVnC&#xA;xy1dyBmXHPW3W4FfBSblwwWgJWMcIcGJn8OLQKK5pni/iSVL6IMoRI/MLwOJdRr4&#xA;lr83g9FR/qxMqAT9UIZtATnePlkkWPU1szvak/tU/49fGioyYOF4b4KPg/bHYSc=&#xA;=hBcE&#xA;-----END PGP SIGNATURE-----</html></oembed>