{"id":24284,"date":"2017-02-24T21:47:39","date_gmt":"2017-02-24T21:47:39","guid":{"rendered":"http:\/\/ci027cfe7a00022697"},"modified":"2017-02-24T21:47:39","modified_gmt":"2017-02-24T21:47:39","slug":"bitcoins-capacity-increase-segregated-witness-could-kick-fast","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/technical\/bitcoins-capacity-increase-segregated-witness-could-kick-fast","title":{"rendered":"Bitcoin\u2019s Capacity Increase from Segregated Witness Could Kick in Fast"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/bitcoins-capacity-increase-from-segregated-witness-could-kick-in-fast.jpg\" title=\"\"><\/figure>\n<p><a href=\"https:\/\/bitcoinmagazine.com\/articles\/segregated-witness-part-how-a-clever-hack-could-significantly-increase-bitcoin-s-potential-1450553618\">Segregated Witness<\/a> (SegWit) is a proposed <a href=\"https:\/\/bitcoin.org\/en\/glossary\/soft-fork\" target=\"_blank\" rel=\"noopener\">soft-forking<\/a> change to the Bitcoin protocol that, among other things, increases capacity of the network. In addition to an <a href=\"https:\/\/keepingstock.net\/segwit-eli5-misinformation-faq-19908ceacf23?gi=209db6e74b49\" target=\"_blank\" rel=\"noopener\">estimated doubling<\/a> of the block size limit, SegWit is also viewed as a key improvement for layer-two solutions such as the <a href=\"https:\/\/lightning.network\/\" target=\"_blank\" rel=\"noopener\">lightning network<\/a> and <a href=\"https:\/\/github.com\/BUSEC\/TumbleBit\" target=\"_blank\" rel=\"noopener\">TumbleBit<\/a>.<\/p>\n<p>One of the key criticisms of SegWit up to this point has been the fact that the increased capacity enabled by this upgrade is not implemented as soon as the change is activated; however, it\u2019s now looking much more likely that SegWit could offer a nice bump in capacity shortly after activation.<\/p>\n<p>It should be noted that this critique of SegWit\u2019s increase in the block size limit looks at Bitcoin only from a bird\u2019s-eye view. On an individual user basis, the benefits of increased capacity are seen as soon as the user upgrades. In other words, it\u2019s unclear if the \u201cslow\u201d nature of SegWit\u2019s increase to the block size limit on a macro level even matters.<\/p>\n<p><strong>Why Segregated Witness Is Not an Instant Block Size Limit Increase<\/strong><\/p>\n<p>The reason that it was originally thought that Segregated Witness would not offer much in terms of increased capacity right out of the gate is that wallets, exchanges and other creators of transactions must also complete their own upgrades before the benefits of SegWit could be seen on the network. <\/p>\n<p>Since each user must effectively opt in to the increased capacity offered by SegWit, the growth in capacity would be seen when users start using SegWit transactions rather than when the protocol change is initially activated.<\/p>\n<p>It should be noted that some Bitcoin Core contributors <a href=\"https:\/\/bitcoinmagazine.com\/articles\/bitcoin-core-developer-eric-lombrozo-many-incentives-to-implement-segwit-1455557934\">have downplayed<\/a> the amount of time it would take for service providers to implement SegWit-related changes into their own software.<\/p>\n<p>Another common argument against the capacity increase offered by SegWit has been that none of the in-progress lightning networks are ready for production use. While there aren\u2019t any bitcoin wallet providers that have implemented lightning payments in their own software, Lightning Labs <a href=\"https:\/\/bitcoinmagazine.com\/articles\/lightning-network-one-step-closer-to-reality-as-lightning-labs-announces-alpha-release-1484333955\">did recently release an alpha version<\/a> of their lightning network daemon.<\/p>\n<p>Work is also progressing on <a href=\"https:\/\/bitcoinmagazine.com\/articles\/better-bitcoin-privacy-scalability-developers-are-making-tumblebit-reality\">an implementation of TumbleBit<\/a>.<\/p>\n<p><strong>Major Wallet Providers Are Ready for Segregated Witness<\/strong><\/p>\n<p>Since the issue of SegWit\u2019s slow block size limit increase was first raised over a year ago, <a href=\"https:\/\/bitcoincore.org\/en\/segwit_adoption\/\" target=\"_blank\" rel=\"noopener\">many different companies and projects in the Bitcoin ecosystem<\/a> have become SegWit-ready or are at least prepared to implement the change if and when it is nearing activation. Perhaps most notably, <a href=\"https:\/\/www.blockchain.com\/explorer\" target=\"_blank\" rel=\"noopener\">Blockchain.info<\/a><a href=\"https:\/\/twitter.com\/OneMorePeter\/status\/826445594805796864\" target=\"_blank\" rel=\"noopener\">has implemented the necessary changes<\/a> to allow their users to make SegWit transactions once the change is activated.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">.<a href=\"https:\/\/twitter.com\/kyletorpey?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener\">@kyletorpey<\/a> inch up to activation &amp; all can push blocksize to ~2MB. silver lining to drama\/delay: more segwit ready, more scale out of gate<\/p>\n<p>&mdash; Adam Back (@adam3us) <a href=\"https:\/\/twitter.com\/adam3us\/status\/833007153199906816?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener\">February 18, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>According to <a href=\"https:\/\/www.bitgo.com\/\" target=\"_blank\" rel=\"noopener\">BitGo<\/a> CTO <a href=\"https:\/\/twitter.com\/bendavenport\" target=\"_blank\" rel=\"noopener\">Ben Davenport<\/a>, their customers would find the movement to SegWit outputs to be a rather straightforward process. He told Bitcoin Magazine that once BitGo has has rolled out new SegWit addresses for their wallets, customers would be able to update their software development kits. At that point, it would just be a matter of their customers spending through the existing non-SegWit <a href=\"https:\/\/bitcoin.org\/en\/glossary\/unspent-transaction-output\" target=\"_blank\" rel=\"noopener\">UTXOs<\/a> in their wallets.<\/p>\n<p>\u201cCustomers have every incentive to upgrade as it cuts their fees in half,\u201d added Davenport. \u201cAnd our customers\u2019 wallets are very active, so old outputs would be quickly spent. I estimate BitGo alone could free up about 60 KB more block space.\u201d<\/p>\n<p>With a 1 MB block size limit, 60 KB basically amounts to 6 percent of the maximum potential block size. The effective increase in block space availability would be greater than Davenport\u2019s 6 percent estimate if SegWit transactions were used in that newly freed-up space.<\/p>\n<p>Although BitGo is not yet SegWit ready, Davenport claims the bitcoin wallet provider could make the necessary changes in a matter of weeks. \u201cWe haven\u2019t prioritized it, as we see little chance of it activating soon,\u201d he explained.<\/p>\n<p>While Blockchain.info\u2019s impact on SegWit adoption as a creator of a large chunk of total bitcoin transactions is obvious, there\u2019s an added bonus to BitGo\u2019s adoption of the improvement. Due to the way the upgrade works, SegWit\u2019s impact on capacity is increased as more people use <a href=\"https:\/\/en.bitcoin.it\/wiki\/Multisignature\" target=\"_blank\" rel=\"noopener\">multisignature transactions<\/a>. This is relevant because multisig is essentially BitGo\u2019s bread and butter.<\/p>\n<p>&#8220;Although Davenport claims BitGo accounts for roughly 6 to 7 percent of all daily transactions on the Bitcoin network, he estimates that the company also accounts for greater than 80 percent of all multisig transactions.&#8221;<\/p>\n<p><strong>Segregated Witness Is Still Awaiting Activation<\/strong><\/p>\n<p>Of course, SegWit\u2019s activation on the Bitcoin network is far from a done deal. Miner support for the proposed improvement has stagnated at roughly 25 percent, and the current implementation calls for support from 95 percent of the network hashrate.<\/p>\n<p>In recent months, nearly every bitcoin exchange and wallet provider of note has at least stated their intention to implement the necessary changes to prepare for the activation of SegWit, but many mining pool operators have yet to signal support for this change.<\/p>\n<p><em>Note: This article has been updated to correct BitGo&#8217;s share of daily transactions on the Bitcoin network.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Segregated Witness (SegWit) is a proposed soft-forking change to the Bitcoin protocol that, among other things, increases capacity of the network. In addition to an estimated doubling of the block size limit, SegWit is also viewed as a key improvement for layer-two solutions such as the lightning network and TumbleBit. One of the key criticisms [&hellip;]<\/p>\n","protected":false},"author":3445,"featured_media":24285,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[3566,1662,1252,705,1079,2259,3382],"class_list":{"0":"post-24284","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technical","8":"tag-ben-davenport","9":"tag-block-size","10":"tag-lightning-labs","11":"tag-scaling","12":"tag-segwit","13":"tag-softfork","14":"tag-tumblebit"},"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\/bitcoins-capacity-increase-from-segregated-witness-could-kick-in-fast.jpg","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/24284","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=24284"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/24284\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/24285"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=24284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=24284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=24284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}