{"id":4359,"date":"2017-10-16T07:00:06","date_gmt":"2017-10-16T04:00:06","guid":{"rendered":"https:\/\/forklog.media\/?p=4359"},"modified":"2018-10-11T00:42:40","modified_gmt":"2018-10-10T21:42:40","slug":"adam-back-on-bitcoin-scalability-the-dangers-of-segwit2x-and-the-future-of-the-sidechain-technology","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/adam-back-on-bitcoin-scalability-the-dangers-of-segwit2x-and-the-future-of-the-sidechain-technology\/","title":{"rendered":"Dr. Adam Back on Bitcoin Scalability, the Dangers of SegWit2x, and the Future of the Sidechain Technology"},"content":{"rendered":"<p>SegWit2x, a Bitcoin hardfork expected to become effective this November, is among the most talked-about and somewhat disputable matters in the community. ForkLog talked with Dr. Adam Back, the CEO of Blockstream and one of the world\u2019s leading Bitcoin developers, to find out what\u2019s that dangerous about it, and how to prepare yourself for that.<!--more--><\/p>\n<p>We met with Mr. Back at the recent <a href=\"https:\/\/liberate.hcpp.cz\/\" target=\"_blank\" rel=\"noopener\"><span style=\"text-decoration: underline;\">Hackers Congress<\/span><\/a> in Prague\u2019s Paralelni Polis where he also spoke on the issues of Bitcoin\u2019s privacy, fungibility and scalability (video <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.youtube.com\/watch?v=mmSuxqaKR2U\" target=\"_blank\" rel=\"noopener\">available here<\/a><\/span>).<\/p>\n<p>Aside from SegWit2x, we also managed to talk about the recent emergence of Bitcoin Cash, the exchanges\u2019 stance towards the fork, and the role of full nodes in the ecosystem, as well as the sources of today\u2019s ideological standoff in the community, and the sidechain technology Liquid that Blockstream has been developing for a few years now.<\/p>\n<div id=\"attachment_4362\" style=\"width: 830px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4362\" class=\"wp-image-4362\" src=\"http:\/\/forklog.media\/wp-content\/uploads\/2017\/10\/DSC02447.jpg\" alt=\"Dr. Adam Back on Bitcoin Scalability, the Dangers of SegWit2x, and the Future of the Sidechain Technology\" width=\"820\" height=\"546\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02447.jpg 1280w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02447-300x200.jpg 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02447-768x512.jpg 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02447-1024x682.jpg 1024w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02447-470x313.jpg 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><p id=\"caption-attachment-4362\" class=\"wp-caption-text\">Photo: Pavel Sinagl, Paralelni Polis<\/p><\/div>\n<p><strong>ForkLog: Blocksize debate is the hottest topic at the moment. Tensions are high, and one of the latest big news was about Bitfinex making a statement on possible SegWit2x fork. At the same time companies like Coinbase still failed to express their position clearly. What\u2019s your view on the current situation on the market?<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> Any exchange has two basic possibilities; one is to support two tokens, something that Bitfinex is proposing. The first thing they announced was <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.bitfinex.com\/posts\/221\" target=\"_blank\" rel=\"noopener\">futures contract<\/a><\/span>, and the second thing was about <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.bitfinex.com\/posts\/223\" target=\"_blank\" rel=\"noopener\">how they handle the hardfork<\/a><\/span>. Basically, they are not intending to change the ticker, so Bitcoin stays BTC, and the new fork becomes B2X. They also said something interesting which is, that even if B2X would get more hashrate they would still consider Bitcoin as BTC.<\/p>\n<p>I personally think it\u2019s a good decision because otherwise things would be confusing for someone who is not following the events closely. If some people have Bitcoin in their investment portfolio or they bought it a long time ago, they might be not tracking it and it\u2019s very confusing and concerning if its name changes. I mean, you thought you owned it, then you look at it and you see the price has changed. I think there were cases when people bought the wrong coin because the name was confusing, like Bitcoin Cash. There were two tickers, they tried to choose BCC, and it was the coin that already existed [Bitconnect &#8211; ForkLog]. So it\u2019s important the name is unambiguous for users who are not technical experts.<\/p>\n<p>I think Bitfinex\u2019s point is that they are not taking sides so that they don\u2019t confuse people that trade. They have to be unambiguous and they don\u2019t want change the name of the traded token. Some other exchanges seem to be undecided on what to do yet.<\/p>\n<p>So far there hasn\u2019t been too much volume on the future contract, but it\u2019s looking like Bcash with the forked coin value being maybe 25 per cent at the best.<\/p>\n<p>The bigger question is, if it continues it will get very confusing for users. You have to be sure that if you go to a shop and pay with Bitcoin, you don\u2019t pay to a Bitcoin Cash address or Bitcoin2x address. If this happens someone has to reverse it, to do things manually to undo the mistake. And, of course, it gets worse with the <span style=\"text-decoration: underline;\"><a href=\"https:\/\/bitcointechtalk.com\/how-segwit2x-replay-protection-works-1a5e41767103\" target=\"_blank\" rel=\"noopener\">replay attack protection<\/a><\/span> when you can see transactions on both chains. So, it seems like it is going to create a lot of work for a lot of people, and confuse a lot of people.<\/p>\n<p><strong>ForkLog: At some point B2x developers rejected the very idea of implementing the replay attack protection, then it looked like they were willing to change their minds. Still, there\u2019s plenty of confusion and contradicting reports.<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> Well, they implemented something, but it looks like they are going to change it again. There were discussions that they were going to change it to a different mechanism. So what I think possibly might happen is it will be like what happened with Bitcoin Cash. Originally they didn\u2019t want any replay protection at all and said \u2018no\u2019, but then a number of exchanges said \u201cHey, we won\u2019t list it if you don\u2019t have replay protection.\u201d So just days before the launch they added replay protection. It was kind of dangerous in terms of not much testing. But it looks like the 2x development guys, mostly Jeff Garzik, are thinking about it. Yesterday I saw Jeff talking about using a special address that is intentionally invalid on the 2x chain so you could send to it to split coins. But it looks like they are considering changing it.<\/p>\n<div id=\"attachment_4363\" style=\"width: 460px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4363\" class=\"wp-image-4363\" src=\"http:\/\/forklog.media\/wp-content\/uploads\/2017\/10\/DSC02465.jpg\" alt=\"Dr. Adam Back on Bitcoin Scalability, the Dangers of SegWit2x, and the Future of the Sidechain Technology\" width=\"450\" height=\"675\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02465.jpg 853w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02465-200x300.jpg 200w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02465-768x1152.jpg 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02465-682x1024.jpg 682w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02465-313x470.jpg 313w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><p id=\"caption-attachment-4363\" class=\"wp-caption-text\">Photo: Pavel Sinagl, Paralelni Polis<\/p><\/div>\n<p><strong>ForkLog: All this might sound too complicated to regular users.<\/strong><\/p>\n<p><strong>Adam Back.:<\/strong> That\u2019s the thing, right? It\u2019s a lot of work for the companies, but they have programmers. So what this means to regular users like you and me? It took me a lot of time to split my Bcash coins and I was very nervous inserting my keys because I didn\u2019t know if the software was good and it\u2019s the same keys that control Bitcoin. So there\u2019s a high possibility that people will lose money in that mess. Also, 2x is even worse than BCash. BCash at least had replay protection and its transaction format is intentionally different from Bitcoin.<\/p>\n<p><strong>ForkLog: So what is most likely scenario comes November?<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> Well, if nothing changes, I guess people will run split software, and exchanges will suspend trading, deposits and withdrawals. This will protect the exchange environment, but for all the people with smartphone wallets or HD-wallets, they\u2019ll all have to read FAQs and ask the technical teams to help them to figure out how to be safe after the fork. So indeed, it\u2019s quite complicated for many people.<\/p>\n<p><strong>ForkLog: Could there be risks that some companies, BitPay for one, could lose some part of their business after making <a href=\"https:\/\/blog.bitpay.com\/bitcore-segwit-activation\/\" target=\"_blank\" rel=\"noopener\">statements<\/a> on SegWit and SegWit2x and urging users to upgrade their software to the BTC1 client? People know BitPay as big processor which allows you to pay with Bitcoin, and I guess some users could be unprepared for such developments.<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> Presumably, they will have to support both. There are a lot of shops receiving Bitcoin, and when people come to a shop and they want to pay, they find 95 percent of the shops don\u2019t accept what they want to spend. So I think they will have to accept both. It will be pretty confusing otherwise. Also, if they don\u2019t change the address format, I don\u2019t know. Bitcoin Cash made replay protection, but still there were a lot of people who sent Bitcoin to BCash addresses, and the other way around.<\/p>\n<p>Basically, I don\u2019t think many companies involved will have the time and resources to prepare for the fork between now and November. A number of them still don\u2019t support BCash, and that was a while ago. And it was easier with BCash. There are exchanges where they are still holding your BCash.<\/p>\n<p><strong>ForkLog: There\u2019s a lot of debate and contradicting views on the importance of full nodes. Is the economical majority\u2019s role really important, maybe even to an extent where full nodes are capable of preventing forks?<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> You are definitely much safer with a full node than without one. Some of the smartphone wallets have features that allow connecting your device to your own full node, even on the Tor. On an important note, an SPV wallet can\u2019t fully tell what\u2019s going on, so in the event of this fork an SPV wallet can be confused.<\/p>\n<p><strong>ForkLog: Does this affect Electrum, which is quite popular among users?<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> It depends on the type of the wallet. Some wallets talk to a server and do what the server says; some older ones can be very confused. Sometimes they will see one network, and when they will want to get you to other peers, it\u2019s a different network. So at least those wallets talking to a server they won\u2019t get confused. This is, for example, what GreenAddress does, it talks to a server and checks the network, and if it\u2019s a different network it gives you a warning and stops you. And you can also optionally configure it to talk to your own full node, so that in the end my wallet doesn\u2019t do anything different that my network doesn\u2019t agree with. Probably the best thing to do is not to do any transactions at all, for like a few weeks afterwards to see what happens.<\/p>\n<p>Speaking of full nodes, if miners can force a change, and I think they can force anything these days. If we remember the first halving, when the miners\u2019 reward went from 50 BTC to 25 BTC, there was a small set of miners that didn\u2019t change the software and they kept mining 50 BTC. In the end everyone ignored their blocks. So basically it shows that economic full nodes of people who own their own Bitcoins and business as well that it is what controls the rules of Bitcoin. Miners might choose to mine Bitcoin or not, but those nodes will ignore them. So it doesn\u2019t look much different from mining an altcoin that has the same Proof-of-Work consensus mechanism.<\/p>\n<p><strong>ForkLog: If you take a look back in the past, like five years ago, it at least seemed that people were happy to play the same game and follow the same rules. When do you think it all started in the first place with different people, different groups of developers pushing their own ideas about how Bitcoin should work? Was the main incentive economic or political one?<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> I think that people who were running services and shops, they really didn\u2019t care as long it was cheap and easy. And then, with notable people starting using Bitcoin for different reasons, things got different. The most valuable and interesting transaction is a transaction you make with Bitcoin, because you want privacy or possibly you don\u2019t want to send money from your bank account, or any other grey market reasons. So mostly people who are actually using Bitcoin where it\u2019s uniquely valuable, they are not talking about it because they want privacy. In most countries things like debit cards and cash work just fine, but the other thing is there are countries with hyperinflation, and it\u2019s interesting for them, because their own currency is so bad even Bitcoin looks good.<\/p>\n<p>That\u2019s about the valuable transactions. And then I also think there were people who had an idea that what is interesting in Bitcoin is its free and cheap transactions. But Bitcoin transactions are inherently more expensive because there is mining, which uses millions and millions of dollars every day. And then there are thousands of full nodes that you can see on the network, and all these things are expensive too. A central server is actually cheaper. So, if Bitcoin is just about cheap payments then banks can compete, they have lots of money, more integration, and more users. Where Bitcoin can compete is things that banks cannot do. And what banks cannot do is to give you instant signup. Actually, you don\u2019t need any signup at all, just install the app and receive the money. Banks can\u2019t do that for regulation reasons, and banks won\u2019t allow you to send money to someone who doesn\u2019t have a bank account.<\/p>\n<div id=\"attachment_4365\" style=\"width: 830px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4365\" class=\"wp-image-4365\" src=\"http:\/\/forklog.media\/wp-content\/uploads\/2017\/10\/DSC02489.jpg\" alt=\"Dr. Adam Back on Bitcoin Scalability, the Dangers of SegWit2x, and the Future of the Sidechain Technology\" width=\"820\" height=\"546\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02489.jpg 1280w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02489-300x200.jpg 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02489-768x512.jpg 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02489-1024x682.jpg 1024w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/10\/DSC02489-470x313.jpg 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><p id=\"caption-attachment-4365\" class=\"wp-caption-text\">Photo: Pavel Sinagl, Paralelni Polis<\/p><\/div>\n<p>So I think the argument started because some people whose business was to popularize retail Bitcoin use weren\u2019t too happy. I mean, it\u2019s fine to popularize Bitcoin because people learn, but when you have to make a choice where you lose the permissionlessness and resistance to get cheap transactions. So that\u2019s where the argument has started. And I personally think we can still get the scale without sacrificing decentralization and permissionlessness using things like Lightning Network. Also, if you end up making Bitcoin centralized, it\u2019s not so interesting any more. If it\u2019s run by big businesses likely using extensions like PayPal or Visa, then governments can say something like \u201cHey, stop that payment.\u201d And it\u2019s not even legal for them to ask to do that.<\/p>\n<p>So, if you want to make cheap centralized systems you can do that today on top of Bitcoin. Just set up a web-site, hold the Bitcoins from people and transfer them to a bank account, make a federated version of it. There are people who transfer maybe a hundred dollars via bank and they don\u2019t care about privacy. But this also imposes reduced value to Bitcoin.<\/p>\n<p>The other problem is that people who want to do this, they don\u2019t have enough expertise and resources to build it. It sounds good when you say you want to build such a system, but they don\u2019t have the expertise. They go to developers and ask to solve issues, but developers are too busy, they\u2019ve got a lot of work on Bitcoin scaling already, and they get no money for this so no one can tell them what to do. So you can look at it as an attempt to force the change so that retail use case gets the scale it wants.<\/p>\n<p><strong>ForkLog: What is happening with Blockstream\u2019s sidechains project?<\/strong><\/p>\n<p><strong>Adam Back:<\/strong> We have integrations with a number of exchanges, particularly in Japan where there are big volumes right now, in the U.S., then there\u2019s also Bitfinex and some others. The point is you can put Bitcoin into a sidechain and you can transact it more quickly. So exchanges are using their own money, not the users\u2019 funds. Now we are in a beta stage and when we go live in a few months\u2019 time they will offer this option.<\/p>\n<p>Also, in the next version we are adding fiat, so basically you\u2019ll be able to deposit money into your exchange and get your coins or all other currencies that will be usable on another exchange. Partly why people are interested in Liquid is an opportunity to make money quickly so they can do arbitrage. Today moving bitcoins is only half of a trade, you also need to move dollars as well. But you have to wait for that other half of the trade, and with a wire transfer it can takes days or even weeks. So what Liquid offers is depositing the money via wire transfer, then you get the coins and you can store them in your account\u2019s balance. Afterwards you can transfer them to a different exchange with the same integration.<\/p>\n<p><em>Dr. Adam Back was interviewed by <span style=\"text-decoration: underline;\"><a href=\"https:\/\/twitter.com\/aasmakov\" target=\"_blank\" rel=\"noopener\">Andrew Asmakov<\/a><\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SegWit2x, a Bitcoin hardfork expected to become effective this November, is among the most talked-about and somewhat disputable matters in the community. ForkLog talked with Dr. Adam Back, the CEO of Blockstream and one of the world\u2019s leading Bitcoin developers, to find out what\u2019s that dangerous about it, and how to prepare yourself for that.<\/p>\n","protected":false},"author":1,"featured_media":4360,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"human_written","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[198],"tags":[689,18,307,268,888,488],"class_list":["post-4359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opinion","tag-adam-back","tag-bitcoin","tag-blockstream","tag-hardfork","tag-liquid","tag-sidechains"],"aioseo_notices":[],"amp_enabled":true,"views":"358","promo_type":"1","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/4359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=4359"}],"version-history":[{"count":11,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/4359\/revisions"}],"predecessor-version":[{"id":6033,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/4359\/revisions\/6033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/4360"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=4359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=4359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=4359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}