The bitcoin community is mired in a civil war. In this episode of the Unchained podcast, supporters of opposing sides — former Bitcoin Core developer Jeff Garzik and Litecoin creator Charlie Lee — explain why nuclear options are on the table. The discussion touches on whether high transaction fees are bad for the network or a necessary evil, which would be considered the “true” bitcoin if the currency split in two, and whether the cryptocurrency is already centralized, or controlled by a few. We also discuss why bitcoin can’t just look at the playbook of other open source projects to get past this stalemate. And they give advice to current bitcoin owners wondering whether to sell or hold through this bitcoin game of chicken.
This episode was sponsored by OnRamp
Show notes
Why bitcoin may split in two and how to prevent itOther links:
BloqCoinbase
Litecoin
Transcript
Laura Shin:
Hi, everyone. Welcome to Unchained, a podcast engineered by Fractal Recording and produced by me, your host, Laura Shin, a Forbes contributor covering blockchain and cryptocurrencies. Thanks for tuning in. First on today’s agenda is that I’m conducting a survey. I want to learn more about you, the listeners, and get your feedback on the show. Go to SurveyMonkey.com/R/Unchained to fill out the survey, or find the link in the show description of this episode. Again, that’s SurveyMonkey.com/R/Unchained. I would so appreciate hearing from you so I can improve the podcast. Also, if you’ve been enjoying Unchained, please share it with others on Facebook, Twitter, LinkedIn, or with any friends or colleagues who might be interested.
Also, please rate, review, and subscribe to Unchained on iTunes, or wherever you get your podcasts. That also helps get word out about the show. I’d like to extend a big thank you to our sponsor, OnRamp. Branding isn’t just a logo. Your brand is the essence of who you are and what you offer your customers. OnRamp is a full-service creative and design agency that provides its clients with concise and exceptionally designed branding, websites, and marketing materials that will resonate with your audience, affect its purchase decisions, and ultimately grow your business. You can learn more at ThinkOnRamp.com.
Today, we’ll be discussing something that’s been on the minds of everyone in Bitcoin over the last few years, and that is how to scale Bitcoin. In the last two weeks, this has become a much more urgent question. Will Bitcoin split into two versions, and if so, which coin will become the dominant one? Heads up that this is a longer intro than normal, but some background is necessary so we can dive into the meat of the discussion.
For the last two years, the community has been in a debate over how to increase the capacity of the network, which currently caps the data in each block of transactions to one megabyte. That works out to about a handful of transactions per second. Blocks have become increasingly full, sometimes delaying transactions or making them more expensive than they have been in the past. The Bitcoin Core developers who have been managing the protocol for the last several years want to keep the limit at one megabyte but make the network more efficient. They propose a technology upgrade called SegWit, which stands for Segregated Witness, that would reorganize information in blocks, effectively enabling a greater number of transactions per block.
The reason the debate has hit a fever pitch has to do with another proposal called Bitcoin Unlimited, which would do away with the one megabyte limit in favor of a flexible cap. This winter, it had been gaining support from an increasing number of computers on the network. Then, in mid-March, Bitcoin Core supporters perceived that the team behind Bitcoin Unlimited would soon be bringing online a significant amount of hashing power that would enable Bitcoin Unlimited to achieve what’s called a contentious hard fork.
Basically, they would be able, by brute force rather than community consensus, to create a second version of Bitcoin. It’s not necessarily a bad thing if the majority of miners decide that they support a certain version of the Bitcoin software, but in this case, the conspiracy theory went that it would be a small number of people, andif they controlled the network, then Bitcoin would no longer be decentralized. As one of my sources said, it would be no different from a financial system that was controlled by, say, bankers, or high frequently traders in New York, or a government.
However, as you’ll see from this episode, this is only one interpretation and not necessarily the truth. It took me a while to decide which guests to put on the episode. The debate has become so politicized, I didn’t want to do a show where listeners would be pre-judging the guest comments or where my podcast would just re-hash the finger-pointing that we’ve seen on Twitter and Reddit, but I believe I’ve found a couple guests who will be able to have a thoughtful discussion about the debate.
Jeff Garzik is the CEO and crypto-founder of Bloq, a blockchain enterprise company whose crypto-founder, Matt Roszak was an earlier guest on the podcast. Charlie Lee is the director of engineering at Coinbase, and also the creator of Litecoin. Welcome, Jeff and Charlie.
Jeff Garzik:
Thanks, Laura. It’s great to be here.
Charlie Lee:
Yeah, thanks, Laura.
Laura Shin:
Jeff, let’s start with you. Tell us your history with Bitcoin. How did you hear about it, and what has your involvement been over the years?
Jeff Garzik:
Well, after spending 10 or 15 years in the open source community with one of the world’s largest open source projects, Linux, it was very natural and interesting to jump on this new cryptocurrency bandwagon in July of 2010, what I call the great slash dotting of 2010. There was a story on a website amusingly labeled news for nerds, which described this currency which had no central bank, there was no company running it, it was not a product from a company. It was something totally new and totally different, a set of disorganized, decentralized computers all collaborating together to create a single currency with a supply that could not be manipulated by politicians, bankers, users, et cetera, and as an engineer, I was naturally skeptical.
I have thought many times how would we create this just absolutely wonderful decentralized, not run by one company or government type of approach, and I didn’t believe it. I thought that there had to be some trick, so I looked deep enough, and because it’s open source, it’s open to inspection by any engineer with the knowledge. It impressed me. It really did work, and that’s how I got started. I got started by contributing more and more changes to the software, eventually becoming what they call a Bitcoin Core developer, one of the more noted developers in that project for several years, so from 2010 until present, I’ve been involved in the Bitcoin project, watched it grow, and seen it through many bumps, turns, hills, and valleys.
Laura Shin:
And are you still a core developer?
Jeff Garzik:
I’m not. I’m building a company right now that the idea behind Bloq, which we can cover in depth at some other time, was generally where do we…how do we mature an ecosystem that’s still a sort of volunteer-driven, download it yourself type experience? How do we take that to larger businesses that don’t necessarily have the engineers on staff with this knowledge, they don’t necessarily have the ability to support it 24/7, and so really, I took a break from core development to take Bitcoin to a wider audience.
Laura Shin:
And Charlie, what about you? How did you hear about Bitcoin, and how have you been involved?
Charlie Lee:
Sure. I first heard about Bitcoin in early 2011. It was from I think a Wired article on Silk Road, the drug marketplace that owned the ______ 7:07 Bitcoin, right, so Bitcoin was or is an un-censorable currency, and that really drew my interest because I saw it as kind of like digital gold, and then in late 2011, I created Litecoin, which is a fork of Bitcoin, also popularly known as silver to Bitcoin’s gold, and in 2013, I decided to quit Google, which is where I was working at the time, and join Coinbase as the second engineer, and then I helped Coinbase build out GDAX, the exchange, and also started supporting Ethereum and Litecoin, and I’m currently the director of engineering at Coinbase.
Laura Shin:
And I should also mention that your brother was the last guest on Unchained, and he did talk about how you were the one who introduced him to Bitcoin. Okay, so let’s dive right into, you know, the main topic of today’s discussion. Between these two choices that are being talked about a lot in Bitcoin, SegWit versus Bitcoin Unlimited, can each of you describe for me which one of these you support and why, or if there is something else you support?
Jeff Garzik:
Sure. So I try to have much more of a deeply nuanced view than a this or that. I think that one of the biggest questions that has been facing this community for many years is really how do we upgrade Bitcoin consensus rules? And the consensus rules, I liken to or draw an analogy to the US Constitution. The consensus rules in Bitcoin are the rules that every participant in the network must adhere to, otherwise, the network considers their transactions invalid, and so that is a very big inflection point in terms of governance.
If you’re upgrading to new rules, potentially you are introducing new features which change the currency supply. It potentially introduces rules that change how Bitcoins are spent. There’s basically just like any time you change the constitution, it’s literally anything can happen, both on the benefit side as well as on the risk side, and just like in law, it’s intentionally set up such that it’s very, very difficult therefore to change the constitution, the foundation, foundational law of the land in the United States. Similarly, you don’t want to make it easy to change the foundational rules of Bitcoin, otherwise, Bitcoin really wouldn’t be Bitcoin.
So it’s really been a story of I think how do we upgrade Bitcoin, number one, in a way that doesn’t break Bitcoin, and this is why a lot of the sort of Bitcoin Core Segregated Witness supporters have been focusing on the safety of the upgrade, is how do you upgrade the network in a safe way, and there’s also, and this is where a lot of the community divide comes in, is there’s the feeling that if you travel, put this upgrade down a particular path, i.e. Segregated Witness, then you’re putting Bitcoin down a specific economic path, which is potentially not what many in the ecosystem wanted, so I think that that’s really the fundamental issue here.
It’s not Bitcoin Unlimited versus SegWit. That’s really just the question of the day, and obviously why we’re having this podcast, but it’s really is it that Bitcoin Core path or a protest path, and I think that that’s really a signaling for a protest path rather than for a Bitcoin Unlimited itself.
Laura Shin:
And Jeff, when you say that, you know, where you think the community divide comes in, is that one of these has a specific economic path with it, what is that economic path?
Jeff Garzik:
Yeah. Basically, again, describing blockchain, sometimes you have to use analogies. One of the analogies I use is that the block capacity that we’re talking about, the way Bitcoin works, imagine you have a never-ending line of buckets that are filling up with water, and the water that’s going into each bucket, you have a certain amount of bucket capacity, say one liter every 10 minutes, and that’s sort of where Bitcoin is, is we have one megabyte every 10 minutes on average, and the way the Bitcoin fee market works is that each bucket, the space in that bucket is subject to competitive bidding, so I attach a transaction fee to my transaction, it’s a push style transaction, as all Bitcoin transactions are, and I’m bidding for space in that bucket, and if sufficient people bid above my bid, then my transaction comes later after those other transactions that bid higher, and what we’re talking about here both with Segregated Witness as well as Bitcoin Unlimited and some of the other upgrades is are we going to increase that bucket size, and what happens when you increase that bucket size?
It’s just like when you wave a magic wand and increase the housing supply in San Francisco, is this has market impact. This has impact on how much fees are bid up, how much transactions appear on the network, and as we’re seeing today, at higher transaction fee prices, some businesses are priced out of Bitcoin completely. ShapeShift and BitPay have both sent notices to their customers indicating that transactions below a one to five US dollar mark are economically infeasible to process through their system, and as the transaction fees on the network, which are around 50 cents to a dollar depending on when you’re listening to this podcast, that prices out many smaller economic transactions, and so that is really getting to the heart of the debate, is more about who is picking this value, how much transaction capacity there is, how do you upgrade that value, what is the governance around that upgrade, because just like it was mentioned earlier in this podcast, that fear that miners become the FOMC, the Federal Reserve of Bitcoin, you have the same fear that folks who are authoring the Segregated Witness are also picking and choosing those economic attributes, and so that’s the larger discussion, I think.
Laura Shin:
And what you’re saying here is interesting because early on, Bitcoin was often praised for the fact that you could send money for a much lower fee than you would over, for instance, the Visa network, so you know, people would often…or and it wouldn’t even be Visa. It didn’t even have to be Visa. It could be any…if you compare it to any of the traditional financial services like international wire transfers or remittance services or whatever, so it’s interesting how you’re saying that some of these choices are actually resulting in fees that are somewhat comparable, but just to get this on the record, so you don’t really see these two choices as being the only two choices, so what would you say is what you support?
Jeff Garzik:
No, absolutely. I think that Segregated Witness is a great sort of Lego block or foundational set of features for Bitcoin. Something that I just tweeted out, I guess your listeners, it’ll be several days old by the time they hear this, that Litecoin is actually trialing Segregated Witness on the Litecoin network, and one of my criticisms of SegWit, it’s not a good or bad, but much more a nuanced view of it needs more testing, and the Litecoin network is going to provide that, it looks like. Bitcoin Unlimited, on the other side of the scale, is very new, and it doesn’t meet many of the criteria for a safe hard fork. Many of the insularly pieces of software, such as the wallets that hold and manage digital assets, the front end client applications, they are not, in my opinion, ready for an abrupt Bitcoin Unlimited style hard fork, so I definitely had a much more nuanced view.
I think that Segregated Witness as a soft fork has poor governance properties, but Segregated Witness as a hard fork has much better governance properties, but that sort of distinction’s probably a podcast in and of itself, but ultimately, come from one of my previous projects, which was specc’ing out a satellite that puts a blockchain in space, it was a…you know, there are plenty of puns around that. You know, it failed to launch, never got to space, et cetera, but one of the lessons learned was that there is a nine-step ladder that NASA uses to gauge technology readiness, TRL, or technology readiness level, and since NASA deals with so many new, unproven technologies that just appeared in the lab, and they have to, many years down the line, do planning to decide are we going to invest tens of millions of dollars in this in the lab feature in the hopes that five years from now, it will be in space, flight ready, flight proven.
Each feature in blockchain technology Bitcoin needs that same evaluation, that technology readiness level, and so what we have at Bitcoin today is we have a capacity solution that increases capacity a little bit, and it’s a voluntary upgrade, that’s SegWit, but it really is…it appears unlikely to address those high fees to a notable extent, or we have another solution that software is equally unprepared for, Bitcoin Unlimited, and so a pragmatic, honest view of both of these technologies I think leaves some room for criticism on both sides, so I think that there needs to be a base block size increase along with Segregated Witness, so I think there needs to be both, but the problem insome is that SegWit and Lightning Network, which is predicated on SegWit as a payments replacement is simply not ready.
It’s low on that TRL technology readiness level scale as a payments replacement, and so therefore Bitcoin is sitting at a decision point where payments on chain are being priced out by high transaction fees, and the proposed replacement is still years away.
Laura Shin:
Okay. Before we get into…because a lot of this stuff is really pretty detailed, but let’s just turn to Charlie. So the way that I originally had phrased this question to Jeff was a choice to SegWit versus Bitcoin Unlimited, but in a way, you could also phrase it as SegWit versus just bigger blocks in some form. Which do you support, and why?
Charlie Lee:
I do support the Bitcoin Core side, which is Segregated Witness, but Segregated Witness is not actually incompatible with BU or bigger blocks. I do think that we should do Segregated Witness now, today, because it’s safer, and in a year or two, if we still need to do a block size increase, we can do a hard fork then to increase the block size, so that’s my position, and I’d like to talk a little bit about the background about why we’re reaching this impasse today.
It’s because the way I see it, Bitcoin is initially when people first got into Bitcoin, like three, four years ago, three, four, five years ago, Bitcoin was like the perfect money, right? It was everything to everyone. It had high security, decentralization, low fees, fast payments, basically just worked perfectly for both store of value and payments, but unfortunately, as the block size, the block rewards decreased over the years, you kind of had to choose, pick and choose. You got Bitcoin can either be good at store of value, uncensorable transactions, or it can be good at payments.
It can’t really be good at everything anymore, and I think this is a trade-off that eventually we had to make, so for on chain payments, and the reason why Bitcoin Core supporters are very conservative is because we don’t want to lose the decentralization aspect of Bitcoin, and with that, we lose the uncensorability. So there are tons of payment options out there today. Bitcoin is not better than any of the other ones. The one thing that makes Bitcoin unique is the fact that it has uncensorable transactions, and in order for Bitcoin to scale on chain today, it would have to risk this feature for it to compete with other payment methods.
So I think the strategy, the plan for Bitcoin Core is to keep this special feature of uncensorability with Bitcoin and scale off chain as much as possible via Lightning or other methods, and if we have to, and in a few years, we’ll have more better idea of how much we can scale on chain without hurting the security and decentralization Bitcoin, and at that time, we’re more able to make a decision to increase the block size.
Laura Shin:
Okay, so just for listeners who aren’t familiar with Lightning and some of these, you know, so-called second layer payment channels and stuff like that, can you just describe that in lay terms for someone who maybe is new to this concept?
Charlie Lee:
Yeah, sure. It’s quite technical, but I think the general idea is that instead of putting your transaction on the blockchain and mine and confirmed by a miner, the transactions will be shared between the payer and the receiver, and it’s not broadcasted, so the receiver, if both sides have a transaction of A paying B, and if they need to, they can broadcast the transaction on the network, and A can pay more to B, and then they would replace the transaction with a transaction where they pay…where A pays more, or the opposite, if B wants to pay A money, then they replace that transaction with a newer one where A pays B less, and Lightning Network also allows two have multiple parties, so A can pay B, but going through an intermediary, so A pays someone else, and that person pays B, so it gets quite complicated, but the general idea is that it becomes kind of like and IOU that’s off chain but eventually can be settled on chain, so it won’t use any of the…it won’t require any network fees until it settles, so in the meantime, you can move money around with very little or no fees paid to the Lightning nodes, and only when it settles on chain, would you need to pay the on chain fees.
Laura Shin:
Okay. One other thing that I wanted to ask you about was your support of Segregated Witness. Last year, your employer, Coinbase, supported an effort that I guess is even still ongoing, although not very robust right now, which is called Bitcoin Classic, which proposed bigger blocks. Did you at that time support Bitcoin Classic and bigger blocks?
Charlie Lee:
I supported it to a certain degree. I think if at that time…I mean, the community is ready to upgrade to two megabyte blocks. It’s just that it needed to be safe, so it needed like more time for ______ 24:42 to be deployed and tested, and then for people to upgrade and make sure everyone is upgraded before the fork happens, otherwise you might have a split of the coin, so I think it was clear back then that it didn’t get the…it didn’t have consensus, like not everyone was on board, so that’s why Bitcoin Classic or a push for a two megabyte hard fork did not go through.
Bitcoin Core’s answer to that is Segregated Witness, which is a soft fork, which is a safer upgrade, which also gives us effectively two megabytes or close to that, and it’s done in a much safer way, and I do support that today, because the code is ready, we just need miners to start signaling for it and for it to activate, so it can activate as quickly as two to four weeks, and this is the safest path forward today.
Laura Shin:
So then, and either you or Jeff could respond to this, but why is that we’ve only seen support for Segregated Witness at less than 50 percent? It’s kind of stalled around like 25, 30 percent, I think. Why is that?
Charlie Lee:
So right now, Segregated Witness is being activated with miner signaling, so we’re basically asking the miners to tell the rest of the network when they’re ready to enforce Segregated Witness, and there’s this whole controversy with BU and some of the pools and miners support BU and feel like Segregated Witness will undermine their position, so they’re not signaling for it, so unfortunately Bitcoin mining is not…it’s pretty centralized today in terms of a few big pools, and most of the miners being in China, so being centralized, it makes it such that a few big players can actually decide where not to push through Segregated Witness or fork for BU.
Laura Shin:
Okay, and then the last thing actually that I wanted to ask you, Charlie, was about this trial of SegWit on Litecoin. How does that work, and once we finish the trial, how will that affect what happens with Bitcoin?
Charlie Lee:
Yeah. So we decided to also adopt Segregated Witness for Litecoin, hoping that miners for Litecoin would more easily push through Segregated Witness, and just recently, F2Pool started the largest Litecoin mining pool, started signaling for SegWit, so it’s starting to look more and more likely. So once SegWit actually activates on Litecoin, then people can actually test out Lightning transactions on the Litecoin network, because then you can transfer real value, so you can actually test, and then there may be people who might want to steal from a Lightning network transaction, for example, so there will be real world testing, and I think with enough real world testing, people and miners and pools on Bitcoin might feel more comfortable activating SegWit and therefore Lightning on Bitcoin also, and that’s what I’m thinking.
Laura Shin:
Okay. Great. I just want to pause things right here to bring in an important word from our sponsor, OnRamp. The best companies in the world obsess about branding. Killer branding will transcend your company and strategically and competitively position you in the market. Done well, a remarkable brand will affect buyers and their purchase decisions and give your organization a voice that sets you up for long-term success. OnRamp is a full-service, creative agency that helps their clients maximize brand awareness, gain market momentum, and accelerate growth. Whether it’s branding an identity for a new startup, re-designing an existing website to generate traffic and leads, or executing a custom design project or marketing strategy, OnRamp will get your organization strategically poised for the future. You can learn more and see examples of its work at ThinkOnRamp.com.
I’m speaking with Jeff Garzik of Bloq and Charlie Lee of Coinbase. So one of the things I wanted to ask you both about is these potential nuclear options that are on the table. In one of my recent stories about the potential hard fork, I found that the two “sides,” which someone on Twitter said that there are no sides in Bitcoin, but I think, you know, we can effectively see that these two teams don’t really have the same vision, which are Core and Unlimited, and Unlimited’s nuclear option is that if it obtains the majority of hashing power on the network and splits the blockchain, then they could attack the minority chain to make sure it doesn’t survive, and Core’s nuclear option is to…because Core is created, is made of the developers, is to alter the Bitcoin software so that it won’t run on current mining equipment, and that would completely cut miners out of the system. How have we gotten to this point where both sides are considering or even threatening the other side with these nuclear options?
Jeff Garzik:
Well, a lot of that really comes down to there’s just such a low level of trust between the two sides. You know, rewinding back to 2016, there was a meeting in Hong Kong where the miners met some of the Bitcoin Core team, and there was an agreement of there would be Segregated Witness activation if there was also a base block size increase, and you know, without going into sort of the back and forth drama there, at least on the miners, they feel that their trust is pretty low. They feel that they made an agreement, and that was broken by the other side, and so things just sort of deteriorated from there in the community.
There are a lot of companies, myself included, that have been trying to build bridges between the two sides, such that they can come to the table and avoid these nuclear options that are really to the detriment of everyone in the market. I think no one really wants to see any of those happen, and also, it’s really going to be a case of if that happens, the miners potentially segment themselves away from the economic majority, and so thereby hurt their own income, and there’s also the potential for, on the other nuclear option, segmenting yourself away from where the Bitcoin gets its most security, which is at hash power security against transaction reversal and against transaction censorship, and so a lot of these I think tend to be chess moves that the vast majority of the market participants, the Bitcoin holders, they don’t really want to see either option happen.
Laura Shin:
And Charlie, what do you think?
Charlie Lee:
Yeah. I mean, it’s kind of like nuclear weapons in the real world, right? They’re not really used, and it’s just to prevent war, right? So it’s a threat of nuclear option that forces the other side to behave, kind of. So it’s a bad idea for BU to fork at 75 percent, start attacking a minority chain, and it’s also a bad idea for Bitcoin to change proof of work to destroy the value of all the Bitcoin miners out there, so it’s just two nuclear options that are just hoping to prevent the other side from making a stupid decision, to do something that would bad for both sides.
Laura Shin:
So one solution that’s come up both in this podcast, and I’ve seen it multiple times on social media, and I’ve also had multiple sources say something about this to me, and this is also something I’ve wondered myself, and this is actually what Jeff referred to when he was talking about that Hong Kong agreement, why is it that the core developers are against both doing SegWit as well as increasing the block size? This was, as I mentioned, just a suggestion I’ve seen so many place, people seem to think it’s kind of a good common sense compromise, but why is that not on the table?
Charlie Lee:
Well, doing a hard fork today will take at least six months. Some people think it needs a year or even two for a safe hard fork, so it’s SegWit is available today, right? If the miners start signaling, we can have larger blocks in two to four weeks, so whiskey compromise…why spend the work to kind of come up with a SegWit plus two megabyte fork that would take at least six months to activate when we can activate SegWit today and then worry about increasing the block size in the future?
And also, I want to mention that Bitcoin Core is not a centralized ______ 33:55, right, it’s a bunch of developers that all work on Bitcoin together, and they don’t come to a meeting and make decisions, so like the few core developers that went to Hong Kong explicitly said that they’re speaking for themselves, that they would try to convince the team to hard fork, but they can’t be sure that the team will agree or that there is consensus among like everyone that a hard fork is necessary, so it’s not easy, and coming out of the Hong Kong agreement, I think there was some misunderstanding where the miners felt that Bitcoin Core as a whole promised this, and because it didn’t happen, they felt that the agreement wasn’t upheld, but that’s not the case, because it’s two Bitcoin Core developers speaking for themselves.
Laura Shin:
And Jeff, how do you see it?
Jeff Garzik:
Well, there’s definitely a difference of opinion on a few points. For example, the claim that SegWit will deliver capacity in two to four weeks is something that SegWit supporters have been claiming on social media since 2016, so it’s something that clearly is not meeting optimistic expectations, number one, and number two, when you hear that claim, the two to four weeks to capacity, it’s also misleading because it’s a two-step upgrade. SegWit requires that people who create new transactions upgrade sexy sensitive code, the code that adds digital signatures to each transaction. This means embedded hardware wallets, financial exchanges that process millions in liquidity every day, so that’s a big risk surface to upgrade, and that’s part of the reason why there’s a lot of reservation towards SegWit, so the SegWit upgrade is a two-step of a, one, miner signal that capacity can be brought online, it’s not brought online, it can be, and then that second step is that there’s a voluntary opt-in upgrade that slowly over time increases capacity, and so some of the problems therefore are we have today these high transaction fees.
Some people are running realistic predictions of five dollar transaction fees by the end of the year, even if SegWit activates, and so we wind up with this point where we are still not solving the problems that users in the field are actually seeing today, yet as was mentioned earlier in the podcast, they want to wait until SegWit does or does not fulfill these capacity predictions and then, as they next step, six months, a year down the line, will decide, well, the SegWit experiment did not bring the desired capacity online. Now we have even more transaction fee to bear. Now, let’s look at plan B, and so it’s that lack of plan B and apparent lack of time pressure that a lot of people are fairly critical over.
This has been optimistic projection after optimistic projection, and yet, transaction fees are going up and capacity is not coming online, so there’s…that’s sort of the larger picture that a lot of people are looking at right now, is that there’s a lot of cheerleading for and in the lab solution that probably is not going to deliver for another year or two in terms of bringing key payments online.
Laura Shin:
Something that’s interesting to me about this discussion is both of you are engineers, so I’m sure you are much more familiar with the Bitcoin software code than I or many of the listeners, and yet it’s interesting to see how two people who are kind of really steeped in that technical perspective have a really different view, so I think this actually really kind of encapsulates what is going on in the broader community, where you have these pretty strong opinions about how technical decisions will affect the network, so even as we’re seeing this play out just in the small microcosm of this little podcast between you two, when you look at that and these differences, how likely do you think a contentious hard fork is? Earlier you were saying, oh, it’s just the nuclear option to kind of try to get your way, but it really sounds like you guys, and the two sides, have very different views.
Jeff Garzik:
More immediately, I tend to think it’s pretty unlikely. I think that it’s more chess moves and signaling, and the vast majority of people on all sides of this debate, they want a Bitcoin that’s stable, that works, that doesn’t lose all the properties that we all cherish today, and so I think everybody in the room really wants the same thing at the end of the day, but if we look at it very, very philosophically, it is ultimately any of these blockchains, and Bitcoin is not unique in this regard, again, going back to that analogy with the US Constitution, eventually in one of these blockchains, and Ethereum ETH Classic is an excellent example, you are going to have a philosophical agreement, excuse me, disagreement, and if you have a philosophical disagreement, you’re going to have an unresolvable fork.
You’re going to have the blockchain equivalent of a stock split, where previously, you had one coin, and now you have two quantities of two different coins, and this is chaotic. This is awful from a market perspective. It’s awful from a brand confusion perspective, and so all parties are really working hard to avoid a contentious hard fork. That’s why it’s mentioned so much, is because the outcome is not desirable at all, but from a philosophical and policy standpoint, a lot of people do feel that if not this year, if not next year, then eventually these chains will have an unresolvable, philosophical split, and you will see two communities going two different ways.
Laura Shin:
And Charlie, what do you think? Do you think a contentious hard fork is likely, or not?
Charlie Lee:
In the near term, I don’t think it’s likely. I mean, I agree with Jeff. I think it’s a lot of chess moves. I’m not sure if this…I am optimistic that SegWit would activate and Lightning would help solve this problem, or Lightning or other future technologies will help solve this…help make Bitcoin as useful as a payment method as it is as a store of value, and we can please both sides of this cap, but if it can’t, then there may be a split where people who care more about Bitcoin being a gold replacement on one side and Bitcoin as a kind of a payment replacement on the other side, and that may be a good thing when that happens, but today, I don’t think that’s going to…I don’t think that’s good for anyone, for Bitcoin to split into two coins like Ethereum did.
Laura Shin:
So since you’re both saying that it is a distinct possibility, let’s just run through this hypothetical. Let’s say that there is a contentious hard fork, in which one chain obtains the majority of the computing power, and then maybe, you know, attacks the other chain, or maybe not, maybe there’s just two chains. Which chain do you think will be considered the “true Bitcoin” after that?
Jeff Garzik:
That’s sort of the 10 billion dollar question, isn’t it? And it is from a social context, taking a step back, it’s really just something fascinating to ponder and watch, because you have, for example, some of the people who are feeling more pain on the payment side, they’re saying that Bitcoin is the coin with the majority hash power that’s the most secure chain from a miner perspective, and then you have obviously a vastly different philosophical position that says that it’s more about following the Bitcoin Core developers, and it becomes a centralized on this party versus centralized on this other party type of divide, neither of which is productive or good for Bitcoin in the long-term.
The user experience, you would wind up with similar to Ethereum, ETH Classic, you’re holding Bitcoin one day, and then the next day, you’re holding Bitcoin A and Bitcoin B in equal amounts, and you and the rest of the market has the subjective task of figuring out which is the real Bitcoin, and I don’t think there are any easy answers, and that’s why people are really working so hard to avoid that sort of chaos.
Laura Shin:
And Charlie? What do you think? Which one will be considered the true Bitcoin?
Charlie Lee:
Well, I think where Bitcoin really brings value is the uncensorability aspect of it, so if one side is sacrificing securing decentralization for payments, I think that Bitcoin is not going to be worth much, because yeah, if Bitcoin is going to start competing with like Visa, then I’d much rather use my Visa card than that Bitcoin, versus whereas the other Bitcoin, the one the Core supports is the one where we kind of optimize for security and decentralization above all else, and that is what I think brings Bitcoin real value, where I can pay anyone anywhere in the world without risk of that transaction being blocked by a third party or the government, and for that, I’m willing to pay like even a dollar or two for moving money. It’s much faster and much cheaper than currently a wire transfer is.
Laura Shin:
Well, so something that’s interesting to me is I saw that on Twitter, Naval Ravikant, the CEO of AngelList, who is also a super smart thinker in this space, he said that he thought the chain that would be considered more valuable is the one that was thought to be more decentralized, and I think right now people have this conception that the one that…like let’s say that there were two chains, one of which was kind of like run by Core or would be the one that Core supported, and then the other perhaps like the Bitcoin Unlimited chain, people seem to have this perception that the Bitcoin Core chain would be the one that would be more decentralized, but I found myself when I was reporting this story about the potential hard fork really questioning how I know which one is decentralized, because, you know, if we’re going to follow kind of the current narrative, which is that…or at least the one that was popular a few weeks ago where Bitcoin Unlimited represents this small group of people trying to take over the network, but then when I interviewed one of the people who’s involved with Bitcoin Unlimited, his name is Jihan Wu, and he owns some of the mining companies and also one of the mining equipment companies, he really tried to emphasize to me that he’s not forcing people to choose one side or the other, particularly not his side, and if I think over the years about all the different developers who’ve left Bitcoin Core because they supported big blocks and found that they were not able to stay on the team and have that view, then I’ve started wondering, well, maybe there is kind of like a small group of people who believe in small blocks who are now in control of the software, and then I really just went through this whole thing where, you know, I just felt like, well, it’s kind of impossible to tell which side is “decentralized.” I don’t know what you guys think of that. First of all, do you agree with Naval, that the more just…the one that’s perceived to be more decentralized would win, and if so, how will people determine with one really is more decentralized?
Jeff Garzik:
Yeah. There are absolutely many elements to decentralization, and either side of the argument has some centralization aspects to it. So there’s a lot of people who believe, and I’m one of those that there’s a lot of developer centralization as well. Part of what we’ve seen of the debate over the past several years is there’s been a lot of compromise and multiple efforts outside of Bitcoin Core, but at the same time that Bitcoin Core has not really compromised at all, and so there’s been that aspect of it.
The higher transaction fees, without having a replacement like Lightning actually deployed, ready in the field, this gets back to the technology readiness, is this pushes people onto centralized systems, and so if you’re priced off the Bitcoin network, then you’re going to be using a much more centralized platform to interact with the Bitcoin network at all, and so that leads to sort of a negative adoption factor that a lot of people are concerned with, where it’s a gap between killing the current payment experience, which is where the current transaction fee levels are pushing, and that gap between when the next solution is going to be ostensibly, in optimistic projections, available, and so that introduces a lot of centralization on the platform side as well, so it’s a miner versus dev decentralization argument on both sides of the debate.
Laura Shin:
And just to elaborate on what you were talking about here where you mention it sort of pushes people onto centralized platforms, you mean that these second layer solutions that we talked about earlier, that those are platforms that will be run by certain companies and people will interact on those, and then those will tap into the Bitcoin network? Is that what you mean?
Jeff Garzik:
Yeah. Yeah, that’s right. Factually speaking, Lightning is not in user hands today. This wonderful pretty much network that is supposedly the hope and savior of Bitcoin payments. It doesn’t exist from a user perspective. It’s not deployed in the field, and so if you were looking to do micropayments or small economic payments with Bitcoin, your choices are very, very limited. It’s basically you can go to a Coinbase, you can go to a 21.co or blockchain.info. Very limited number of sites, and if you transact between two users on that site, you can avoid the high transaction fees, the dollar per transaction that you’re seeing on the network today, and so economically, these high transaction fees push you off the Bitcoin network and onto one of these websites that mitigates that high cost, and so that’s a centralization factor that we’re seeing today.
Laura Shin:
And Charlie, I wanted to direct that question to you as well, the one about how Naval sees this as something where decentralization will be the determining factor, and I asked, first of all, do you agree, and second, how will people decide which is more decentralized?
Charlie Lee:
Well, I don’t fully agree that you can really measure decentralization and that determines who will win. In the end, if there’s a split, it’s more about like who the community or the exchanges or the wallets or the merchant processors, what they call Bitcoin is, and that’s Bitcoin, so if all the exchanges and the wallets all follow the use chain and call that Bitcoin, then that will be Bitcoin, so or if everybody starts…if they follow, if they keep following the core chain and keep calling that Bitcoin, then that’s Bitcoin, so it’s basically like Bitcoin is decentralized, so people, whatever they want to consider to be Bitcoin is Bitcoin, and that’s what’s going to happen.
Laura Shin:
Right, but do you feel like there is any particular thing that will make people say to themselves, oh, that’s the real Bitcoin?
Charlie Lee:
I think if there is a contentious fork, it’s going to take a while before we know which one is the real one, and I think what would determine that is just market value, so if both coins are traded on an exchange, people would buy the one they feel like is the real Bitcoin, and that would determine what the real Bitcoin is.
Laura Shin:
So because you’re both technical people, I also wanted to ask you about other open source efforts. How do those tend to decide upon controversial questions like this, and what lessons could the Bitcoin community learn from them, and what processes do you think maybe the Bitcoin developers should adopt to avoid these kinds of stalemates?
Charlie Lee:
The other open source projects don’t have a similar problem with Bitcoin, where there’s a huge network effect, right? So if there’s a split, you have to…without the network effect, it’s not the same, so if other open source projects, if there’s a contentious decision, people can just split off, fork off to a different project and release two different products, andthere’s no issue, but with Bitcoin, I think it’s much more of an issue, where there’s a lot of value in it, and a split coin is bad for both sides, so everyone wants to stay together, but there’s also this tension where they don’t agree on a certain thing, so I think we’re seeing something that’s happening for the first time, and people don’t know how to kind of wrap their minds around it.
Jeff Garzik:
Yeah. Absolutely. It’s very different from, for example, my Linux experience, where like Charlie said, if someone disagrees with the “benevolent dictator,” the project leader, Linus Torvalds, you just fork off your own software, and you’re your own new project leader, and the market will decide which is the better piece of software, and adding the economic component in here, Bitcoin is what makes that decision point so different, is you’re really changing not just software, but the economy itself, and so number one, that has to be done with great caution, great care.
No one wants to break the 10 billion plus machine that is Bitcoin, and at the same time, it’s getting into a dangerous, untried new ground where developers are asked to make economic decisions, developers potentially are picking winners and losers in the market with the intended and unintended consequences of those decisions, and so that’s number one, new ground, and number two, quite frankly a position that developers really don’t want to be in, and so trying to find that governance solution is an ongoing problem to be solved.
Laura Shin:
And have either of you seen any proposals that would help deal with this problem?
Jeff Garzik:
I think it’s getting into how do we make laws in Bitcoin, which is something that people don’t want to do, so it’s almost a paradoxical question, how do you govern the ungovernable? How do you create a…how do you make a decision in a decentralized, leaderless environment? And so that’s really boiling it down, the problem that we’re all facing right now, and if anyone had a solution that was workable and obvious and successful, I think it would already be on the table.
Laura Shin:
Well, I happened to be talking to Emin Gün Sirer the other day, who is a Cornell professor who is also a cryptocurrency expert. He said something about kind of running different tests to see how different decisions would affect the network and the economic system. Is that something that people have considered?
Jeff Garzik:
Absolutely. It’s a matter of simulation, whether you’re simulating a technical upgrade or whether you’re simulating some of the economics, but simulations are by their nature imperfect. They absolutely help, but it’s an economy or market-driven instrument, and so ultimately, how do you simulate the real world? How do you simulate market dynamics, price dynamics, application A running on Bitcoin, has a demand and set of actors different from application B? And so that’s ultimately the difficulty in simulating or analyzing this. How do you simulate the real world?
Laura Shin:
Okay. So right now, and I’m glad that we brought up the economic question, right now when people don’t know what’s going to happen to Bitcoin, do either of you have any particular recommendation for what people should do with the Bitcoin that they own? Should they sell it? Should they hold onto it? What are you guys planning to do?
Charlie Lee:
I think they should hold onto it in their own, like, wallet so that they have control, and just forget about this whole issue and come back in like a year or two. Things will be settled, or at least it’ll be in a better shape than it is today, and just yeah, don’t worry about it, and the price will probably be higher.
Laura Shin:
Jeff, what do you think?
Jeff Garzik:
Yeah. I absolutely agree with Charlie there, is that this will get sorted out. I’m very bullish about Bitcoin in general. I think it’s an amazing invention, and you have a ton of smart people motivated to make it work, make it continue working, so that’s really the non-technical advice, is one of the great strengths of Bitcoin is that you control your own money. It’s not an IOU in the bank. It’s something that you can hold control over in its entirety, and so that, echoing Charlie, is definitely the advice I would give as well, is hold your keys, have a high security environment set up, and it will sort itself out in time.
Laura Shin:
Great. Well, thank you both so much for coming on the show. Where can people learn more about your work and get in touch with you? Jeff?
Jeff Garzik:
Bloq.com, and we’re the only people in the industry with 24/7 enterprise blockchain support for Bitcoin as well as other chains.
Laura Shin:
And just to clarify, that’s Bloq.com.
Jeff Garzik:
That’s right.
Laura Shin:
And Charlie? What about you?
Charlie Lee:
At Coinbase.com, and also Litecoin.org.
Laura Shin:
Thanks for joining us today. If you’re interested in learning more about Jeff and Charlie, check out the show notes, which are available on my Forbes page, Forbes.com/sites/LauraShin. Thanks so much for tuning into Unchained, which comes out every other Tuesday. Please check out that survey that I mentioned earlier, SurveyMonkey.com/R/Unchained, and also, don’t forget to share the podcast with friends and on social media, and to review, rate, and subscribe to it in iTunes or your preferred platform. Thanks again for listening.