Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Kamikaze Attack – Block Halving and the Perils of Proof-of-Work

Episode Date: March 2, 2015

Is Bitcoin secure from attacks that could destroy the currency? To a large part, this is determined by how expensive it is to carry out an attack and by the potential profits the attacker could genera...te. Ideally, an attack is so expensive to carry out that no profit-driven attacker would engage in it. But in this episode, Brian argues that the cost of attacking Bitcoin will likely decrease in the future and the ability to short Bitcoin and thus benefit from an attack will increase dramatically. Topics covered in this episode: How an attacker would need to go about shorting bitcoin How the kamikaze mining pool could be used to bribe miners to join the attacker Why all profit-driven miners will have an incentive to join the attack, whether or not they believe it will succeed Why the block halving in 2016 could be an exceptionally dangerous time for Bitcoin, since an attack would be cheap to execute and likely to succeed How a gradual decrease of the block reward, instead of the 4-year halving rhythm would reduce risk Episode links: Bitcoin Development Mailing List Thread - Death by halving This episode is hosted by Brian Fabian Crain and Sébastien Couture. Show notes and listening options: epicenter.tv/068

Transcript
Discussion (0)
Starting point is 00:00:00 This episode of Epicenter Bitcoin is brought to by Shapeshift.I.O. With no account or sign up required, it's the easiest way to buy and sell light coin, doche coin, dark coin, and other leading cryptocurrencies. Go to shapeshift.io to instantly convert all coins and to discover the future of cryptocurrency exchanges. Hello, welcome to Epicenter Bitcoin, the show which talks about the technologies, projects, and startups driving decentralization and the global cryptocurrency revolution. My name is Sebastian, Andrew. And my name is Brian Pribankaj.
Starting point is 00:00:33 train. So today we have a bit of a special episode because one of our guests canceled. So and next week there's the Inside Bitcoin's conference coming up. I'm going to be giving a talk on the inside Bitcoin's at the Inside Bitcoin's conference about a topic that I've been thinking about a lot, which is the economics of proof of work and the security of proof of work. So this episode today we're going to dive into that. It's your practice run. It's a practice run. Yeah. But I think it would be very interesting. There's some, I have this scary attack scenario that I've, it's been on my mind for a while. There's actually quite a few times I've asked guests about that and they often had like
Starting point is 00:01:16 revances, but today we really dive into that. So actually what, so this is a topic that Brian is doing a lot of research on. I'm sort of following from the distance because, you know, since he's sort of interested in them, taking interest, but I mean, he had to walk me through the whole attack. scenario before the show in order for me to at least get an idea of what what this entails. So I'll, so I guess today Brian's sort of the guest. In a sense, I'll be asking him some questions and we'll try to explain this attack scenario that he, well, him and others have been imagining. And yeah, so it'll be sort of a way for you to practice your talk and also
Starting point is 00:01:56 for me to get more understanding about this topic, which up until now I had very little knowledge about. So speaking of inside Bitcoins, so inside Bitcoin to Berlin is happening on the, so this week, that is Thursday Friday. Thursday Friday, the 5th and 6th, right? And there's a Bitcoin meetup on Wednesday too. Actually, yeah, in Berlin. So I'm going to be in Berlin tomorrow
Starting point is 00:02:22 as of Monday or the day that this is released. Really excited about that. And so if you want to if you want to go to Inside Bitcoins, Berlin, you can get 15% off by using the code epicenter IBC, all in caps, epocenter IBC, and you get 15% off. And so we'll be there. I can't wait to go. So I'm so excited, I'm so excited to believe, tomorrow. Before we get started to, there's another thing that we want to briefly mention. So as many of our listeners know, this show started as an entry and a contest in the LTV network.
Starting point is 00:02:58 we came in second place in that contest that was over a year ago and at the time we had the opportunity to join the network we went back and forth with Adam about it and sort of debated for a long time whether we wanted to do that or not and at the time we came to the conclusion that it wasn't right for us at that moment and we decided to stay independent and to do our own thing we stayed in good contact with LTV and think that they produce really good content and all the shows there on the network really and successful
Starting point is 00:03:28 So recently when we had Adam on again, we reopened the discussion with him and a lot of people in the common sections were saying, you guys should join LTV. Where's the magic word? Where's the magic word? So, you know, long story short, so we decide that we would like now, now that we've sort of established our brand and we've established a show and we've kind of grown to where we are today that we wanted to join the LTV network. So this show will be the first show on the LTV network since the pilot, actually. So our show will still be available. If you listen to the show now, it'll still be available on the feed that you listen to on iTunes or SoundCloud. We'll be on our own YouTube channel as well. But we'll now also be on LTV channel, the LTV distribution channel.
Starting point is 00:04:22 So that means there are assess on iTunes and any other podcasts that you listen to the TULS. you use on their SoundCloud page as well. I might, no, not the SoundCloud page, but in their RSS feed and as well in their iOS app. So we're really excited about that for several reasons. One, I mean, it's just, it's an opportunity for us to reach another part of the Bitcoin community that we haven't been reaching so far. And also to be in touch with the LTV community,
Starting point is 00:04:49 which I mean, is quite a large community, lots of interesting people, and there's a lot of discussion happening there. So yeah. Yeah. So having said that, so we'll also be doing the magic word as of now. So pay attention. Yeah. At some point during the show, you'll hear the magic word. And then you'll be able to go to let's talkbitcoin.com to sign in and get your listener reward.
Starting point is 00:05:14 So for those of you who don't know how this works, if you don't listen to LTV at all, I've never heard the magic word concept. The idea is that as a reward for listening to the show, you get some LTV coin, Bitcoin is of course Let's Talk Bitcoin's currency, which is built on top of counter party. Once you hear the magic word, you have seven days to go to let's talk bitcoin.com, sign in, and in your account, there'll be a place where you can enter the magic word and you'll get part of the listener reward. It's sort of a way for you to get rewarded for listening to the show, which is what makes the success of the show, really. And also a way for us to know who's listening and get some analytics and feedback on who's listening.
Starting point is 00:05:56 So we look forward to this new adventure, look forward to growing some more and growing with LTV and we couldn't be more excited. Absolutely. So you were telling me about this attack scenario that is being talked about. And it's based on what will happen in 2016, which is the block reward will have. Well, I would put it like this, actually. The attack scenario that I've been thinking about is sort of a broader, it's a broader question, right? It's just a question like, what makes Bitcoin secure, and how is the security going to develop,
Starting point is 00:06:37 and what's the risk of an attack happening? I actually didn't think of it in terms of the 2016 block halving, but I was talking with Jonathan Levin about it a few days ago, and he mentioned that. And 2016, indeed, will be sort of an ideal time to execute this attack, but it doesn't, it's not limited to then. It could happen sort of any time or later to. And if it doesn't happen then, it could happen some other time. Right. So this attack could happen now. It could happen in the future. Just the block having gives initial additional incentive to do that. Yeah, it can't really happen now, but we'll talk about that. So, but maybe to start off,
Starting point is 00:07:17 let's take a step back and figure about, you know, what makes Bitcoin secure. Right. And I mean, in Bitcoin, sort of the truth or the state of Bitcoin is determined by the longest blockchain, right? So the longest chain of blocks. And the security in Bitcoin is 100% an economic concept, right? It comes from the idea that the longest chain is the true chain. And as long as a majority of the Bitcoin network is honest, then, you know, you can't attack it. Right. So this is a This is, so it's an economic concept of security because if somebody has unlimited resources, unlimited money, unlimited hashing power, they can obviously get the majority of the hashing power and they can be the true chain.
Starting point is 00:08:12 And in that case, sort of all bets are off. Like you can do all kinds of evil things. So I think the important thing to realize there is that, you know, Bitcoin security is an economic concept. It's a concept of cost. The question is like, how much does it cost you to get the majority of the hashing power and Bitcoin is secure as long as it costs you so much that nobody has an incentive to do that. I think that's sort of the core idea of Bitcoin security and also where one can sort of think about is Bitcoin actually secure. Because of course the question then come up if you think of security in that way, number one,
Starting point is 00:08:52 One, who has an incentive to attack Bitcoin? How large is that incentive? And number two, how much does it cost to attack Bitcoin? Because Bitcoin is only secure so long that the cost of attacking Bitcoin is larger than what you can get out of attacking Bitcoin. And when that reverses and you start to be able to get more from attacking than the attack itself costs you, Bitcoin is no longer secure. Bitcoin becomes very vulnerable to attacks. And the sort of case, a claim I want to make here
Starting point is 00:09:29 is that I think this is going to reverse this relationship in the future. And it will be possible to make more money from attacking Bitcoin than it costs you. Like today, that's not the case, I think. Today, it would probably be, you probably wouldn't be able to make more money from an attack, then it costs you. But in the future, I think you will be. So that's sort of the main case.
Starting point is 00:09:54 I think it's a very scary scenario. I remember recently we had a podcast with Tim Swans and somebody commented, like, God, this was so depressing for Bitcoin. Well, you get another one of those today. So just to sum up, the security of the Bitcoin network is based on the cost of attacking it. And what you're proposing here is
Starting point is 00:10:19 that, well, with you're theorizing, is that that cost, those costs will flip at some point in the future. Yeah, right. So there's the cost and there's the, and there's how much to make from it, right? Because if it's, if it's relatively cheap to attack Bitcoin, but there's no way to benefit from an attack, then, well, you can also say it's kind of secure relatively. Of course, ideally, we would like to have the cost of attacking Bitcoin be really, really high and the potential payoff be much lower.
Starting point is 00:10:50 And then we could say Bitcoin's really secure. Yeah, so, well, let's talk about the attack, right? So there are sort of two parts to the attack. Number one is you short Bitcoin. So for those you don't know, shorting Bitcoin essentially means that you make a bet with someone on the Bitcoin price. And so, for example, me and Sebastian, we make a back on a Bitcoin price. and if the Bitcoin price by let's say June 1st is below $30,
Starting point is 00:11:25 Sebastian pays me $1,000 and if I'm wrong and it's above $30, then I pay Sebastian $100, something like that. So first, someone, the attacker takes a large short position on Bitcoin. so that if Bitcoin collapses dramatically the price, they make a lot of money from that. And two, you spend money on attacking Bitcoin, destroying the trust in the currency, and collapsing the price.
Starting point is 00:12:03 That's sort of the way you would do this. So the consequence of that also are that you are willing to lose money on the attack. So it's not, if you sort of look at Bitcoin in isolation, without the shorting that's happening elsewhere, the attacker is losing money. He's spending money to undermine Bitcoin, and that's money lost. He's not going to get it back. So most often, I think when people thought about 51% attack, they thought about double spending.
Starting point is 00:12:36 And of course, I think it makes not really a lot of sense, because, you know, what can you do with double spending? Yeah, because if there's a double spend attack, what happens is people lose a trust in a network and your bitcoins are worth less. You could still imagine that you'd be making money if the difference between what you've made and the reduction of the price is still higher. Or you do it on some exchange
Starting point is 00:13:01 and then you get like 100,000 extra doge coin or something. But it's, yeah, it's... I mean, the potential payoff of a double spend on the Bitcoin network is just, I don't think it's very large and I don't think it will be very large. Mind you, that's what most people think about when you talk about a 51% attack. What gets talked about the most is this double spend. Exactly.
Starting point is 00:13:25 So people can buy shoes and then get their bitcoins back to buy shoes again. Right. But what you're saying is that's very unlikely. The attack scenario is much more dire than simple double spend attack, which... Yeah, I think the real danger comes when an attacker does not care about... that like does not, it's not trying to double spend any money or anything like that. It's just trying to undermine Bitcoin. And, and, you know, that's, that's really where it becomes dangerous.
Starting point is 00:13:56 So how would you do that? So first of all, we need to talk about the short position. If you wanted to do that as an attacker, you would need to have a short position that pays you out in, in dollars or in some fiat currency, right? Because if you're kind of destroying Bitcoin, you don't want to then make a lot of bitcoins in the process. That doesn't make any sense. Yeah, it would make no sense if you were shorting for Bitcoin and then the price goes like drops. What are you going to do with that? Yeah, exactly.
Starting point is 00:14:24 So you need to have, you need to make your money in dollars, for example. But that's like right now, so I don't think right now this wouldn't be possible. But in the future, let's say on Wall Street, there are some investment banks that start order derivatives that are based on Bitcoin, then I could make a contract with some hedge funds, some banks, etc., that pay me a certain amount of dollars if the Bitcoin price goes below a certain amount. And then I don't need to own any big ones to have that position, and the other party doesn't need to own any big ones to have that position. It's really a counter-party risk then.
Starting point is 00:15:08 Like basically, I trust the other party that they have the ability to pay to make good on their promise and it's the same thing on my side. So also it means the attacker should probably be some sort of financial institution, hedge fund in particular. And another way could be, for example, if there's an ETF, often there's abilities to short the ETF. So if the Winklewurst wins, get their ETF through, one could maybe short that. Let's say there are some big companies that go public, Coinbase, maybe they have an IPO, you could short their stock. And an attacker, ideally, would short all kinds of things, right? Like, you wouldn't have, like, one party to have a big short position against, but you would have 50 different parties.
Starting point is 00:16:00 So maybe you would do all at the same time. You would short the Bitcoin stock. You would do that, you do that, you do that, try to get some derivatives to short it. And that way you could accumulate a large short position that let's say if Bitcoin price solar collapses, you make 500 million or something like that, or maybe less, maybe 100 million is enough to incentivize an attack. And what's important to realize also is that when we talk about a Wall Street derivatives market, it's very, it's not transparent. So, I mean, I'm not an expert on that, but I think it might be possible to accumulate a significant short position without people knowing about this.
Starting point is 00:16:45 Like it may not drive to be comprised down directly. At least there will be some delay for that happening, and you could try to execute part of the attack in a covert way. And of course, yeah, the consequences, like you can't do this attack today, because you can't do a big enough short position today. But I think you will be in the future, right? So especially if Bitcoin is successful. I mean, I think that that's the interesting thing about this scenario
Starting point is 00:17:20 and a sort of interesting thing about the larger point here is that I think Bitcoin may become less secure as it becomes more successful because you start having much larger incentives to attack Bitcoin. So that's sort of the very broad picture thing. And now we will talk about this kind of like really in depth on how to execute this. Does this scary, Sebastian, does it make sense roughly? Well, one thing that one thing that I noticed in here is that so when we think about this
Starting point is 00:18:00 attack scenario, when we think about attack scenarios, I myself in any case, I see it like a point in time where, in fact, it could take place over a very long. time. So if there's a Bitcoin ATF or if a CoinDespo is public, people can start shorting now. So someone who's planning an attack for say in five or ten years, maybe not that long, but sometime in the future, they can start setting that up now by placing short positions against Bitcoin. So it doesn't look at the point like when they're doing the attack, it doesn't seem like they're doing the attack, you know. Yeah, I mean, well, yes and no. I mean, I think to hold a short position, you generally have to pay some money on that, like at least you reserve capital on that, so it's not free, right?
Starting point is 00:18:56 So I don't think it would make sense, like, to go that far ahead, but you could have a few months, right? Like maybe over a few months, you would accumulate a short position. That's definitely true, right? So you would do that gradually. That's correct. So then how would such an attack be executed? So basically the attacker would try to control the majority of the network.
Starting point is 00:19:25 And then what an attacker can do, and there may be several ways of basically disrupting trust in Bitcoin at that stage, but one sort of very simple way, which is be to mine empty blocks. So whenever another miner mines a block, you go back to your own chain and you keep mining empty blocks. And the consequence of that, of course, would be that nobody can spend your bitcoins anymore. So if I try to send Sebastian some bitcoins during that attack,
Starting point is 00:19:59 like my wallet could send out the Bitcoin into the network, but because the majority of miners are only mining empty block and they disregard any block, including transactions, no transaction will ever get into a block. Of course, how long would it take for people on Reddit to go crazy? It's like, you know, this is an attack that would be executed in the open. You know, you would tell people about it. You would show it to people.
Starting point is 00:20:28 And the very point would be the panic that ensues. So there are basically, so at this stage, that's sort of, you know, the broad picture, the broad picture situation so you're shorting so you're shorting Bitcoin on one side you on in the on the Fiat world I guess okay with dollars or whatever and you're leveraging a large you're controlling a large portion of the network to mine empty blocks so the transactions don't don't go through and the consequence of this and the like you said the panic and the mayhem is that people try to sell their bitcoins on exchanges and the price goes down yeah because the point is uh you would still be able to trade bitcoin on exchanges because
Starting point is 00:21:21 of course off chain right so like somebody on uh coinbase exchange or on bit finax or on on all these other exchanges at least the conventional exchanges would still be able to trade their bitcoins So you could totally have people selling the coins. You just couldn't get that. Right. So it's a little bit similar. It could be a bit of a similar scenario as it happens with Mount Cox. You know, where there was that other thing, Bitcoin Builder, it was called,
Starting point is 00:21:59 where you could trade Mount Gox coins, even though you couldn't access them and you couldn't move them. So this would be a little bit similar. So, you know, maybe I could still trade the coins on some exchange. without being able to withdraw them. And the hope, I guess, of those people trading the coins would be that, you know, once you're able to withdraw them again, they would recover in value or something. But of course, that's... It would be very scary.
Starting point is 00:22:22 It also means that only the people would be able to trade the coins that already have them on an exchange, right? Everybody who holds them in wallets elsewhere wouldn't be able to do that. Now, where does the... How does the block happen? having the block reward having fit into this scenario. Because that's sort of the amplifier that really makes it that much more interesting.
Starting point is 00:22:48 That's true. Well, actually, let's talk first about the mining pool, right? So, because one of the... So you had this idea about what you call the Kamikaze mining. Right. So the mining pool basically, so the issue here is as an attacker, like buying 51% of the mining power, you know, it's actually, it may be complicated, you may not have access to that, right? So one way of dealing with this situation is that you try to bribe people to join your attack.
Starting point is 00:23:23 And so you create your own mining pool that pays people to mine with you and mine all these empty blocks. So let's say I as an attacker only have 30% of the hashing power, I can pay other people to join me and attack Bitcoin that way. And the point is that I can pay way more than other mining pools, because I'm making money on the short. So I could say I pay each miner who mines with me 10 times as much as if you mine with another pool. So from sort of a game theoretic perspective,
Starting point is 00:24:06 where we've pulled up the situation, like it looks like this. As a miner, I now have the choice. Do I mine with the Kamikaze pool that's attacking Bitcoin, or do I not mine with that? If I not mine with that, I just have my usual, you know,
Starting point is 00:24:26 my usual reward. And then, you know, if the attack succeeds, then I am pretty fucked, right? So first of all, my mining hardware has become worthless. Second of all, I only have my minimal block reward. Actually, not even, right? Because if I mine a block,
Starting point is 00:24:48 it gets undone by the mining pool. So I actually make zero. This is slightly wrong. And if the attack fails, well, then, okay, I still have my mining hardware. It's still worth something. And I had the minimal reward during that time. But if the attack succeeds and I mine with the pool,
Starting point is 00:25:08 okay, the mining hardware I own has become worthless, but I have made, you know, 10 times as much money. And another scenario would be that attacks fails, but I mined during the time of the attack with that mining pool. And the attractive thing there is that, on the one hand, my mining hardware still has some value, because now the attack is gone, the attack is gone, failed, and I can still make money from mining bitcoins.
Starting point is 00:25:37 And I also got paid for participating in the attack because of course I can join or get out of the attack at any time. So that's and of course what we do see here is that in either case, whether or not I believe as a minor, let's say I'm a minor and I have 1% of the hashing power, I'm always better off joining this attack whether or not it succeeds or not. Now, so the person of the party coordinating attack would need to pay those miners. So we brought this up before when we were talking about it. So how would they pay them? The options they have, I guess, is to pay them with Bitcoin. They also can pay them with Fiat through bank transfer.
Starting point is 00:26:21 They could pay them through PayPal, presumably. But if they try to pay them through Bitcoin, the whole point of this attack is to get the Bitcoin price down. Yeah. For the miner who's taking part in this kamikazic pool, there's no incentive there. So they would have to pay them in some other, by some other means. Yeah, no, this is a great point. I mean, we mentioned perhaps paying them with an alt coin.
Starting point is 00:26:44 But one could imagine that if you undermine the whole security of Bitcoin as a system, you could also, that would probably undermine. Absolutely. Cause the price of all coins to also go down. So, no, it's a great point. And that's, I think, not a trivial problem. is like how would the attackers pay people to join because you're correct? Like if you pay people with Bitcoin, you know, what's the point?
Starting point is 00:27:06 I mean, you could in theory imagine that they pay with Bitcoin because the attacker could still put in transactions in the block. So you could still pay them with Bitcoin. You could even imagine that you pay them into their exchange address if they have an exchange pay-in address. But then maybe the exchange would block those. so not so great, right? So you'd want to pay them outside of the Bitcoin network.
Starting point is 00:27:32 That's true. And presumably since this is all unregulated, which you're pointing, what you were saying, pointing out earlier is that this is actually legal currently. I mean, it wouldn't be illegal to do this. So using traditional financial payment systems like fiat or like bank transfers or Western Union or PayPal or something else would feasibly, like considerably feasible to be feasible.
Starting point is 00:27:54 Well, I was thinking about this before. after you mention it, because you're certainly right, it is something that would need to be done somehow. One way, perhaps, to do it. So if you mine on this Comic-Colicy blog, of course, you will have some sort of cryptographic proof that you've done, Zoe, right? You could, like, this should be possible
Starting point is 00:28:12 to approve cryptographically that you've provided a certain hashing power for a certain time there. So one thing you could do as an attacker, let's say maybe some of you are aware of a thing called codeo, So it's basically some sort of Oracle things. So you have a bunch of servers
Starting point is 00:28:34 that verify if something is true and then it executes something. We can think, or similar to an Ethereum contract. Let's think as an attacker I would put up an Ethereum contract where automatically if anyone puts in, submits the proof that they've mined on my attacking pool, they get paid.
Starting point is 00:29:01 Now, I don't know if your theorem is going to be working, etc. But if not, Codius is a ripple project. So maybe you could use Ripple for that. There should be some way to do it. At the extreme case, because this is legal, I think, you could, for example,
Starting point is 00:29:19 have a law firm make some sort of public statement that anybody who submits proof that they've worked on the pool get paid and there could be some sort of proof of that the money is there. It seems kind of unlikely though. Why not? I mean that what law firm is going to participate? Oh, plenty. There's no problem to be any problem. I mean, I think in Germany, one common thing is like these law firms who send letters to everyone threatening them that they need to pay money because of, of supposedly illegally downloading file. I mean, there's all kind of,
Starting point is 00:29:59 you will not have any problem finding a law firm for this. But the disadvantage of this would be that ideally you have a totally trust list. The advantage would be if you pay people joining your pool in Bitcoin is that they immediately get the payment. They see you're not lying. They see you really are paying for that. Whereas if I had some law firm make that declaration,
Starting point is 00:30:25 you need to have some trust that the law firm then will really pay. So ideally you have this trustless so that anybody joins in the pool knows that they're actually going to get paid for joining in that. So having some sort of cryptographic thing would be better. So I think code use might be one way. So you have basically people submit the proof that they've joined the attack. And then they get paid some money on the ripple network or in some other some any other Crypto currency network would probably suffice and ideally you know if it's let's say
Starting point is 00:31:04 ripple network they could pick they're paid in in US dollars right or something like that right okay well there's lots of components to this and there's definitely more to come so we'll talk about the black reward having a part of it and just met before we do that we'd like to talk about shapeshift. Shapeshift, as you know, is the fast and easy way to convert your alt coins into Bitcoin or vice versa. So they support, well, they're adding new coins all the time. I'm looking at their website now.
Starting point is 00:31:35 They have unobtanium now as a coin. Unoptainium. It sounds very hard to get. It probably was unobtainable until Shapesh showed up. Exactly. So now you can trade your bitcoins for an obtanium. Who would have thought? Who'd have thought you could ever obtain an opinion?
Starting point is 00:31:52 Now they're going to have to rename it to obtainium. Yeah. So, ShapeShift is the Google Translate of Currency Conversion Tools. So you just go to the website. You choose the currency you want to convert, and the currency you want to convert to. You put the payment address, and you just send the payment. And in a few seconds, you get whatever currency on your wallet.
Starting point is 00:32:13 And so last week, we talked about one of their tools, which is ShapeShift Lens. Today, I want to talk about another tool that, they've developed called the Shifty button. So let me just share my screen here. I love the name by the way. All right, so if I'm looking here on the, so I go to ShipShift.io, I click on Tools, and I've got the generator here for the Shifty button.
Starting point is 00:32:34 So basically what this allows you to do is to integrate Ship Ship Ship right into your website. And I'm gonna show you how it works, because I've added it on our donations page. So here, if you've ever been to our donations page, we used to have a light coin and, Dogecoin address but we don't even need that now just because I can use this this shapeshift button so what I've done is I've went on their site I've copied in
Starting point is 00:33:01 my destination address didn't specify an amount I generated the code and I'm gonna grab my Bitcoin address put it here generate code and so it gives you this this blob of HTML code JavaScript you paste it into your website, in our case we're using WordPress, and we get this pay with all coins button, which is really great. You just click on it, you get the shape-shift window that comes up, and it allows you to send whatever, to send a donation to the Bitcoin address in whatever coin you want. So in this case, you can say...
Starting point is 00:33:40 Unoptanian. Unoptanium. You want to tip with Unitanium. You can do that. You can give an email address. I believe you have to plug in their API to get that information, but if you can just you can just tip like this, you can submit, that will generate the QR code, which you will send your unattainium to. And in just a few minutes, that will get converted back to Bitcoin and send out our address. So this is a great way for you to diversify the types of coins that you accept for payment, for example, an e-commerce website or just in our case, as we're doing,
Starting point is 00:34:13 for tips. So head up to shape.io, give it a try, and we'd like to thank Shapeshift for the support the website of Bitcoin. And if you want to if you want to donate some of that on obtainium that you've worked very hard to obtain, you can do that on our website now, finally. Exactly. Yeah. Put that on obtaining it to good use. So let's talk about the the last component to this attack scenario, which is what I guess kind of tips the scales and makes this all possible makes this all profitable at least possible from an economic sense well i i you know the thing is i think this can be uh profitable from an economic sense in any case i think in any
Starting point is 00:35:02 case this is a very big danger but then i was i was running uh with jonathan levine through this some of you may know jonathan uh jonathan he's been on the podcast before uh i think maybe twice or something. And he was the CEO of coinometrics until recently. And so he's very, you know, very smart guy and really understands a lot of this sort of economic issues from Bitcoin. So when I was talking to him about it, he mentioned, oh, you know, but you know, the block reward having would be the perfect time to do an attack like this. And I hadn't even photo it in that context, but then yes, so that's, he's very much right, that this would be the perfect time to execute an attack like this.
Starting point is 00:35:53 So, and it would be dangerous time for Bitcoin, I think, when the block reward halving happens. So as all of you will know, the Bitcoin block report halves every four years, right? It started off with 50 bitcoins originally. Then after four years, so that was in 2012, I think. I think, so it must have been the end of 2012 or something, it dropped from 50 to 25 and currently for every block
Starting point is 00:36:26 a minor gets 25, and then in 2016, it's gonna half again to 12 and a half. And so it's gonna keep going like that, basically until it's zero. And so what are the consequences of that? Of course, the consequences of that is that for a minor, it dramatically decreases your revenues from like one day to the next.
Starting point is 00:36:51 Because like, you know, let's say it's 2016, the block reward, half things happens now. So today, I'm making 25 bitcoins per block. Tomorrow the same block being mined, I only make half as much. And this will immediately render a large portion of the mining market unprofitable. So I think today estimates are that miners spend about 80% of their revenues on electricity.
Starting point is 00:37:25 So if this happened today, a block we would have having, right? So we would have, for every $100 a miners earned, he was spending 80 on electricity, and $20 was spent to like amortize the hardware and for profit. So if you had the block we were having today, that $100,000. would go down to $50, and each miner would lose $30. You know, for every $100, they have revenue, every $50 have revenue now, you know, they would lose $30. Of course, what are the consequences of that? It's not very hard to imagine.
Starting point is 00:38:03 People would turn off their hardware, right? So a lot of people would turn off their hardware, which would have two consequences. The first one is that the difficulty, or the hash rate would dramatically collapse, right? So you may have from one day to the next, maybe 30% of the hash rate would go away or maybe even more.
Starting point is 00:38:28 And the other thing is that now you have all this mining hardware that has essentially become worthless. Because as a miner, let's say I was making a little bit of money with my mining hardware. Now the block rewards collapsed. I'm making zero. like this is standing around here, you know, it's basically worthless.
Starting point is 00:38:48 So what are you going to do? You're going to put it on eBay. Yeah, put it on eBay. Put it on eBay or put it on eBay or I could mine with it if some attacker comes in and says, I pay you anyway. I pay you 10 times as much, you know, like, so all of a sudden you may have the choice between this being totally worthless and someone's still paying you for it, right, paying you to join that attack.
Starting point is 00:39:11 So, so that's, so those are the, two components that are going to make this very dangerous time is that one is the hash rate is going to collapse and two is that a lot of cheap mining hardware and cheap hashing power will be up for sale and of course it's not like everybody's going to stop mining right because some people have different cough structures right like some people will get free electricity if you if you're like the son of some governor in china and like you can get like the government to pay for your electricity, you will keep mining because like your marginal costs or maybe zero or very close to zero. So but but for others it would be different right like anyone in
Starting point is 00:39:59 Anyone with a higher electricity cost will probably have to stop mining Today's magic word is security S-E-C-U-R-I-T-Y head over the let's-talk bitcoin.com to sign in enter the magic word and claim you're part of the listener reward. Now, this incentive to stop mining when the block reward has, does the Bitcoin price have any influence in that at all? Like, is it different if the Bitcoin prices at $1,000 or $10,000 or is it completely independent? Well, it's kind of independent, right? Like, I mean, what matters is, what really matters is what percentage
Starting point is 00:40:46 of your revenues you spend on cost. Like, you know, how much margin do you have? Because let's say for $1,000 revenues you make with your miners, like your costs are only $100. Now, if those thousands go down to 500, well, that's bad, but you're still gonna keep mining, right? Like, it's not like, I mean, you may be less happy about it, but it's not gonna change so much.
Starting point is 00:41:16 But it's very different if your costs are a large percentage of your revenues. And we should also mention, of course, what matters here is how much money are managed making from transaction fees? Because today it's basically nothing. Like today, it's a very, very small percentage. I don't remember how much it was, but it's definitely much less than 5%. I think maybe 2% or even less. So if this happened today, miners would basically lose almost 50% of their revenues. Now, in 2016, maybe it's going to be different, right?
Starting point is 00:41:56 Maybe miners make 30% of their revenues. Or let's say miners made 40% of their revenues from transaction fees. Then this wouldn't be quite so terrible. right so let's say for a hundred dollars before the block reward half in 2016 they make $60 from the block reward and $40 from transaction fees now the $60 get halved right so even minus would lose 30% of their revenues
Starting point is 00:42:31 so it may be something like that I don't know so it will probably won't be quite 50% at least if transaction fee revenues increases but it will be very very substantial So I don't think there's, you know, I don't think transaction fees are going to be like 10 times the size of the block report. There's absolutely no sign for something like that happening. Okay. So if we just bring that all around.
Starting point is 00:42:54 So you've got all the components. So one is the shorting. So you short Bitcoin. You short the Bitcoin price going to go down. Second component is controlling all. large part of the network and that becomes possible when a lot of the miners are turning off their hardware so the hash rate goes way way down it becomes a lot more easy for anybody to get 51 or more and on top of that you've got all these miners with with hardware that's sort of no
Starting point is 00:43:31 purpose that they can rent or sell to a potential attacker and those are sort of three pillars that make this whole attack exactly and I think the interesting thing about the value of the mining hardware dropping and the block reward dropping. The point is that even if you still can profitably mine after the block reward having, your hardware has still lost a lot of its value, right? So even if even if I would still keep on mining, I would still be willing to sell it for much, much cheaper because I'm making a lot less money. Now, to be honest, there is sort of one thing a friend of mine has mentioned is that to some extent miners will anticipate this, right? To some extent, minus will know
Starting point is 00:44:19 the block reward is going to go down, so I'm going to invest less in hardware. So we may see some decline in investment, we will see some decline in investment, you know, in the six months or something like that before the block reward halves. So that will, you know, mitigate this a little bit. So it may not be quite as bad. You know, maybe then the drop in the hash rate will be 30% instead of 40% or something like that. But there's going to be a significant drop. I don't think there's any way sort of around that. So one thing that comes to mind when talking about the block reward having is that, well, this happened before. We had a block reward half in 2012. you mentioned, why didn't it happen then? What are the differences? How is the Bitcoin network
Starting point is 00:45:14 and ecosystem different now than then? Why wouldn't we have seen that scenario a couple years ago? Yeah, no, it's a great question. I mean, actually, I should give also some credit here to a guy named Alex Misra, something like that, because there was a, there's an interesting threat on the Bitcoin Dev mailing list on this. on the block we wrote halting. And that was one of the answers of Gavin Andreessen. It's like, well, didn't we see that in 2012? Nothing happened.
Starting point is 00:45:47 And I don't think the situation is comparable at all for a few reasons. So number one is there were no ASICs in 2012, right? So it was a very different mining environment. You know, people were mining on having GPUs probably. I'm not even sure, but like, so it was a different environment. Mining was also less profit.
Starting point is 00:46:07 oriented, right? I mean, this was still a time when people were like mining at home and all that stuff. Mining with their own like self-constructed hardware and a lot of Bitcoin enthusiasts were mining. This has already been changing dramatically, right? I mean, today mining is sort of a for-profit business. I don't think there are a lot of sort of Bitcoin enthusiasts left to mine just for the fun of it. It just doesn't make sense financially. Also, I think the profit margins are different. You know, back then, I guess it's hard to know. I'm not sure how it was back then with the graphic cards and all. But, you know, today, what we are seeing is that the cost of mining are becoming higher versus revenue. So it's getting very tight, right? It's a very competitive
Starting point is 00:46:54 market. And I think that's going to increase even more until 2016. So people will have a tight margin, tight profit margin that makes this more vulnerable. And then the last point, which is very important is that in 2012, there was no weight of short Bitcoin. You couldn't take a short, a large short position on Bitcoin. And I guess that's one more thing. I don't think there was a way to rent mining hardware remotely, right? Because what is going to happen is you're going to have data centers that have mining hardware in it and anybody can sort of rent the mining hardware, the hashing power and directed through the pool they want to, whatever they want,
Starting point is 00:47:41 without actually being there and getting the hardware shipped and all of that stuff, right? So you wouldn't have to do that. In 2012, there wasn't a way to do that. So I think on many, many levels, it will be a very different situation from 2012. And just because nothing happened in 2012, I don't think that in any way
Starting point is 00:48:05 proofs or indicates that nothing will happen in 2016. So I'm reading through this, I read through it. It's very interesting. And so this is very polarizing. It's one of those issues that is very idealistically charged. In a sense, like many issues, I guess, in Bitcoin. So we'll put the link to this thread the show notes. I recommend anybody who wants to learn more about this read it. So Jeff Garzik responds
Starting point is 00:48:36 with the argument that the hash rate market is becoming, is maturing into the direction of financial instruments where the owner of the hash power is not necessarily one receiving the income. They're becoming tradable instruments. So there's a complexity of, so mining is not just this sort of simple like one person mine, one person gets the revenue model. It's becoming some much more complex than that as we add more layers to hedge risk. What do you think? How do you think that plays in this scenario? I think that answer doesn't make a lot of sense, to be honest.
Starting point is 00:49:11 I mean, if anything, if mining becomes more tradable and all that, it increases the scenario for this, right? So that makes it much more likely because then you're able to, like, acquire all this hashing power without actually having to physically own it and physically move it and everything. So I don't think this is a deals with the issue at all. I mean, of course there are some things. We said, I think something Adam Back brought up in the podcast we did on side chains was that, you know, in the future, let's say we have big banks getting into Bitcoin.
Starting point is 00:49:53 Then they could operate or they could buy some hashing power and say, you know, we operate that just to keep Bitcoin secure. So they're not trying to make money with that, but maybe they're trying not to lose money, but not so important for a big bank to say like... It becomes an operating expense. Yeah, it's just like, it's sort of like a donation, I guess, to the Bitcoin network that you say like, oh, we put in some money to keep Bitcoin secure and we're okay with losing money and that or not making money.
Starting point is 00:50:22 And of course, that is very much true, right? So if we have miners who aren't profit-oriented, So the same may be true for some people who just love Bitcoin, right? They may say, I'm not joining this attack because, you know, because I care about Bitcoin and I just don't do that for moral reasons or for reasons of altruism. And that can offer some protection, right? So I think that that would be one way to protect it. And I guess in 2012 also that was much more the case.
Starting point is 00:50:55 So the Kamikaze scenario, the only thing protecting us from the government, common-kazi scenario is people loving the Bitcoin ecosystem, not wanting it to fail. If they have any economical incentives, then they would definitely go for... Well, and there's, I guess, another thing. I think, I don't know, we talked about it briefly before, is to some extent, centralization is a protection against this, right? Because let's say in the extreme case... That's a bold statement.
Starting point is 00:51:27 Please explain. Well, I mean, I'm not saying it's positive for Bitcoin, right? Of course, we don't want Bitcoin to be decentralized. But in this case, centralization would actually offer some protection. Because let's say a Bitfury owns the majority of hatching power. Like, they completely control Bitcoin mining. And now I'm going to try to attack Bitcoin that way. Well, of course, it's not possible to do it unless Bitfury joins the attack.
Starting point is 00:51:53 But would Bitfury join the attack? No, of course not, right? because their whole business is like the Bitcoin thing, and they're not going to destroy your own business. And, you know, I mean, that's the extreme case if there's one party, but let's say three different companies control the Bitcoin network. And they all sort of cooperate with each other,
Starting point is 00:52:17 know each other. Then as well, if these three companies talk with you just like, yeah, no, we're not going to do that. you know, so that can also be protection, right? So if there's a small circle of companies controlling Bitcoin mining, you know, the chance of this succeeding is definitely lower. Well, which is the case now, I would say, no? Now, yeah, I don't know how it would be now.
Starting point is 00:52:45 It might, yeah, you might be right. I'm not sure. I think it may be somewhere in the middle, right? And actually, then you get sort of tricky, right? Because there's, at the extreme end, if it's very centralized, it would probably protect from an attack like this. If it's very decentralized, let's say if Bitcoin users themselves own the hardware, it may also protect from it.
Starting point is 00:53:09 But then if it's somewhere in the middle, you know, if there's a lot of like sort of, if there's some sort of oligopoly of 20 companies who all sort of distrust each other and like, then again, maybe it's more possible, right? Because you can directly bribe people. There's a few people to talk to beforehand, maybe. So, yeah, and of course, the point is more, we don't want Bitcoin security to depend on centralization, right?
Starting point is 00:53:38 Like, that wasn't the point, right? The whole point was decentralization. So if Bitcoin security relies on it being more centralized, you know, that's not what we want it. I mean, then it's like ripple, right, where ripple controls, you know, all the nodes. That, of course, is also secure against an attack. Like somebody can't just go take over the ripple network
Starting point is 00:54:04 because ripple controls the ripple network. But then that's one of the criticism always for ripple is that, well, it's centralized. So you have another topic here in the rundown. I don't know how this ties into, but security versus security state at-stake ratio. Can you explain? Yeah, I don't know if that's always a well-phrased term, but I guess one way also to think about the security of Bitcoin, right, is that you sort of have this ratio of what does it cost to attack?
Starting point is 00:54:38 What does it cost to take over the majority of the hatching power versus how much could one potentially gain? So how much is like secured by the blockchain? So the sort of, of course, most obvious thing is Bitcoin itself, right? So the value of the market cap of Bitcoin. So we would want for Bitcoin to be secure, we would want the cost of attacking be as as large a proportion as possible of the market cap of Bitcoin. I mean, ideally, you know, if it cost you $3 billion to attack Bitcoin and Bitcoin itself is only worth $3 billion, you know, that would be pretty high to.
Starting point is 00:55:20 of security. But especially with some the way some people see Bitcoin evolving, we would have Bitcoin not only secure the currency itself, but secure all kinds of other things. And to some extent we have that already, right, like a counterparty, master coin assets, those things are all secured by the Bitcoin blockchain as well. So those things could also increase. the incentive to attack Bitcoin. And there was a nice episode recently of Beyond Bitcoin's with Meja Roy. I think we're going to have here as well sometime with the Internet of Money. And he mentioned something.
Starting point is 00:56:06 He talked about this as well. So there's the idea, for example, let's say people start having a stock exchange that is traded with the Bitcoin blockchain or something like that. And then Apple stock is secured by the Bitcoin blockchain. Well, but Apple's worth $600 billion, right? Like, how much of an incentive does that create to attack Bitcoin if, like, you know, you can attack Apple stock somehow or like, I don't know, double spend Apple stock or like, you know, you could add those things on top.
Starting point is 00:56:38 So one of the issues with, I guess some of the ideas that the sidechains guys have of, like, the Bitcoin blockchain security. a really wide range of things is that that also increases the incentive to attack Bitcoin, right? So how can you keep Bitcoin secure if you go in that direction? It's not clear to me, really. So this is all very comforting news, Brian. Is there any other scenario than this like doomsday scenario where Bitcoin just disappears because it's not secure?
Starting point is 00:57:18 what are some other scenarios that we can that we could postulate when this block having block or having happened well i mean one thing i was thinking about and and maybe some people who know this better can correct me here but to me it just seemed like this is a little bit of a design mistake like why why every four years like why isn't it not continually decreasing why is it not every week. Why doesn't the block reward increase every week, but I don't know, half a percent or whatever it works out to?
Starting point is 00:57:56 I'm not sure. Maybe there's some thinking behind every four years. Would that change anything? That wouldn't change the fact that you're, at some point, the cost of running mining hardware is going to be below what it costs you to, what you're receiving it in terms of rewards. It would change things because you don't have to,
Starting point is 00:58:17 from one day to the next, like dramatically, this huge transition where from one day to the next, mining hardware loses a lot of value and becomes the hash rate drops, all of that. You wouldn't have that, right? It would be much more gradual. So this, this like sort of perfect storm of now it becomes really cheap to attack Bitcoin and the difficulty, you know, the hash rate collapses. Like that's something that you wouldn't have then. So, I mean, one thing that I was thinking about is like, well, maybe one could change that.
Starting point is 00:58:52 It also doesn't seem like that controversial change, right? Because it's, it can still keep the 21 million. You can still have that sort of decrease. Like for miners, it should actually, I don't see why it would be a big disadvantage for miners. I don't think it would be a disadvantage to all, actually, and it would somewhat increase Bitcoin security. Now, it wouldn't be like a. complete solution right i mean i did think of this attack scenario actually before i thought of the the block halving situation but but it would definitely i would definitely lessen the chance of this
Starting point is 00:59:30 happening has anybody else that you know suggested something like that i think someone mentioned in that bitcoin dev uh thread someone mentioned that idea but you see i think that's one of the problem with things like that like we can talk about this now sort of theoretically And I'm sure some people will give us reasons why this is not likely, right? I'm sure some people will say, but no, it will be different. And like people will, some people will disagree with me. Some people will say I was wrong here. And maybe I am, you know, like we don't know.
Starting point is 01:00:03 So, and I think the danger always with things like that is that we don't do anything until something happens, right? because like it's just an abstract scenario right now and then if something happens it is you know it's too late so that's that's one thing i've been thinking about is that you know maybe one should have a more proactive way of thinking some of the some of these issues and maybe one should not view them as so like set in stone right like bitcoin was defined like that with sotoshi and it's going to stay like that like those fundamental design periods. Maybe one would say like, oh, we re-examine that and maybe make some changes.
Starting point is 01:00:48 Well, one thing is for sure is that now that you've sort of laid out this attack vector, this attack scenario, I mean, now somebody could seemingly try to do that. Well, I mean... So talking about it, something makes it possible. I don't think this was like,
Starting point is 01:01:06 this is like a creative enough idea that somebody wouldn't, like people wouldn't think of it anyway. like most of these things are not original right the block halving i don't know if this mining pool it's not it's not an unusual idea so yeah i don't think i don't take the credit of having come up with something very original here you're going to take responsibility for bitcoin failing right yeah because it's episode 16 episode of bitcoin yeah yeah no so i don't think it will be that you know this is this will be obvious but you know So in the end, you know, there's George Soros, no, made, made like a billion pounds or something
Starting point is 01:01:47 in the 70s by shorting the British pound. And, you know, he got this reputation. It's like, you know, the man who broke the pound. Once we start having this being really traded as a financial instrument, I mean, hedge funds constantly try to, like, short markets and break them and, like, rig them and et cetera, et cetera. You know, like, and this is, this would just be another thing like that, you know. I mean, I think we are sort of protected at the moment because Bitcoin is like isolated from the rest, right? It's isolated from the financial system.
Starting point is 01:02:19 But it won't be forever, at least not if Bitcoin actually lives up to its promise and becomes more successful. But I think that at least having this discussion is very valuable. I mean, a lot of people, like when you read these mailing lists or when you read Reddit and people bring up topics like this, It just gets so polarized into like, you know, the people that sort of are ideologically charged, their discourse is ideology charged, and others were, you know, sort of having more realist view of things. And there's an officer there saying, we shouldn't even talk about this because it's pointless, but no, it's not pointless. These are real problems that we need to get through. Yeah, and you're right. And the other thing, I guess, is there are so many things to work on with Bitcoin, right?
Starting point is 01:03:11 There's like so many, so many construction sites going on, so many things that need to be improved. And so the question is like, do you now prioritize trying to prevent some potential disaster scenario a few years down the line versus like working on these immediate problems right here? And that's a very difficult tradeoff to make. And I think people always favor that thing that's right here in front of them. And we tend to, I think we as human beings tend to sort of ignore and put off the thing, the threatening thing that maybe is further down the line and isn't immediately visible or urgent right now. So I think that is a challenge here.
Starting point is 01:03:56 Yeah, absolutely. Well, it's a very interesting topic. And I look forward to seeing your talk in Berlin. Yeah, yeah, absolutely. And yeah, if you come to the conference, listen to this show, and then get in touch, we'd love to meet up. Yeah. So there'll be a meetup on Wednesday night. Right.
Starting point is 01:04:14 There's a meetup on Wednesday night. You're going to give a talk. I'm going to give a talk on Bitcoin in France. It's going to be very short. No, I'm kidding. No, I'll be giving you a talk on what's happened in the past year in terms of Bitcoin, startups, you know, what's happening in France. There are some things happening. I've found some things to talk about.
Starting point is 01:04:36 Good, yes. So, yeah, is you then Flavien Chalon, who we've also had a home from Coin Prism? He's going to give it talk. He was also French. Also French, yes. Yeah. Yeah, so we are getting touched. Also, if you want to meet up at the conference, you know, you can't make you meet up or something for coffee.
Starting point is 01:04:54 Like totally. Yeah, definitely. I can't wait to leave tomorrow. I'm like, so excited to be going to go into Berlin for a week. you know just kind of changing um changing environments and uh being at the bitcoin center and meeting everybody there it's going to be
Starting point is 01:05:12 a very interesting week and very I think it's going to be very inspiring I hope so yes I hope we'll come out with lots of good ideas and how to how to improve the show and what kind of things we can do in the future absolutely yeah yeah also um
Starting point is 01:05:28 look forward to that look forward also being back next week with another episode and thanks so much for listening to the show. You know, there was one thing in my talk, I have just like disclaimers. Like, oh, I'm going to talk about something. But by the way, I need to make some statements here first. Like, I still believe in cryptocurrencies. This is still going to be great. Like, so I'd like to say those things too.
Starting point is 01:05:49 I haven't even bought. I haven't even sold any bitcoins. Yeah, so thanks so much for listening. You know, we'll be back next week. If you want to follow us on Twitter, we're at Epic Center BTC. You can also give us a tip in unobtainium, light coin, dark coin or whatever other currency using the shifty thing. Or the episode of Bitcoin.com slash tips. And, you know, you can subscribe to a newsletter, episode of the Bitcoin.com slash newsletter.
Starting point is 01:06:17 See you then.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.