{"id":204880,"date":"2017-07-11T21:49:35","date_gmt":"2017-07-12T01:49:35","guid":{"rendered":"http:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/immature-code-or-good-test-bitcoin-scaling-proposal-segwit2xs-testnet-forks-coindesk\/"},"modified":"2017-07-11T21:49:35","modified_gmt":"2017-07-12T01:49:35","slug":"immature-code-or-good-test-bitcoin-scaling-proposal-segwit2xs-testnet-forks-coindesk","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/bitcoin-2\/immature-code-or-good-test-bitcoin-scaling-proposal-segwit2xs-testnet-forks-coindesk\/","title":{"rendered":"Immature Code or Good Test? Bitcoin Scaling Proposal Segwit2x&#8217;s Testnet Forks &#8211; CoinDesk"},"content":{"rendered":"<p><p>    Controversial bitcoin scaling proposal Segwit2x's testnet    forked yesterday, creating two different and incompatible    testnets.  <\/p>\n<p>    Nodes running older bitcoinsoftware    continued on as they normally would. But nodes running the new    Segwit2x code    stalled atblock 27070, meaning mining pools running the    newsoftware were not mining blocks.  <\/p>\n<p>    Overall, the nodes were stalled for over 20 hours as a result    of the issue.  <\/p>\n<p>    While there wasn't any real money on the line, the community    was abuzz withthe news, some dismissing the controversial    scaling proposal for perceived lingering issues, while others    defended the misstep as only a small stumbling block that    wouldn't happen during alive deployment.  <\/p>\n<p>    Some developers argue the fork is a symptom of a larger trend    of Segwit2x     developers not listening to other developers who have    worked with the bitcoin code for a long time. Bitcoin Core    developers, for example, haveprovided    feedback,pointing outperceived errors, but some    of that has been ignored.  <\/p>\n<p>    On social media, some argued the testnet fork stemmed from the    implementation of the 2MB hard fork developers discussed and    disagreed upona couple of weeks    ago.  <\/p>\n<p>    The 2MB hard fork is the second part of the Segwit2x proposal,    an effort todouble the block size parameter, which will    happen three months after the Segregated Witness (SegWit)    activation.  <\/p>\n<p>    This second part is important in that if not everyonein    the bitcoin ecosystem upgrades to the 2MB increase (and many    say they don't plan to), bitcoin could split into two assets.    If that split is not made permanent, one chain could \"wipeout\"    transactions that occur on the other chain, potentially leading    users to lose money.  <\/p>\n<p>    On the project's GitHub, developers had different ideas of how    to solve that.  <\/p>\n<p>    Segwit2x went forward with software that requires at least the    first block is greater than 1MB. Somecontend this is what    lead to the testnet fork, since there weren't enough    transactions in the mempool, the part of the network where    transactions are collected before being selected for blocks.  <\/p>\n<p>    Bitcoin developer James Hilliard had proposed what he calls a    \"simpler and better\" way of implementing so-called \"wipeout    protection,\" where nodes insert a piece of data making their    blocks invalid to the other network.  <\/p>\n<p>    Still, given that it's slated to be deployed in two weeks, for    many, the bottom line is that it's too late for the    codeto have serious issues.  <\/p>\n<p>    Working group members are expected to install and test the code    this Friday. Then, mining pools, companies and users are    expected to begin running the code on the main bitcoin network    as soon as July 21.  <\/p>\n<p>    ButBloq co-founder and BTC1 developer Jeff Garzik argued    the fork is not an event to worry about. One of the testnet    miners simply triggered an event sooner than plannedand    without preparation from the working group participants, he    said.  <\/p>\n<p>    According to Garzik, this split wouldn't happen once Segwit2x    is deployed on the main bitcoin network.  <\/p>\n<p>    He told CoinDesk:  <\/p>\n<p>      \"It falls into the category of 'jokers can disrupt test      networks, because test networks have very little mining power      security.'\"    <\/p>\n<p>    BTC.com's Boaz Bechar, who's also working on the Segwit2x    implementation, offered a similar explanation.  <\/p>\n<p>    While the testnet isn't expected to have many transactions    flowing through it, the main bitcoin network will.  <\/p>\n<p>    \"Although unexpected timing, this is otherwise a good field    test,\" Garzik wrote on the Segwit2x working groupmailing    list. \"This is the whole reason for a test network, after    all.\"  <\/p>\n<p>    Disclosure:CoinDesk is a    subsidiary of Digital Currency Group, which helped organize the    Segwit2x agreement.  <\/p>\n<p>        Lollipop image via Shutterstock  <\/p>\n<p>    The leader in blockchain news, CoinDesk is an independent    media outlet that strives for the highest journalistic    standards and abides by a strict set of    editorial policies. Interested in offering your expertise    or insights to our reporting? Contact us at [emailprotected].  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read this article:<br \/>\n<a target=\"_blank\" href=\"http:\/\/www.coindesk.com\/bitcoin-segwit2x-testnet-fork-scaling-proposal\/\" title=\"Immature Code or Good Test? Bitcoin Scaling Proposal Segwit2x's Testnet Forks - CoinDesk\">Immature Code or Good Test? Bitcoin Scaling Proposal Segwit2x's Testnet Forks - CoinDesk<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Controversial bitcoin scaling proposal Segwit2x's testnet forked yesterday, creating two different and incompatible testnets. Nodes running older bitcoinsoftware continued on as they normally would. But nodes running the new Segwit2x code stalled atblock 27070, meaning mining pools running the newsoftware were not mining blocks.  <a href=\"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/bitcoin-2\/immature-code-or-good-test-bitcoin-scaling-proposal-segwit2xs-testnet-forks-coindesk\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94873],"tags":[],"class_list":["post-204880","post","type-post","status-publish","format-standard","hentry","category-bitcoin-2"],"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/204880"}],"collection":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/comments?post=204880"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/204880\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/media?parent=204880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/categories?post=204880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/tags?post=204880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}