<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1kak8yfezzae4wds05nj6kr0k43hv6c524tqx8qggafnqak5r2hqqyeucdz.rss" />
  <link href="https://nostr.ae/npub1kak8yfezzae4wds05nj6kr0k43hv6c524tqx8qggafnqak5r2hqqyeucdz" />
  <id>https://nostr.ae/npub1kak8yfezzae4wds05nj6kr0k43hv6c524tqx8qggafnqak5r2hqqyeucdz</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs86fwpqekvjzvn2plsdr689hls9h963hwad5zcnzrzfrpkqtwt8pqzyzmkcu38ygthx4ekp7jwt2cd76kxantz324vqcuppr4xvrk6sd2uqt8mq69</id>
    
      <title type="html">📅 Original date posted:2017-04-01 📝 Original message:A ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs86fwpqekvjzvn2plsdr689hls9h963hwad5zcnzrzfrpkqtwt8pqzyzmkcu38ygthx4ekp7jwt2cd76kxantz324vqcuppr4xvrk6sd2uqt8mq69" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8qy02j8gngvaj0j5en03cuyd7ektsg7dpngfv5gh5a0pwcrghqrc4p3hcg&#39;&gt;nevent1q…3hcg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-01&lt;br/&gt;📝 Original message:A compromise for the sake of compromise doesn&amp;#39;t merit technical&lt;br/&gt;discussions. There are no benefits to be gained from a 2MB hard-fork at&lt;br/&gt;this time and it would impose an unnecessary cost to the ecosystem for&lt;br/&gt;testing and implementation.&lt;br/&gt;&lt;br/&gt;On Fri, Mar 31, 2017 at 3:13 PM, Sergio Demian Lerner via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Mar 31, 2017 at 6:22 PM, Matt Corallo &amp;lt;lf-lists at mattcorallo.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hey Sergio,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You appear to have ignored the last two years of Bitcoin hardfork&lt;br/&gt;&amp;gt;&amp;gt; research and understanding, recycling instead BIP 102 from 2015. There&lt;br/&gt;&amp;gt;&amp;gt; are many proposals which have pushed the state of hard fork research&lt;br/&gt;&amp;gt;&amp;gt; much further since then, and you may wish to read some of the posts on&lt;br/&gt;&amp;gt;&amp;gt; this mailing list listed at &lt;a href=&#34;https://bitcoinhardforkresearch.github.io/&#34;&gt;https://bitcoinhardforkresearch.github.io/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; and make further edits based on what you learn.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ve read every proposal that was published in the last two years and the&lt;br/&gt;&amp;gt; choice for NOT implementing any of the super cool research you cite is&lt;br/&gt;&amp;gt; intentional.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We&amp;#39;re in a deadlock and it seems we can&amp;#39;t go forward adding more&lt;br/&gt;&amp;gt; functionality to segwit without the community approval (which include&lt;br/&gt;&amp;gt; miners). This is obvious to me.Then we have to go back.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If this last resort solution is merged, we could go back to discuss&lt;br/&gt;&amp;gt; improvements with the&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Your goal of &amp;#34;avoid&lt;br/&gt;&amp;gt;&amp;gt; technical changes&amp;#34; appears to not have any basis outside of perceived&lt;br/&gt;&amp;gt;&amp;gt; compromise for compromise sake, only making such a hardfork riskier&lt;br/&gt;&amp;gt;&amp;gt; instead.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You&amp;#39;re are totally correct. It&amp;#39;s a compromise for the compromise sake. I&lt;br/&gt;&amp;gt; couldn&amp;#39;t have expressed it more clearly. However the only &amp;#34;riskier&amp;#34; element&lt;br/&gt;&amp;gt; is the hard forking date. We can move the date forward.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; At a minimum, in terms of pure technical changes, you should probably&lt;br/&gt;&amp;gt;&amp;gt; consider (probably among others):&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; a) Utilizing the &amp;#34;hard fork signaling bit&amp;#34; in the nVersion of the block.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This I could consider, as it requires probably a single line of code.&lt;br/&gt;&amp;gt; Which BIP specifies this?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; b) Either limiting non-SegWit transactions in some way to fix the n**2&lt;br/&gt;&amp;gt;&amp;gt; sighash and FindAndDelete runtime and memory usage issues or fix them by&lt;br/&gt;&amp;gt;&amp;gt; utilizing the new sighash type which many wallets and projects have&lt;br/&gt;&amp;gt;&amp;gt; already implemented for SegWit in the spending of non-SegWit outputs.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The Seghash problem has already been addressed by limiting the maximum&lt;br/&gt;&amp;gt; size of a transaction to 1 Mb.&lt;br/&gt;&amp;gt; The FindAndDelete problem has already been solved by the Core Developers,&lt;br/&gt;&amp;gt; so we don&amp;#39;t have to worry about it anymore.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; c) Your really should have replay protection in any HF.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We could add a simple protection, although if we reach community consensus&lt;br/&gt;&amp;gt; and 95% of hashing power, does we really need to? Can the old chain still&lt;br/&gt;&amp;gt; be alive?&lt;br/&gt;&amp;gt; If more people ask for replay protection, I will merge Spoonet scheme or&lt;br/&gt;&amp;gt; develop the minimum possible replay protection (a simple signaling bit in&lt;br/&gt;&amp;gt; transaction version)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; d) You may wish to consider the possibility of tweaking the witness&lt;br/&gt;&amp;gt;&amp;gt; discount and possibly discounting other parts of the input - SegWit went&lt;br/&gt;&amp;gt;&amp;gt; a long ways towards making removal of elements from the UTXO set cheaper&lt;br/&gt;&amp;gt;&amp;gt; than adding them, but didn&amp;#39;t quite get there, you should probably finish&lt;br/&gt;&amp;gt;&amp;gt; that job. This also provides additional tuneable parameters to allow you&lt;br/&gt;&amp;gt;&amp;gt; to increase the block size while not having a blowup in the worst-case&lt;br/&gt;&amp;gt;&amp;gt; block size.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That is an interesting economic change and would be out of the scope of&lt;br/&gt;&amp;gt; segwit2mb.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; e) Additional commitments at the top of the merkle root - both for&lt;br/&gt;&amp;gt;&amp;gt; SegWit transactions and as additional space for merged mining and other&lt;br/&gt;&amp;gt;&amp;gt; commitments which we may wish to add in the future, this should likely&lt;br/&gt;&amp;gt;&amp;gt; be implemented an &amp;#34;additional header&amp;#34; ala Johnson Lau&amp;#39;s Spoonnet proposal.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; That is an interesting technical improvement that is out of the scope of&lt;br/&gt;&amp;gt; segwit2mb.&lt;br/&gt;&amp;gt; We can keep discussing spoonet while we merge segwit2mb, as spoonnet&lt;br/&gt;&amp;gt; includes most of technical innovations.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Additionally, I think your parameters here pose very significant risk to&lt;br/&gt;&amp;gt;&amp;gt; the Bitcoin ecosystem broadly.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; a) Activating a hard fork with less than 18/24 months (and even then...)&lt;br/&gt;&amp;gt;&amp;gt; from a fully-audited and supported release of full node software to&lt;br/&gt;&amp;gt;&amp;gt; activation date poses significant risks to many large software projects&lt;br/&gt;&amp;gt;&amp;gt; and users. I&amp;#39;ve repeatedly received feedback from various folks that a&lt;br/&gt;&amp;gt;&amp;gt; year or more is likely required in any hard fork to limit this risk, and&lt;br/&gt;&amp;gt;&amp;gt; limited pushback on that given the large increase which SegWit provides&lt;br/&gt;&amp;gt;&amp;gt; itself buying a ton of time.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The feedback I received is slightly different from your feedback. Many&lt;br/&gt;&amp;gt; company CTOs have expressed that one year for a Bitcoin hard-fork was&lt;br/&gt;&amp;gt; period they could schedule a secure upgrade.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; b) Having a significant discontinuity in block size increase only serves&lt;br/&gt;&amp;gt;&amp;gt; to confuse and mislead users and businesses, forcing them to rapidly&lt;br/&gt;&amp;gt;&amp;gt; adapt to a Bitcoin which changed overnight both by hardforking, and by&lt;br/&gt;&amp;gt;&amp;gt; fees changing suddenly. Instead, having the hard fork activate technical&lt;br/&gt;&amp;gt;&amp;gt; changes, and then slowly increasing the block size over the following&lt;br/&gt;&amp;gt;&amp;gt; several years keeps things nice and continuous and also keeps us from&lt;br/&gt;&amp;gt;&amp;gt; having to revisit ye old blocksize debate again six months after&lt;br/&gt;&amp;gt;&amp;gt; activation.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This is something worth considering. There is the old Pieter BIP103&lt;br/&gt;&amp;gt; proposal has good parameters (17.7% per year).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; c) You should likely consider the effect of the many technological&lt;br/&gt;&amp;gt;&amp;gt; innovations coming down the pipe in the coming months. Technologies like&lt;br/&gt;&amp;gt;&amp;gt; Lightning, TumbleBit, and even your own RootStock could significantly&lt;br/&gt;&amp;gt;&amp;gt; reduce fee pressure as transactions move to much faster and more&lt;br/&gt;&amp;gt;&amp;gt; featureful systems.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; RSK sidechain team would have to take very tough decisions if Bitcoin&lt;br/&gt;&amp;gt; splits, as RSK platform cannot be pegged to two different cryptocurrencies.&lt;br/&gt;&amp;gt; We could launch two platforms, but RSK value proposition is &amp;#34;supporting the&lt;br/&gt;&amp;gt; advance of Bitcoin, the cryptocurrecy with highest network effect&amp;#34;. You&lt;br/&gt;&amp;gt; understand that if Bitcoin splits Bitcoin BTC/BTU separately may cease to&lt;br/&gt;&amp;gt; be the cryptocurrencies with higher volume/market cap/network effect.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Therefore all RSK people that I talked too would prefer to avoid a split&lt;br/&gt;&amp;gt; at all cost, reather that to be the winners of the scaling war.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On March 31, 2017 5:09:18 PM EDT, Sergio Demian Lerner via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Hi everyone,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Segwit2Mb is the project to merge into Bitcoin a minimal patch that&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;aims to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;untangle the current conflict between different political positions&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;regarding segwit activation vs. an increase of the on-chain blockchain&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;space through a standard block size increase. It is not a new solution,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;but&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;it should be seen more as a least common denominator.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Segwit2Mb combines segwit as it is today in Bitcoin 0.14&#43; with a 2MB&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;block&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;size hard-fork activated ONLY if segwit activates (95% of miners&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;signaling), but at a fixed future date.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;The sole objective of this proposal is to re-unite the Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;community&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;and avoid a cryptocurrency split. Segwit2Mb does not aim to be best&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;possible technical solution to solve Bitcoin technical limitations.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;However, this proposal does not imply a compromise to the future&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;scalability or decentralization of Bitcoin, as a small increase in&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;block&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;size has been proven by several core and non-core developers not to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;affect&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Bitcoin value propositions.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;In the worst case, a 2X block size increase has much lower economic&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;impact&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;than the last bitcoin halving (&amp;lt;10%), which succeeded without problem.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;On the other side, Segwit2Mb primary goal is to be minimalistic: in&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;this&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;patch some choices have been made to reduce the number of lines&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;modified in&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;the current Bitcoin Core state (master branch), instead of implementing&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;most elegant solution. This is because I want to reduce the time it&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;takes&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;for core programmers and reviewers to check the correctness of the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;code,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;and to report and correct bugs.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;The patch was built by forking the master branch of Bitcoin Core,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;mixing a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;few lines of code from Jeff Garzik&amp;#39;s BIP102,  and defining a second&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;versionbits activation bit (bit 2) for the combined activation.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;The combined activation of segwit and 2Mb hard-fork nVersion bit is 2&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;(DEPLOYMENT_SEGWIT_AND_2MB_BLOCKS).&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;This means that segwit can still be activated without the 2MB hard-fork&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;by&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;signaling bit 1 in nVersion  (DEPLOYMENT_SEGWIT).&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;The tentative lock-in and hard-fork dates are the following:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Bit 2 signaling StartTime = 1493424000; // April 29th, 2017&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Bit 2 signaling Timeout = 1503964800; // August 29th, 2017&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;HardForkTime = 1513209600; // Thu, 14 Dec 2017 00:00:00 GMT&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;The hard-fork is conditional to 95% of the hashing power has approved&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;segwit2mb soft-fork and the segwit soft-fork has been activated (which&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;should occur 2016 blocks after its lock-in time)&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;For more information on how soft-forks are signaled and activated, see&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;This means that segwit would be activated before 2Mb: this is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;inevitable,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;as versionbits have been designed to have fixed activation periods and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;thresholds for all bits. Making segwit and 2Mb fork activate together&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;at a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;delayed date would have required a major re-write of this code, which&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;would&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;contradict the premise of creating a minimalistic patch. However, once&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;segwit is activated, the hard-fork is unavoidable.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Although I have coded a first version of the segwit2mb patch (which&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;modifies 120 lines of code, and adds 220 lines of testing code), I&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;would&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;prefer to wait to publish the source code until more comments have been&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;received from the community.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;To prevent worsening block verification time because of the O(N^2)&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;hashing&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;problem, the simple restriction that transactions cannot be larger than&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;1Mb&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;has been kept. Therefore the worse-case of block verification time has&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;only&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;doubled.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Regarding the hard-fork activation date, I want to give enough time to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;all&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;active economic nodes to upgrade. As of Fri Mar 31 2017,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;a href=&#34;https://bitnodes.21.co/nodes/&#34;&gt;https://bitnodes.21.co/nodes/&lt;/a&gt; reports that 6332 out of 6955 nodes (91%)&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;have upgraded to post 0.12 versions. Upgrade to post 0.12 versions can&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;be&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;used to identify economic active nodes, because in the 0.12 release&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;dynamic&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;fees were introduced, and currently no Bitcoin automatic payment system&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;can&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;operate without automatic discovery of the current fee rate. A pre-0.12&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;would require constant manual intervention.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Therefore I conclude that no more than 91% of the network nodes&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;reported by&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;bitnodes are active economic nodes.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;As Bitcoin Core 0.12 was released on February 2016, the time for this&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;91%&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;to upgrade has been around one year (under a moderate pressure of&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;operational problems with unconfirmed transactions).&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Therefore we can expect a similar or lower time to upgrade for a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;hard-fork,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;after developers have discussed and approved the patch, and it has been&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;reviewed and merged and 95% of the hashing power has signaled for it&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;(the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;pressure not to upgrade being a complete halt of the operations).&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;However I&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;suggest that we discuss the hard-fork date and delay it if there is a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;real&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;need to.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Currently time works against the Bitcoin community, and so is delaying&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;compromise solution. Most of the community agree that halting the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;innovation for several years is a very bad option.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;After the comments collected by the community, a BIP will be written&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;describing the resulting proposal details.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;If segwit2mb locks-in, before hard-fork occurs all bitcoin nodes should&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;be&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;updated to a Segwit2Mb enabled node to prevent them to be forked-away&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;in a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;chain with almost no hashing-power.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;The proof of concept patch was made for Bitcoin Core but should be&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;easily&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;ported to other Bitcoin protocol implementations that already support&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;versionbits. Lightweight (SPV) wallets should not be affected as they&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;generally do not check the block size.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;I personally want to see the Lightning Network in action this year, use&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;non-malleability features in segwit, see the community discussing other&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;exciting soft-forks in the scaling roadmap, Schnorr sigs, drivechains&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;MAST.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;I want to see miners, developers and industry side-by-side pushing&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;forward, to increase the value of Bitcoin and prevent high transaction&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;fees&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;to put out of business use-cases that could have high positive social&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;impact.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;I believe in the strength of a unified Bitcoin community. If you&amp;#39;re a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;developer, please give your opinion, suggest changes, audit it, and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;take a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;stand with me to unlock the current Bitcoin deadlock.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Contributions to the segwit2mb project are welcomed and awaited. The&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;only&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;limitation is to stick to the principle that the patch should be as&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;simple&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;to audit as possible. As an example, I wouldn&amp;#39;t feel confident if the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;patch&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;modified more than ~150 lines of code.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Improvements unrelated to a 2 Mb increase or segwit, as beneficial as&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;it&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;may be to Bitcoin, should not be part of segwit2Mb.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;This proposal should not prevent other consensus proposals to be&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;simultaneously merged: segwit2mb is a last resort solution in case we&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;can&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;not reach consensus on anything better.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Again, the proposal is only a starting point: community feedback is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;expected and welcomed.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Regards,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;Sergio Demian Lerner&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170331/b05637e8/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170331/b05637e8/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:58:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0vn95tretzrfn6gnr9mrk0xn9c4ufckz9wlmsm8m6x4u6fcv7t4qzyzmkcu38ygthx4ekp7jwt2cd76kxantz324vqcuppr4xvrk6sd2uq5yrjc5</id>
    
      <title type="html">📅 Original date posted:2016-02-09 📝 Original message:Gavin, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0vn95tretzrfn6gnr9mrk0xn9c4ufckz9wlmsm8m6x4u6fcv7t4qzyzmkcu38ygthx4ekp7jwt2cd76kxantz324vqcuppr4xvrk6sd2uq5yrjc5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs23jss96hlynjzdlnl0ts98hnxtzmc74kyflsn0w20s9e9mwzm4tc3rstp2&#39;&gt;nevent1q…stp2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-09&lt;br/&gt;📝 Original message:Gavin, please don&amp;#39;t quote that list on the Classic website. It&amp;#39;s horribly&lt;br/&gt;inaccurate and misleading to the general public.&lt;br/&gt;&lt;br/&gt;&amp;gt; That testing is happening by the exchange, library, wallet, etc providers&lt;br/&gt;&amp;gt; themselves. There is a list on the Classic home page:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitcoinclassic.com/&#34;&gt;https://bitcoinclassic.com/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I know for a fact that most companies you list there have no intention to&lt;br/&gt;run Classic, much less test it. You should not mix support for 2MB with&lt;br/&gt;support for Classic, or if people say they welcome a fork, to mean they&lt;br/&gt;support Classic.&lt;br/&gt;&lt;br/&gt;On Sun, Feb 7, 2016 at 5:11 AM, Peter Todd via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Sat, Feb 06, 2016 at 12:45:14PM -0500, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Sat, Feb 6, 2016 at 12:01 PM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; It would probably be a good idea to have a security considerations&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; section&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Containing what?  I&amp;#39;m not aware of any security considerations that are&lt;br/&gt;&amp;gt; any&lt;br/&gt;&amp;gt; &amp;gt; different from any other consensus rules change.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I covered the security considerations unique to hard-forks on my blog:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://petertodd.org/2016/soft-forks-are-safer-than-hard-forks&#34;&gt;https://petertodd.org/2016/soft-forks-are-safer-than-hard-forks&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; , also, is there a list of which exchange, library, wallet,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; pool, stats server, hardware etc you have tested this change against?&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; That testing is happening by the exchange, library, wallet, etc providers&lt;br/&gt;&amp;gt; &amp;gt; themselves. There is a list on the Classic home page:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://bitcoinclassic.com/&#34;&gt;https://bitcoinclassic.com/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; How do we know any of this testing is actually being performed? I don&amp;#39;t&lt;br/&gt;&amp;gt; currently know of any concrete testing actually done.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Do you have a rollback plan in the event the hard-fork triggers via&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; false voting as seemed to be prevalent during XT?  (Or rollback just&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; as contingency if something unforseen goes wrong).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The only voting in this BIP is done by the miners, and that cannot be&lt;br/&gt;&amp;gt; faked.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Are you unaware of Not Bitcoin XT?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitcointalk.org/index.php?topic=1154520.0&#34;&gt;https://bitcointalk.org/index.php?topic=1154520.0&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I can&amp;#39;t imagine any even-remotely-likely sequence of events that would&lt;br/&gt;&amp;gt; &amp;gt; require a rollback, can you be more specific about what you are&lt;br/&gt;&amp;gt; imagining?&lt;br/&gt;&amp;gt; &amp;gt; Miners suddenly getting cold feet?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; See above.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Also, as the two coins are separate currencies and can easily trade&lt;br/&gt;&amp;gt; against each other in a 75%/25% split, it would be easy for the price to&lt;br/&gt;&amp;gt; diverge and hashing power to move.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In fact, I&amp;#39;ve been asked multiple times now by exchanges and other&lt;br/&gt;&amp;gt; players in this ecosystem for technical advice on how to split coins&lt;br/&gt;&amp;gt; across the chains effectively (easily done with nLockTime). Notably, the&lt;br/&gt;&amp;gt; exchanges who have asked me this - who hold customer funds on their&lt;br/&gt;&amp;gt; behalf - have informed me that their legal advice was that the&lt;br/&gt;&amp;gt; post-hard-fork coins are legally speaking separate currencies, and&lt;br/&gt;&amp;gt; customers must be given the opportunity to transact in them separately&lt;br/&gt;&amp;gt; if they choose too.  Obviously, with a 75%/25% split, while block times&lt;br/&gt;&amp;gt; on the other chain will be slower, the chain is still quite useful and&lt;br/&gt;&amp;gt; nearly as secure as the main chain against 51% attack; why I personally&lt;br/&gt;&amp;gt; have suggested a 99% threshold:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012309.html&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012309.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (remember that the threshold can always be soft-forked down)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s also notable that millions of dollars of Bitcoin are voting agsast&lt;br/&gt;&amp;gt; the fork on the proof-of-stake voting site Bitcoinocracy.com While&lt;br/&gt;&amp;gt; obviously not comprehensive, the fact that a relatively obscure site&lt;br/&gt;&amp;gt; like it can achieve participation like that, even without an easy to use&lt;br/&gt;&amp;gt; user friendly interface.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; How do you plan to monitor and manage security through the hard-fork?&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I don&amp;#39;t plan to monitor or manage anything; the Bitcoin network is&lt;br/&gt;&amp;gt; &amp;gt; self-monitoring and self-managing. Services like statoshi.info will do&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt; monitoring, and miners and people and businesses will manage the network,&lt;br/&gt;&amp;gt; &amp;gt; as they do every day.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Please provide details on exactly how that&amp;#39;s going to happen.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://petertodd.org&#34;&gt;https://petertodd.org&lt;/a&gt; &amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt; 000000000000000008320874843f282f554aa2436290642fcfa81e5a01d78698&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160209/021a7b73/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160209/021a7b73/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:48:40Z</updated>
  </entry>

</feed>