
In this special “splinter” episode of the “Smashing Security” podcast we take a look at Bitcoin and Blockchain. What’s all the fuss about cryptocurrencies? How can you protect your Bitcoin wallet? And how does the Blockchain work?
Lots of questions, and Graham offers to sell his family.
Listen to the latest edition of the “Smashing Security” podcast by cybersecurity veterans Graham Cluley and Carole Theriault, joined this week by special guest Peter Ullrich of the “Explain Blockchain” podcast.
Show notes:
Please check out the show notes for this episode of the podcast on the Smashing Security webpage.
Show full transcript ▼
This transcript was generated automatically, probably contains mistakes, and has not been manually verified.
Hello, hello, and welcome to another episode of Smashing Security, episode 59. My name is Graham Cluley.
And we are joined by a special guest, an expert this week, actually. We brought with us— everybody say hello to Peter Ullrich. Have I said that correctly?
But I'm a computer science student and I follow this topic already for a while. And I think I have some things to talk about.
You've got a few episodes out already, and I imagine some more are on the way where you are trying to explain blockchain and bitcoin in plain English, and that is the purpose of our podcast here on Smashing Security today.
There's been so much excitement, particularly around bitcoin, I think, during 2017.
But certainly compared to January 2017, anyone who invested in bitcoin way back then has made themselves quite a tidy packet, haven't they?
The price has absolutely soared over the course of the year. And so I think one of the things that I really want to know, Peter, is whether I should be— I should be, shouldn't I?
Whether I should be buying bitcoin right now, should I have invested in it back in January? Should I be kicking myself for not having done so, or is the bubble about to burst?
I guess we have to ask the really fundamental questions because this is something which was happening to me over the Christmas break.
I was with members of the family and meeting other people. Parties and so forth, and everyone wanted to talk to me about bitcoin.
So before that, you always had, if you want to send, let's say, Graham, you want to send some money to Carole.
So there are a lot of middlemen in between, a lot of institutions. But with bitcoin, all these middlemen are taken out.
It's a very direct connection, a direct payment system, kind of an email.
Absolutely.
And there's no kind of— I guess because it's decentralized, it's kind of resistant to censorship.
And this is happening more and more over the years. So because you have to buy bitcoin somewhere. You have to exchange your fiat money, your normal currency for bitcoin.
And these access points are regulated more and more. But everything in between, the direct connections, the actual payments cannot be regulated.
There are a lot of people living abroad and working hard and then sending back the money to their families to support them.
And they really rely on these centralized systems that are not that efficient and that are highly regulated. And all these regulations make it very slow, this whole system.
I can see how it's attractive to people who maybe want to keep under the radar, shall we say, and maybe they're privacy wonks and so forth who just don't like the idea of other people knowing what they're buying.
The other group of people who maybe might be interested in Bitcoin as well are those naughty people, people maybe who want to do some criminal things or maybe want to get hold of something which maybe you shouldn't put on your credit card.
Just how much is that for? I mean, is that mostly what Bitcoin's about buying?
Ever since then, Bitcoin is used much more in everyday life.
When the transaction fees were quite low a couple of years ago, a lot of stores, a lot of supermarkets, a lot of cafes were actually using Bitcoin because they can offer their products for a cheaper price because they don't have to pay all these fees to the credit card companies and so on.
And actually, one big retailer like Amazon, for example, is rumored to use maybe not Bitcoin but their own currency, their digital currency, to speed up their payment processes and also I mean, Amazon sells a lot over here and they always pay these high fees to credit cards particularly.
And if they can lower the cost a lot by using something like Bitcoin or even Bitcoin itself, they will definitely use it.
So at the moment it is not used that much in a very visible way so that you really know what you can buy with it. But in the next years it will definitely come. Maybe 2018. Yes.
Yeah, other cryptocurrencies as well.
So maybe you can explain to us what blockchain is and why people are getting so excited about it and what potentially it might mean for other areas of security, how it may have an impact.
So instead of having one copy of, for example, the balances of accounts in one system, so at your bank, mostly every node, every computer that is connected to the Bitcoin network holds a full copy of every transaction of every balance.
The idea that all of that information is freely available for anyone to look at, but it's protected and it's not something which is easy, for instance, to alter and to meddle with that ledger.
So it's not that you have an IBAN number or any traditional bank number where you are easily identifiable, but actually it's just a random number.
So one random number sends bitcoins to another random number.
All these use cases where you want to have something that cannot be— that is fixed and cannot ever be changed again, then you could use a blockchain for it.
My understanding is that the miners, and you'll correct me, Peter, if I've got this wrong, that the miners are actually doing some of the calculations to confirm that the transactions which are being added to the blockchain are legitimate.
And so they're doing some complex calculation in terms of looking at the encryption and so forth. And this is part of the thing which really makes sure that it's immutable.
But there is also this challenge, which is at some point the number of bitcoins is limited, isn't it?
I mean, the validation of transactions are made on every single node in the network. It's different from the proof-of-work consensus protocol.
And the proof-of-work consensus protocol is basically hashing the block header over and over again until you get a number out of this hashing algorithm that is lower than the global target.
So it's not, it's you have, you know, I totally understand this. Always that people say you have complex mathematical problems to solve, which is really not the case.
You just really hash information, change something, hash it again. It's just brute force.
And this hardware really only does create hashes all the time over billions in a minute and so on until you really get this hash number that is lower than the global target.
And then every two weeks, every around every two weeks, this global target is adapted, is changed by the consensus protocol, automatically, so that it should also take in the next two weeks, always around 10 minutes on average, until one of the miners in the whole network finds the hash that matches the criteria.
You know, you've got all these machines all miners are trying to solve the same problem at the same time, and there's one winner, and then it goes back to zero again.
Another big problem is put out to the miners, and they all try and solve it.
Don't worry about it. Oh, I see.
That's all I'm saying. That's all I'm saying.
For example, in Quebec, in Canada, you have hydroelectric power, which is also very cheap and it's renewable.
But also when the Bitcoin reward will be low enough, Bitcoin reward will decrease over time, then it's also not that feasible anymore to mine this much, to use this much energy.
So then it will also come down a little bit.
And there seem to be all the time new coin offerings being made on the internet, sometimes backed by celebrities as well.
I mean, is there just going to be an unlimited number of these things popping up?
And there's always this joke that somebody complains that there are like 14 versions of something, so they want to fix it and they make the 15th version to fix everything.
And that's kind of the same idea behind these other cryptocurrencies.
Every single one of them has a certain goal that they want to fulfill, whether it's lower transaction fees or whether it's to enable people to have these smart contracts as in Ethereum, for example.
But eventually, it's always the idea that it will— now it's an expansion and explosion of added digital currencies.
But over time, these currencies might not be— cannot sustain themselves. And also it's a free market.
So then also the losers will drop out and there will be new newcomers and so on. It's a free market.
Bitcoin is the one which we focused on today, a digital currency without middlemen, open source. Strong emphasis on anonymity, peer-to-peer.
It's not just being used for buying naughty things online, although clearly that is going on.
And as Carole said, you know, there are concerns as well about the impact there could be on the environment through using so much energy to participate in some of these things.
But generally, you know, this is an exciting thing and lots of people are getting interested in it.
Some of the banks are even beginning to take it more seriously as well, and they're certainly interested in blockchain technology and what that might bring to their business.
But maybe other banks are also feeling threatened by this decentralized currency too.
So basically, that means you need to identify yourself as a Bitcoin user, which kind of threatens the whole ecosystem of privacy.
So whenever you want to buy Bitcoin here in Europe or in America, then you have to— if you want to buy larger amounts of Bitcoin, more than I think $50, then you also have to send in your ID so that they can do a KYC, know your customer.
And more and more exchanges, I mean, they want to participate or they want to collaborate with the regulators, right?
So they openly now have audits from third parties, from third companies that audit their books and also look for money laundering and try to prevent that.
This is ultimately a gamble. We're in uncharted waters here.
Gox perhaps most famously, but we've seen other ones being hacked in the past or allegedly hacked, and people have lost their Bitcoin wallets.
What's your advice regarding how to protect your Bitcoin wallet?
Maybe leave a little part of it if you want to trade with it, then you can take 10-20% something and just leave it there.
But always try to take the bitcoins away from exchanges because they have your private keys, which are used if you want to make a transaction.
Then you need to have your private key. So if the exchange is hacked, your private key is gone and your bitcoin is also gone. It's just gone and you will never get it back.
So what you want to do is when you buy bitcoin, always use either a hardware wallet, which Graham Cluley and Carole Theriault talked about in a previous episode, which are little devices that just store your private key.
It's just a random number as well. It's just stored on a physical device. And if you keep this physical device secure, then you will not get hacked.
But I had so many friends that lost their money because they lost this piece of paper. Yeah, it's crazy.
But otherwise, what is maybe the easiest way now and also the cheapest way is to use a mobile or a desktop wallet, which are, for example, my recommendation would be Jaxx, J-A-X-X, for iOS and Android, wherever.
That is an open source project, an open source software that you can just download for free. And it is a full wallet. So you can receive and send bitcoins with it.
You can also exchange bitcoins for other coins like Ether or Bitcoin Cash or Litecoin. And it's on your own physical device, on your own smartphone.
And as long as your smartphone is secure, then also your wallet is secure and your bitcoins are secure.
And then second of all, they need to go into your wallet, your mobile wallet. And you can also protect it there with a PIN, which is not as good as two-factor authentication.
Yeah, it is a PIN at least. And they can't just send your bitcoin.
I'm not familiar with Jaxx, but my concern would not be so much someone stealing Carole Theriault's private key, but simply that she no longer has access to it if she loses her mobile phone.
Is there any way of regenerating that private key or something? Because I have one of these hardware wallets.
I've got a thing called Trezor which is plugged into my computer, which contains my hardware bitcoin wallet.
And what I can do is if I lose that device, I also have a passphrase or 20 random words or something which I've stored away securely.
So if I get another device, I can actually regenerate my private key.
So what I'm thinking is the scenario maybe with these mobile wallets, and I don't know how exactly they work, is if you lose the device, does that mean you've lost your private key?
If you physically never get hold of your mobile phone again?
So if you have a mnemonic from a mobile wallet and you want to then use a Trezor or Ledger Nano S or something, a hardware wallet, then you can also import it there.
So as long as you keep these 20 or 24 or 12 words, then you can always regenerate the keys and you have access to your wallet again.
Where can people learn more about blockchain? What would you recommend as a great source of resources? Because we should put some links in the show notes.
He's very well known, and the book really takes you through all the technical details of Bitcoin and so on.
So if you're more interested in the technical details, I'd recommend Mastering Bitcoin. It's also freely available on GitHub, or you can buy the book and support the author.
Otherwise, there's a great list about Bitcoin resources created by a Bitcoin Core developer, and he also put it freely on his website, and we will also link to it in the show notes, I guess.
So thank you so much, Peter, for joining us today. It's been tremendous as you've walked us through the issues of Bitcoin and blockchain.
I guess the only other thing which we might be interested in is the future of Bitcoin. What does that look like? Sorry, I hadn't thought of asking about that.
Go to smashingsecurity.com for past episodes.
Hosts:
Graham Cluley:
Carole Theriault:
Guest:
Peter Ullrich – @PJUllrich
Follow the show:
Follow the show on Bluesky at @smashingsecurity.com, or visit our website for more episodes.
Remember: Subscribe on Apple Podcasts or your favourite podcast app, to catch all of the episodes as they go live. Thanks for listening!
