{"id":23544,"date":"2017-07-07T14:47:39","date_gmt":"2017-07-07T14:47:39","guid":{"rendered":"http:\/\/ci027cfe66f0042697"},"modified":"2017-07-07T14:47:39","modified_gmt":"2017-07-07T14:47:39","slug":"lombrozo-bitcoin-core-developers-may-never-use-miner-focused-bip-9-signaling-again1","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/business\/lombrozo-bitcoin-core-developers-may-never-use-miner-focused-bip-9-signaling-again1","title":{"rendered":"Lombrozo: Bitcoin Core Developers May Never Use Miner-Focused BIP 9 Signaling Again"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/lombrozo-bitcoin-core-developers-may-never-use-miner-focused-bip-9-signaling-again.jpg\" title=\"\"><\/figure>\n<p>One of the key points of contention in the politicization of Bitcoin protocol development over the past couple of years has been the concept of miner signaling. While not intended to be a vote among miners to decide the future of the Bitcoin network, <a href=\"https:\/\/ciphrex.com\/\" target=\"_blank\" rel=\"noopener\">Ciphrex<\/a> CEO and <a href=\"https:\/\/bitcoincore.org\" target=\"_blank\" rel=\"noopener\">Bitcoin Core<\/a> contributor <a href=\"https:\/\/twitter.com\/eric_lombrozo\" target=\"_blank\" rel=\"noopener\">Eric Lombrozo<\/a> pointed out that miners are now using the signaling process as leverage in the discussion over Bitcoin scaling.<\/p>\n<p>Lombrozo made the comments during a discussion with host Thomas Hunt and Bitcoin developer Jimmy Song on Hunt\u2019s <a href=\"https:\/\/www.youtube.com\/watch?v=JTCB5bRGQj0\" target=\"_blank\" rel=\"noopener\">Mad Bitcoins YouTube channel<\/a>.<\/p>\n<p>\u201cThis whole signaling thing is a huge problem that I think created a very terrible narrative,\u201d said Lombrozo.<\/p>\n<h3>What Is BIP 9?<\/h3>\n<p><a href=\"https:\/\/github.com\/bitcoin\/bips\/blob\/master\/bip-0009.mediawiki\" target=\"_blank\" rel=\"noopener\">BIP 9<\/a> is a method of rolling out <a href=\"https:\/\/bitcoin.org\/en\/glossary\/soft-fork\" target=\"_blank\" rel=\"noopener\">soft-fork<\/a> upgrades to Bitcoin. The short description of this process is that soft-forked changes will be enabled once 95 percent of miners have signaled to the network that they are ready for activation, using a trick called \u201cversion bits.\u201d<\/p>\n<p>\u201cIt was an arbitrary system created by developers in order to coordinate smooth soft-fork transitions,\u201d said Lombrozo. \u201cIt was not designed to be a political system for voting on controversial issues ever \u2014 that was never the intention.\u201d<\/p>\n<p>Lombrozo also noted that, in the past, soft forks have been deployed on Bitcoin without any special treatment for miners, and BIP 9 was supposed to solve some of the issues miners could face during the deployment of a soft fork.<\/p>\n<p>\u201cIt was introduced for the courtesy of miners to be able to reduce their <a href=\"https:\/\/bitcoin.stackexchange.com\/questions\/5859\/what-are-orphaned-and-stale-blocks\" target=\"_blank\" rel=\"noopener\">orphan rates<\/a> and reduce the probability that they\u2019re going to end up mining blocks that are actually invalid \u2014 that was the real motivation behind it,\u201d said Lombrozo.<\/p>\n<p>According to Lombrozo, the goal is still to get nodes upgraded and enforce the rules of the soft fork; BIP 9 was simply a technique to coordinate with miners.<\/p>\n<p>The Ciphrex CEO added that there was nothing like miner signaling in the original version of Bitcoin, and Satoshi Nakamoto never used miner signaling for the soft forks that he deployed on the network.<\/p>\n<p>\u201cIt was a mechanism that was created way later,\u201d said Lombrozo. \u201cAnd once this mechanism was created, it was abused and turned against the developers to try to extort stuff. And now it\u2019s being used against businesses to extort stuff from them.\u201d<\/p>\n<h3>BIP 9 Does Not Work With Uncooperative Miners<\/h3>\n<p>According to Lombrozo, BIP 9 would not have been used for <a href=\"https:\/\/bitcoinmagazine.com\/articles\/segregated-witness-part-how-a-clever-hack-could-significantly-increase-bitcoin-s-potential-1450553618\">Segregated Witness<\/a> (SegWit) if the contributors to Bitcoin Core knew then what they know now.<\/p>\n<p>\u201cIf we considered that there had been this kind of, like, contentious or adversarial situation, then BIP 9 would not have been used,\u201d said Lombrozo. \u201cWe would not have used the signaling mechanism because it obviously does not work under those kinds of circumstances.\u201d<\/p>\n<p>In Lombrozo\u2019s view, miners are now using the effective veto power that comes with the miner signaling process outlined in BIP 9 as leverage in the discussions around scaling Bitcoin. He also believes Bitcoin Core developers may deserve some of the blame for using BIP 9 in the first place.<\/p>\n<p>\u201cBut at the same time, we only had the best of intentions at the moment,\u201d added Lombrozo. \u201cWe thought we\u2019d gotten through all these disagreements and it seemed like the miners were for it and going to support it \u2026 Obviously, the adversarial case needs to be considered because it\u2019s just the nature of this network and the way that it works.\u201d<\/p>\n<p>Lombrozo suggested that miners also used miner signaling as a sort of \u201cpropaganda\u201d tool with Bitcoin Unlimited, even though there was no activation mechanism included in the code.<\/p>\n<h3>Never Use BIP 9 Again?<\/h3>\n<p>According to Lombrozo, miners now think they have some control over the protocol due to the use of the miner signaling process outlined in BIP 9.<\/p>\n<p>\u201cMiners started thinking, \u2018Hey, maybe we have control over the protocol because of this whole signaling thing,\u2019\u201d said Lombrozo during his discussion with Hunt and Song.<\/p>\n<p>Lombrozo claimed that \u201cwe\u2019re never going to use BIP 9 to deploy anything almost for sure\u201d if SegWit is not activated via the current BIP 9 deployment.<\/p>\n<p>As an alternative, Bitcoin Core could turn to <a href=\"https:\/\/github.com\/bitcoin\/bips\/blob\/master\/bip-0008.mediawiki\" target=\"_blank\" rel=\"noopener\">BIP 8<\/a>, which is a variation of BIP 9 from pseudonymous developer Shaolin Fry that eventually activates a soft-forking change whether miners have signaled for it or not. Miners can still activate the change before it is automatically locked-in on the network, but approval from miners is not required before that lock-in takes place.<\/p>\n<p>Watch the full episode here:<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the key points of contention in the politicization of Bitcoin protocol development over the past couple of years has been the concept of miner signaling. While not intended to be a vote among miners to decide the future of the Bitcoin network, Ciphrex CEO and Bitcoin Core contributor Eric Lombrozo pointed out that [&hellip;]<\/p>\n","protected":false},"author":3445,"featured_media":23545,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[3560,227,3297,1455,705,2259],"class_list":{"0":"post-23544","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-business","8":"tag-bip-9","9":"tag-bitcoin-core","10":"tag-eric-lombrozo","11":"tag-interview","12":"tag-scaling","13":"tag-softfork"},"author_data":{"id":3445,"name":"Kyle Torpey","nicename":"kyle-torpey","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/kyle-torpey-promo-image-96x96.jpg"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/lombrozo-bitcoin-core-developers-may-never-use-miner-focused-bip-9-signaling-again.jpg","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/23544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/users\/3445"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=23544"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/23544\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/23545"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=23544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=23544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=23544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}