Guest User

letstalkbitcoin #20

a guest
Nov 4th, 2013
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.57 KB | None | 0 0
  1. 20.1: The How and Why of localbitcoins.com
  2. 0:12
  3. Hi and welcome back to episode twenty of Let's Talk Bitcoin!, a twice-weekly show
  4. exploring the ideas, people and projects building a new digital economy and the
  5. future of money.
  6. 0:21
  7. Twenty episodes. That number came up fast.
  8. 0:25
  9. Today's an experiment: one of the most common complaints we get is that our show
  10. is too long and some listeners would rather have the ability to pick and choose
  11. what order they listen to the show in.
  12. 0:33
  13. It's also very intimidating for new users who might be interested in a
  14. particular segment but not in the half-hour discussion that came before.
  15. 0:40
  16. Episode twenty will be released a number of parts. You should find a total of four
  17. files.
  18. 0:45
  19. In 20.1, that's what you're listening to now, Stephanie and Andreas share their
  20. experiences with localbitcoins.com, an alternative to centralize exchanges
  21. that's not against the rules.
  22. 0:57
  23. In 20.2 the hosts have a long conversation about what the point of mining is and
  24. if the incentive might have become the end result, losing sight of Satoshi's
  25. vision. This is a must-listen-to segment, and clocks in at a little under half
  26. an hour.
  27. 1:09
  28. In 20.3, I sit down with Asher Ten and Ryan Joe, better known as ZhouTong, two
  29. of the founders behind coinjar.io, a new Australian Bitcoin exchange. At the end
  30. of this segment you can hear Andreas on Bloomberg West yesterday.
  31. 1:24
  32. In 20.4 Andreas tells us about the upcoming Bitcoin Improvement Project Proposal
  33. number 32 which proposes a new third type of wallet, a hierarchical
  34. deterministic wallet. Sounds technical, and it is but the concept is powerful
  35. and it's worth your time to try to understand the potential here.
  36. 1:40
  37. We appreciate you hanging with us as we try these new things out.
  38. 1:41
  39. Please send all your feedback to [email protected].
  40. Enjoy the how and why of localbitcoins, from the team at LetsTalkBitcoin.com.
  41. 1:52
  42. Stephanie: I received an email from a listener who was curious about how to get
  43. Bitcoins in general, and said that he was having some real difficulties just
  44. getting his hands on some Bitcoins and I know that this is a common problem that
  45. a lot of people have.
  46. 2:05
  47. He was specifically asking me about the website localbitcoins.com, which we've
  48. talked about on the show before.
  49. 2:12
  50. Personally I think with all the difficulties with exchanges and Bitcoin websites
  51. you know, more options are popping up all the time to be able to get Bitcoins
  52. and we've talked about a bunch of them like Coinbase and BitInstant and Bitstamp
  53. and BTCQuick and all these different websites where you can buy Bitcoins, but
  54. you've got to go through a verification process and link your bank account in
  55. some cases not everybody wants to do that, sometimes they just want to buy
  56. Bitcoins although you can do that on BitInstant, but it can be a little more
  57. complicated; you've got to find a location and so forth and he was curious about
  58. how to use LocalBitcoins to just simply buy Bitcoins with cash. There is a
  59. website called localbitcoins.com where you can find people in your area who are
  60. buying or selling Bitcoins and hook up with them through this website and then
  61. you can broker Bitcoin transactions in person.
  62. 3:06
  63. You can find people who are buying or people who are selling, you can be a
  64. seller on localbitcoins, you can buy Bitcoins online even, there are online
  65. sellers that are offering Bitcoins for various forms of online payment like
  66. OKPay or Dwolla or PerfectMoney.
  67. 3:23
  68. Localbitcoins.com itself is based in--
  69. Andreas: It's in the free and democratic country of Finland.
  70. 3:30
  71. Stephanie: Finland, yes thank you.
  72. 3:32
  73. Localbitcoins itself is not based in the US, what it is right now is a way to
  74. hook up with other people who want to you buy your Bitcoins or sell you
  75. Bitcoins. What they have is like user profiles, it's kind of like e-bay, there's
  76. a feedback system. They have an escrow method as well where it provides some
  77. protection for both parties so that they can hold the Bitcoins in escrow and
  78. then the seller can release them when they get the payment going through.
  79. 3:56
  80. There is a little bit of protection built into it and then there's this feedback
  81. system also. You probably want to do business with people who have positive
  82. feedback and have a bunch of instances of positive feedback if you're going to
  83. use localbitcoins.com and of course all the things that apply to for instance
  84. online dating or anything where you would meet somebody that you don't
  85. know apply to this. You always want to me up with a person in a public location
  86. that's crowded, in case anything goes sour, whatever, there are at least a lot
  87. of people around to witness what's going on so a lot of people meet up in
  88. internet cafes or restaurants or places that are a lot of people in the
  89. daylight.
  90. 4:37
  91. You can put down hours when you're available and places that you want to meet;
  92. the sellers will put their terms in their advertisements on localbitcoins.
  93. 4:45
  94. You know honestly you can meet some really cool people this way, people who are
  95. interested in Bitcoins. Not everybody who's out there on the internet is a
  96. monster or shady or anything like that, a lot of people are just regular people
  97. and they're very nice and they'll sell you some Bitcoins and they'll help you
  98. out maybe even getting started setting up a wallet. I mean, some people do sort
  99. of offer that, support, as well as being Bitcoin "dealers" will call it on
  100. localbitcoins. You know i think it's possible to have a really great experiences
  101. with localbitcoins if you are a little bit savvy about those things.
  102. 5:16
  103. Just deal with people who have positive feedback, make sure they're
  104. communicative with you, meet them in a public place in daylight; I think those
  105. are the pointers that I would want to give. Do you guys have anything you want
  106. to add to that?
  107. 5:26
  108. Andreas: I don't believe that there's any sort of legally questionable in the
  109. US. I believe the FinCEN guidance that came down a couple months ago
  110. specifically said that so long as you're not doing this as a business,
  111. but rather it's just person-to-person transactions, that that's something that
  112. doesn't fall under their guidelines.
  113. 5:44
  114. Announcement: Let's Talk Bitcoin! is heard each week by thousands of people who
  115. are participating in the new digital economy.
  116. Our listener base of Bitcoin owners, miners, investors, technologists, and
  117. merchants is growing fast. We offer a limited number of short advertising slots
  118. in each show to keep our listeners engaged and to provide maximum impact our
  119. sponsors. If you'd like to talk to us about Let's Talk Bitcoin, send us an
  120. 6:11
  121. Advertisement: If I showed you a website where you could easily purchase
  122. electronics from the world's largest distributor with Bitcoins at zero percent
  123. markup, would you think it was too good to be true? Good news: it's real, and
  124. it's at BitcoinStore.com. Choose from half a million items, save money over
  125. Amazon and Newegg, and convert your Bitcoins to real-world items. You can even
  126. buy with privacy; all they need is a shipping address. But don't take my word
  127. for it, see for yourself at BitcoinStore.com.
  128. 6:45
  129. Andreas: So I did number a number of trades on localbitcoins.com, I have seller
  130. accounts with a lot of positive feedback. I use it primarily for market research
  131. because the best way to understand who's buying Bitcoin is to meet them.
  132. 6:59
  133. So I also offered a service to help people set up wallets and to explain the
  134. issues to them, and then I met more than a dozen people from every age, every
  135. professional background, every political bent, different kinds of interests et
  136. cetera, all very pleasant very nice interactions and no problems whatsoever. I
  137. would also emphasize what Stephanie said, to keep in mind that as a buyer you're
  138. the one holding cash and going to this meeting with the other person knowing
  139. you're holding cash, so don't get mugged.
  140. 7:29
  141. I did have one occasion when a younger female buyer had a handle or a pseudonym
  142. hasn't made it very obvious that she was a younger female buyer and I advised
  143. her to change her pseudonym because it's it's really not safe just like it
  144. wouldn't be safe to be meeting people on Craigslist and advertising things like
  145. that.
  146. 7:48
  147. But other than that if you take those basic precautions and meet in a public
  148. space I think this is a brilliant way to get Bitcoin, to meet other Bitcoin
  149. people, and to establish relationships that survive regulators basically.
  150. 8:02
  151. Adam: There's a variety of different fees that participants on a localbitcoins
  152. offer, what do you guys think, you know Andreas when you were doing this what
  153. sort of upcharge were you charging, and what do you think is reasonable?
  154. 8:13
  155. Andreas: I was doing something slightly different which was I was only selling
  156. up to one Bitcoin or actually about a hundred dollars worth of maximum purchase,
  157. it was only for new users, new buyers so I wanted to see an account that didn't
  158. have prior purchases so I actually offered them at a discount over the exchange
  159. rate, most people add a slight premium and usually you do it with a formula so
  160. you say, I want to take Mt Gox 24-hour price, or a blended exchange 24-hour
  161. price and then add a ten percent premium or something like that.
  162. 8:47
  163. But it kind of depends. You'll see different prices throughout the day and they
  164. change dynamically a lot of the time.
  165. 8:52
  166. Stephanie: There are a number of different formulas that you can use or you can
  167. just do like a flat price over spot for Bitcoin, or under spot, I mean you can
  168. really do whatever you want if you're a seller and if you're a buyer you can find
  169. the best price that's the most convenient for you where you live or you know
  170. depending if you want to buy Bitcoins online you could send somebody money
  171. online if you're comfortable with that.
  172. 9:14
  173. So it's really a pretty varied marketplace, it's a lot like e-bay I think. I
  174. just want to mention that there is great tutorial about using localbitcoins.com
  175. to grow Bitcoin adoption and this is about how to become a seller on
  176. localbitcoins and basically do exactly what you were doing Andreas, with trying
  177. to help people get interested in Bitcoin and get started with it and it's by a
  178. friend of the show who's been on the show, Justus Ranvier and if you google
  179. search using localbitcoins.com to help grow Bitcoin adoption you'll see a post
  180. about that.
  181. [Article: http://localbitcoins.blogspot.com/2013/06/this-is-first-in-series-of-posts.html]
  182. 9:47
  183. There is actually one more thing that I wanted to mention about localbitcoins,
  184. you can bypass localbitcoins if you have basically a friend who you know and
  185. trust already who wants to sell Bitcoin or buy some Bitcoins from you and you
  186. know it's similar to localbitcoins, but you wouldn't have to pay their fee
  187. although it is very small, you know they do have a small fee for the sellers I
  188. think and if you have a friend who's willing to do Bitcoin trades with you I
  189. would prefer that option because it's somebody that you already know and trust
  190. and you don't have to worry about any potential on safety issues with that.
  191. 10:20
  192. But for those who don't have any friends who are into Bitcoin who are local to
  193. them and want to sell or buy, localbitcoins is a great option.
  194. Andreas: Or just get your friends they get all the games start buying that going
  195. from you if your friends are not into Bitcoin you're doing something wrong.
  196. 10:39
  197. Thanks to Dr. Stephanie Murphy, Andreas Antonopolous, and the listener who
  198. emailed Stephanie providing content for the show.
  199. 10:45
  200. Please send all listener mail to [email protected]. Especially this time
  201. since we're trying something very new here I'd like as much feedback as possible
  202. so chime in. Thanks for listening
  203.  
  204.  
  205.  
  206.  
  207.  
  208. 20.2: Mining, and the Forest for the Trees
  209. 0:12
  210. Hi and welcome back to episode twenty of Let's Talk Bitcoin!, a twice-weekly show
  211. exploring the ideas, people and projects building a new digital economy and the
  212. future of money.
  213. 0:21
  214. Twenty episodes. That number came up fast.
  215. 0:25
  216. Today's an experiment: one of the most common complaints we get is that our show
  217. is too long and some listeners would rather have the ability to pick and choose
  218. what order they listen to the show in.
  219. 0:33
  220. It's also very intimidating for new users who might be interested in a
  221. particular segment but not in the half-hour discussion that came before.
  222. 0:40
  223. Episode twenty will be released a number of parts. You should find a total of four
  224. files.
  225. 0:45
  226. In 20.1, Stephanie and Andreas share their experiences with localbitcoins.com,
  227. an alternative to centralize exchanges that's not against the rules yet.
  228. 0:57
  229. In 20.2, that's what you're listening to now, the hosts have a long conversation
  230. about what the point of mining is and if the incentive might have become the end
  231. result, losing sight of Satoshi's vision. This is a must-listen-to segment, and
  232. clocks in at a little under half an hour.
  233. 1:09
  234. In 20.3, I sit down with Asher Ten and Ryan Joe, better known as ZhouTong, two
  235. of the founders behind coinjar.io, a new Australian Bitcoin exchange. At the end
  236. of this segment you can hear Andreas on Bloomberg West yesterday.
  237. 1:24
  238. In 20.4 Andreas tells us about the upcoming Bitcoin Improvement Project Proposal
  239. number 32 which proposes a new third type of wallet, a hierarchical
  240. deterministic wallet. Sounds technical, and it is but the concept is powerful
  241. and it's worth your time to try to understand the potential here.
  242. 1:40
  243. We appreciate you hanging with us as we try these new things out.
  244. 1:41
  245. Please send all your feedback to [email protected].
  246. Enjoy mining for fun, profit, or the good of the land, from the team at
  247. LetsTalkBitcoin.com.
  248. 1:55
  249. Adam: Dan Kaminsky is a well-known security researcher and was recently on a
  250. panel talking about the security of Bitcoin at the Bitcoin 2013 in San Jose last
  251. month.
  252. 2:05
  253. One of the most interesting things I think that came out of the entire
  254. conference was actually something that he said during that talk and I want to
  255. play the clip now so we can kinda discuss the implications.
  256. 2:16
  257. [clip]
  258. Dan: I assign zero percent probability that we will continue with the
  259. present proof-of-work function.
  260. 2:23
  261. The present proof-of-work function is not going to survive the year, period. If
  262. there's one hard prediction I'm going to make, it's going to be that.
  263. 2:32
  264. The reality is that's it's impossible to model the--
  265. 2:35
  266. Look, you have to think of the system in terms of regulatory steps. One dude
  267. spins up one batch of ASICs and gets double-digit percentages of the network.
  268. 2:49
  269. That's ONE guy. That's not okay. Bitcoin depends on there being so many freaking
  270. people to regulate that you can't do it. That when you try to regulate it, you
  271. don't get power; you just get more people. Bitcoin uses, by design, was designed
  272. to leverage the hundreds of millions of machines around the world that do
  273. computation. That is an impossible set to control.
  274. 3:18
  275. One dude? Not an impossible set to control. We think that the ASIC guys love to
  276. say "Hey, we'll just have lots of people buy ASICs." Yeah, you like that
  277. argument because you sell ASICs.
  278. Other vocie: I mean, that's okay, there've always been economic motivators for people to make
  279. their mining things
  280. Other voice: I mean with ASIC even in the best case you're going to see a
  281. massive industrialization of mining to a few small players. It's not going to be
  282. an ASIC in every garage.
  283. 3:42
  284. Kaminsky: if that happens, Bitcoin fails. I'm not sure what the proof-of-work
  285. function, or functions, are going to look like. I had a great meeting, let's
  286. just say I had a meeting with some people and it became clear that multiple
  287. proof-of-work functions operating as a basket of currencies is probably the path
  288. that's going to happen. I don't know where this is going to go yet, all I know
  289. is that Bitcoin is at a life-or-death dependency on mining not centralizing.
  290. 4:20
  291. You have one mining pool, BTCGuild, with 48% of the power. You think this is an
  292. accident? You think they just "oh, you know what, we just ran out of power just
  293. before 50%"? No! They're like "okay, everyone realizes that if we ever exceed
  294. 50%, the value of everything goes to zero, so we're going to stop here".
  295. 4:43
  296. This aspect of the system has got to change. I'm not sure what it's going to
  297. change into. Either Bitcoin changes, or something else happens to leverage the
  298. hundreds of millions of machines, because right now if you have a CPU or GPU,
  299. you shouldn't be mining.
  300. 4:58
  301. Adam: So the question is, if we could turn back the clock and take this move
  302. towards GPUs and ASICs and make it go away, make it so that that is not
  303. something that is feasible any longer, is that is that a good thing, is that a
  304. bad thing, I mean are ASICs, are they a curse, are they a blessing?
  305. 5:19
  306. Andreas: Dan is absolutely right this is absolutely a critical problem for Bitcoin,
  307. it is one that represents the greatest threat to the survivability of Bitcoin,
  308. and I'd like to quote Saint Satoshi himself, this from page 3 of the Satoshi
  309. paper:
  310. 5:37
  311. "The proof work also solves the problem of determining representation in
  312. majority decision making. If the majority were based on one IP address, one
  313. vote, it could be subverted by anyone able to allocate many IPs. Proof-of-work
  314. is essentially one CPU, one vote."
  315. That's what Satoshi said. That was the vision. And that vision has very much
  316. been subverted by ASICs because essentially what it says now is that the power's
  317. getting concentrated.
  318. 6:05
  319. The problem isn't so much the fact that people can buy ASICs and they're
  320. expensive, the problem is that the ASIC is three, four, five, ten orders of
  321. magnitude more efficient than CPUs and it basically crowds out everybody else so
  322. centralization destroys neutrality, provides a single targets for regulators;
  323. centralization is the thing that destroys Bitcoin.
  324. 6:32
  325. Absolutely ASICs are a problem, the current proof-of-work system in the end ends
  326. up centralizing too much power into too few miners and violates the basic
  327. precept of Satoshi, proof of work is essentially one CPU, one vote -- no longer
  328. the case.
  329. Stephanie: I can't really blame them as a problem, I know you're not blaming
  330. them Andreas, I think they're kind of inevitable.
  331. 6:53
  332. What I mean by that is that there's such a great incentive to find a more
  333. efficient way to do the proof of work, the pressure is so great and the
  334. incentive is so great in there so much to gain by developing some technology
  335. that helps that happen, that of course ASICs come out. If you know maybe
  336. there'll be something even more powerful than ASICs in the future. I think I
  337. agree with you that there is a potential problem there with the centralization
  338. especially since ASICs right now are so expensive.
  339. 7:19
  340. Definitely centralizing power. We've seen some ASICs come out, but there have
  341. been so many problems with them I guess there's still some room for skepticism
  342. right now like there's still room to talk about this and say we can still
  343. prevent this problem before it really gets bad.
  344. 7:32
  345. There hasn't been a huge hitting of the market so to speak of ASIC miners yet.
  346. How could you even do that was Bitcoin? We can't turn back the clock; the only
  347. thing that could be done I suppose is create an other cryptocurrency that is
  348. somehow literally unable to do anything but CPU mining, and I know that there's
  349. some folks who are interested in doing that, but then you know you have to get
  350. people to adopt that and use that and value it, and will they when there is such
  351. a strong profit incentive to go with Bitcoin and the ASIC miners which have the
  352. potential to centralized power quite a bit?
  353. 8:06
  354. Andreas: Hey, if the incentives create centralization, don't blame the actors
  355. who are following the incentives as you said Stephanie, but look at the
  356. incentives very carefully.
  357. 8:18
  358. Are those incentives really aligned with the long-term vision of Bitcoin?
  359. And the answer is simple, it's no.
  360. 8:25
  361. Centralization is anathema to Bitcoin. It will be the things that could destroy
  362. Bitcoin. So if the incentives are aligned so they create centralization, which I
  363. think is obvious and very much happening right now, then that's a problem.
  364. 8:39
  365. Can it be solved? I think it can be solved with a hard fork. It's not an easy
  366. solution, it's not a soft fork solution, it's a hard fork solution and it looks
  367. kind of something like this: after block X, where X is some block in the future,
  368. the only blocks that will be accepted by the reference client are those that
  369. have proof-of-work based on something else. That could be SCrypt. By the way,
  370. people have probably heard us talking about SCrypt, and just to clarify that's
  371. S-C-r-y-p-t, and it's an algorithm that is extremely difficult to expand into an
  372. ASIC because it requires a trade-off between CPU and memory so if you try
  373. to crunch it hard with an ASIC what you end up doing is using a lot of memory,
  374. and you can't scale memory the way you can scale computation so essentially what
  375. it does is it puts a counter-balancing incentive again centralization.
  376. 9:38
  377. So yeah, we could change proof-of-work, it would be a hard fork, it would be a
  378. difficult project that would require some work to get there but if anything is
  379. worth a hard fork that would be it.
  380. 9:47
  381. The other alternative--
  382. Stephanie: but why not just use Litecoin?
  383. 9:49
  384. Andreas: the other alternative is Litecoin.
  385. The issue here is simply one of balance, right? Do you fork to a different
  386. currency, or do you maintain the network effect and do the fork internally
  387. within Bitcoin?
  388. 10:03
  389. It's always a matter of if you think that Bitcoin will succeed in the long term
  390. in the network effect and the fact that many others supported and and use it
  391. is good enough then you go to Bitcoin. If you don't believe that evolution can
  392. happen within Bitcoin, then you go for Litecoin.
  393. 10:18
  394. And I think there will always be a balance between that natural kind of
  395. incentive to fork and the incentive to stay on the Bitcoin block chain where the
  396. network effect is greatest, so we'll see how this plays out.
  397. 10:29
  398. The good news is, Litecoin already exist so the alternative is already there and
  399. at this point fails what that does is it allows Litecoin to succeed. That's the
  400. nice thing about having an ecosystem.
  401. 10:40
  402. Adam: So now Litecoin aside, Peter was also on that panel, Peter from Coinbase
  403. was also on this panel with Dan, and the thing that he brought up, I clipped
  404. this out a little bit so it could be shorter, one of the things that he brought
  405. up is that if you wanted to make a change like that to Bitcoin itself, you'd run
  406. into a problem because the people who you're you're essentially trying to
  407. obsolete, you know, the ASIC miners, probably by the time you get around to
  408. doing this actually have more than fifty one percent of network.
  409. 11:05
  410. So you're essentially asking them to be okay with and participe in a switch that
  411. invalidates their rather large investments into.
  412. 11:17
  413. So is that even possible, or do we think that is why Litecoin could in fact take
  414. over, because ASICs wouldn't decide that they are going to invalidate themselves
  415. and so the shift has to happen.
  416. Andreas: A hard fork where you change the proof of work would be very difficult
  417. but think of it from this perspective, the centralization has alreday resulted
  418. in essentially CPU and GPU miners abandoning Bitcoin, the mining increasingly
  419. being concentrated on ASICs. Now if you did, say sometime in the future, and
  420. this could be six months out, eight points out, a year even, but as long as you
  421. baked it into the protocol in advance, then you could essentially gradually
  422. align the incentives. Instantly ASICs would be less popular. It wouldn't affect
  423. the current generation of ASICs because they will continue being profitable
  424. until that period of time.
  425. 12:07
  426. But it would affect decisions about buying future versions of ASICs, and it would
  427. also make people evaluate the ASICs and the new proof-of-work for future value
  428. that they could bring.
  429. 12:18
  430. But at the end of the day if you made that change it would also allow almost a
  431. million people who are in Bitcoin today to resume CPU mining on this new
  432. algorithm, and bring them into the fold.
  433. 12:31
  434. So if ASIC miners walked away, ten thousand of them, and instead you had a
  435. million people walk into the fold, I don't see how that's a problem.
  436. 12:41
  437. It's only a problem if you accept the centralization is inevitable and that's
  438. really a symptom of the proof-of-work, not the underpinning assumption. So if
  439. you change the proof of work the balance of power changes and now you have a
  440. million new miners who can enter the field. So if ASIC miners lose some money
  441. you know, they lose some money over that speculation but I don't think that it'd
  442. be a problem with there a block chain continuing to be more valuable while the
  443. other blockchain with all of these users on its isn't.
  444. 13:09
  445. I think it's quite the opposite essentially people would vote with their mining,
  446. and that's exactly what mining is supposed to do, be a vote, so if the new proof
  447. of work is decentralized, more people can vote.
  448. 13:24
  449. Announcement: Let's Talk Bitcoin! is heard each week by thousands of people who
  450. are participating in the new digital economy.
  451. Our listener base of Bitcoin owners, miners, investors, technologists, and
  452. merchants is growing fast. We offer a limited number of short advertising slots
  453. in each show to keep our listeners engaged and to provide maximum impact our
  454. sponsors. If you'd like to talk to us about Let's Talk Bitcoin, send us an
  455. 13:52
  456. Advertisement: If I showed you a website where you could easily purchase
  457. electronics from the world's largest distributor with Bitcoins at zero percent
  458. markup, would you think it was too good to be true? Good news: it's real, and
  459. it's at BitcoinStore.com. Choose from half a million items, save money over
  460. Amazon and Newegg, and convert your Bitcoins to real-world items. You can even
  461. buy with privacy; all they need is a shipping address. But don't take my word
  462. for it, see for yourself at BitcoinStore.com.
  463. 14:26
  464. Adam: You know taking a step back from this, I think that broadly speaking I
  465. can say we all kind of agree that ASICs aren't great overall for the health of
  466. the network because of like you said the centralizing effect, right?
  467. 14:37
  468. Andreas: I would call it the disenfranchising effect, eve more strongly.
  469. Stephanie. I'm neutral on them, but I think they do tend to centralize a little
  470. bit.
  471. 14:43
  472. Adam: Okay so following that logic, doesn't that also mean that GPUs are
  473. basically also bad because in the same way that fewer people have ASICs
  474. than have GPUs, similarly fewer people have GPUs that are powerful enough to
  475. mine in a reasonable fashion compared to CPUs?
  476. 15:01
  477. The question I'm asking here i guess is, does the total amount of power in the
  478. network actually matter, or is just about the distribution of however much power
  479. there is?
  480. Stephanie: I think you're getting at something that's sort of on my mind during
  481. this whole discussion Adam, which is that we need to redistribute the hashing
  482. power on the Bitcoin network. You know, I don't like that because that itself,
  483. to me smacks of some centralization when anybody talks about redistribution.
  484. 15:30
  485. Now I'm not sure like, my thoughts aren't completely formed on this but yeah I
  486. mean I guess if we take that logic to it's conclusion, if something is done to
  487. eliminate ASICs or get rid of ASICs then you know why not GPUs, why can't we--
  488. are we going to be saying you know everybody has to be mining, if you're gonna
  489. mine on the Bitcoin network it has to be with this with a CPU and it has to be
  490. this specific CPU so that everybody has equal hashing power, that could get
  491. pretty ridiculous, who gets to make that decision and enforce it, you know?
  492. Andreas: I would certainly not join in such a blockchain, one that prescribes
  493. control over which CPU you use or something like that, and think it's a matter
  494. of orders of magnitude right, if you use a proof of work that has less of a
  495. difference between the orders of magnitude of mining of a CPU, a GPU, and an
  496. ASIC, and SCrypt already does that, it flattens that advantage a tiny bit,
  497. 16:25
  498. then essentially with the absolute minimum amount of change you achieve the
  499. original incentives of Bitcoin which is to distribute the voting consensus among
  500. as many participants in the network as possible.
  501. 16:36
  502. In my ideal environment for Bitcoin, every single phone you have that's running
  503. a client is also doing a tiny bit of mining, every single device you use use as
  504. your wallet is doing a bit of mining.
  505. 16:49
  506. If you could distribute it to that extent then it becomes harder and harder
  507. to stop Bitcoin, and at the end of the day I think it's really a survival
  508. mechanism.
  509. 16:59
  510. Centralization in ASICs is not a problem because the ASICs people make too much
  511. money or because we want to change who controls the network, it's a problem
  512. because they can be attacked in regulatory terms, and also the mining can be
  513. shifted to an organization that doesn't have Bitcoin's best interest in mind.
  514. 17:17
  515. Someone puts up an ASIC farm, and it's not that hard to do, they could literally
  516. takeover Bitcoin just to shut it down and that's a bad outcome. Now it's less
  517. likely if you have a proof-of-work that is not as easy to scale up as an ASIC.
  518. 17:30
  519. Adam: This is very tangential here but I'm really curious, on the flip side,
  520. because CPUs are so ubiquitous, right, so let's assume for second that we make a
  521. shift and we go, you know GPUs no longer work, ASICs no longer work, does that
  522. put more power in the hands of corporations that have large amounts of computers
  523. like workstations that employees use, you know and they can just have this
  524. low-level mining process going in the background, is this a way to generate
  525. revenue for companies that have large amounts of computers and workers on them?
  526. 17:59
  527. Andreas: I think you'll find that the number of computers owned by corporations
  528. is a lot less than the number of computers are owned by individuals, so from
  529. that perspective I don't think that too much of a problem but at the same time,
  530. we're not talking about GPUs no longer work or ASICs no longer work,
  531. 18:15
  532. we're simply talking about ASICs don't give you a ten-thousand-fold advantage
  533. over CPUs, they only give you a hundred-fold advantage or tenfold advantage over
  534. CPUs. They still would have significant advantages, there'd still be plenty of
  535. incentive for specialized computing devices to do this.
  536. 18:34
  537. But it would go back more to the initial environment where you have people
  538. building mining rigs that could be done on an individual basis.
  539. 18:42
  540. I think it's just a matter of deciding which incentives give us the best
  541. possible future for Bitcoin, and you know the core idea of the distributed
  542. blockchain proof-of-work system is one CPU per-vote. If you can buy up all the
  543. votes in the network, that's a problem.
  544. 19:00
  545. Adam: I can tell you something that's a little bit exciting to me, you know on
  546. this topic on June 23rd, a guy by the name of bytemaster on the bitcointalk
  547. forums released a challenge for people to try and get more oomph out of a GPU
  548. processor or an ASIC processor for this proof-of-work, and you know obviously
  549. it's GPU because you'd have to design a specific ASIC, because they are
  550. application-specific and this is a new algorithm,
  551. 19:25
  552. basically the protocol is aimed entirely for being as efficient as possible on
  553. CPUs to the detriment of GPUs and to the detriment of any sort of dedicated
  554. application. The bounty if you can get 25 percent faster performance out of any
  555. GPU compared to what they're getting out of their CPU code is 40 Bitcoins, so if
  556. this is something that you have expertise in and you think that you can make
  557. this happen then you should definitely go take a look. There'll be a link in the
  558. show notes too, and I'm very curious if someone manages to come up with a way
  559. to break through this new algorithm, because it could be pretty promising
  560. otherwise.
  561. Stephanie: If this passes the challenge, creating some kind of new
  562. cryptocurrency with the new algorithm...
  563. 20:04
  564. Adam: Yes there's a currency that they've been working on called BitShares,
  565. I have actually spoken with their lead designer a couple of times, guy named
  566. Daniel Larimer, it's gone through several iterations, this was crypto-USD the
  567. first time we talked about, we looked at it on the show before, not on the show
  568. itself but on the back end trying to figure out if it's something we should talk
  569. about, and this is their latest iteration of it and they seem pretty confident
  570. that it's entirely GPU-proof and ASIC resistant while being as fast as possible
  571. to verify.
  572. 20:29
  573. Direct quote: "it's good to see people working on this problem because the
  574. centralization thing, especially as we get into a more ASIC-defined future, just
  575. seems like you can see that this is going to be a problem. It might not be a
  576. problem now but it's going to be a problem and so it's good to see people
  577. working toward solutions, towards that, and if anybody else is working toward
  578. solutions in this area please contact because it's an are we're actively
  579. interested in."
  580. 20:48
  581. Andreas: So could we just point out the fact that Bitcoin is just amazing,
  582. simply from the perspective that if you don't like it you can go make your own,
  583. and also if you don't like the current decisions going on in the Bitcoin code
  584. you can fork and follow a different block chain.
  585. 21:09
  586. Despite the problems we're talking about, the solutions to these problems are
  587. enabled by the very nature of Bitcoin itself, by the fact that it's a consensus
  588. driven mechanism so Bitcoin can solve it's own problems, and can evolve past its
  589. own problems and that's really a key property of Bitcoin that will allow it, I
  590. believe, to survive many such issues, and it has already survived issues like
  591. this in the past.
  592. 21:37
  593. Or, it will allow alternative coins to arise out of the ecosystem and take on
  594. more of a leading role, and the incentives are perfectly balanced, the feedback
  595. mechanisms are super fast, so this is as close as you can come to an efficient
  596. market for picking the currency of your choice. Even if Bitcoin went away
  597. tomorrow, you could jump on a new currency, and still exchange your Bitcoin for
  598. this new currency relatively easily.
  599. 22:03
  600. Stephanie: Taking this incentive idea I guess, if there is some new
  601. cryptocurrency that's created and is GPU- and ASIC-proof, what if it's only GPU-
  602. and ASIC-proof during this initial testing phase when it's kinda like, the
  603. incentives aren't really there, what if it becomes a multi-billion dollar
  604. currency and then suddenly there're huge incentives to make devices or machines,
  605. maybe it's not GPUs or ASICs, maybe it's something completely different, but to
  606. somehow maximize the profit, what if that happens in the future? I'm interested
  607. to see how that plays out, I'm just thinking economics here, that as a
  608. cryptocurrency becomes more valuable, then the profit incentives become greater
  609. and greater and necessity is the mother of invention right, like everyday said
  610. about Litecoin,
  611. 22:46
  612. it's totally ASIC- and GPU-resistant, well now people are talking about making
  613. ASICs that may be able to mine Litecoin on the SCrypt algorithm, even though the
  614. spread wouldn't be as big as with the SHA-256 algorithm like for Bitcoin,
  615. between ASICs and GPUs, or GPUs and CPUs. I'm just really curious to see what
  616. happens with this.
  617. 23:07
  618. Andreas: The organization offering 40 Bitcoin as a bounty to overcome their
  619. algorithm is competing against the established economy of Bitcoin that offers
  620. a 1.7 billion dollar bounty to anyone who breaks the encryption,
  621. 23:22
  622. 25 Bitcoin every ten minutes for anyone who is able to overcome mining
  623. difficulties and mine more efficiently, so yeah I mean the incentives really
  624. favor innovation, very rapid innovation towards achieving the rewards that are
  625. on the block chain.
  626. 23:38
  627. The better solution would be to introduce some flexibility into the
  628. proof-of-work concept so that we can gradually change proof-of-work,
  629. through consensus, as the network becomes more centralized. You know, a feedback
  630. mechanism that acts to decentralize the network if mining becomes centralized,
  631. by changing proof-of-work would be a great way to solve this problem, not just
  632. this time but for the future. At the end of the day, too big to fail happens to
  633. any organization whether it's a totalitarian system or a democratic system or
  634. meritocratic system.
  635. 24:14
  636. All of these systems gradually morph towards centralization, concentration of
  637. power, and basically they need a reset every few years. I have no illusions that
  638. Bitcoin won't also become more centralized, with the power more concentrated
  639. in fewer hands unless it also gets a reset every few years in order to adjust to
  640. the new reality.
  641. 24:36
  642. That should be a goal not something to fear.
  643. 24:38
  644. Adam: Do you think that that's something the winds up being automated into the
  645. protocol itself, or is that something where you know the devs at that the
  646. steering wheel at that particular time make the judgment call, say "okay well
  647. it's been four years, it's time to have a big reckoning again"? You
  648. know, how do you think something like that can happen?
  649. 24:53
  650. Andreas: Well the devs have shown so far that their inclination is towards
  651. creating market-based feedback mechanisms rather than making decrees by fiat, as
  652. you might say, and making decrees as to how the algorithm should work and i
  653. think that follows the spirit of Satoshi, which is be able to make these
  654. decisions by consensus. It becomes a bit more complicated when the issue you're
  655. trying to resolve is the disenfranchisement of consensus itself, and that's a
  656. bit more tricky, but I think in the long term all we need to do is find self
  657. balancing solutions that work through feedback.
  658. 25:28
  659. That would make the currency much more robust, so if you think that innovation
  660. in Bitcoin hasn't stopped but is only beginning, I don't see why we couldn't do
  661. innovation in that particular area that also honors the original incentive
  662. structures of Satoshi and achieves the one-CPU, one-vote promise more
  663. effectively.
  664. 25:52
  665. Adam: Thanks to Dr. Stephanie Murphy and Andreas Antonopolous for providing
  666. content for this episode.
  667. 25:57
  668. Please send all listener mail to [email protected], especially this time
  669. since we're trying something very new here I'd like as much feedback as
  670. possible, so chime in. Thanks for listening.
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682. 20.3: Coinjar.io, and Andreas on Bloomberg
  683. 0:12
  684. Hi and welcome back to episode twenty of Let's Talk Bitcoin!, a twice-weekly show
  685. exploring the ideas, people and projects building a new digital economy and the
  686. future of money.
  687. 0:21
  688. Twenty episodes. That number came up fast.
  689. 0:25
  690. Today's an experiment: one of the most common complaints we get is that our show
  691. is too long and some listeners would rather have the ability to pick and choose
  692. what order they listen to the show in.
  693. 0:33
  694. It's also very intimidating for new users who might be interested in a
  695. particular segment but not in the half-hour discussion that came before.
  696. 0:40
  697. Episode twenty will be released a number of parts. You should find a total of four
  698. files.
  699. 00:45
  700. In 20.1 Stephanie and Andreas share their experiences with localbitcoins.com, an
  701. alternative to centralize exchanges that's not against the rules.
  702. 0:57
  703. In 20.2 the hosts have a long conversation about what the point of mining is and
  704. if the incentive might have become the end result, losing sight of Satoshi's
  705. vision. This is a must-listen-to segment, and clocks in at a little under half
  706. an hour.
  707. 1:09
  708. In 20.3, that's what you're listening to now, I sit down with Asher Ten and Ryan
  709. Joe, better known as ZhouTong, two of the founders behind coinjar.io, a new
  710. Australian Bitcoin exchange. At the end of this segment you can hear Andreas on
  711. Bloomberg West yesterday.
  712. 1:24
  713. In 20.4 Andreas tells us about the upcoming Bitcoin Improvement Project Proposal
  714. number 32 which proposes a new third type of wallet, a hierarchical
  715. deterministic wallet. Sounds technical, and it is but the concept is powerful
  716. and it's worth your time to try to understand the potential here.
  717. 1:40
  718. We appreciate you hanging with us as we try these new things out.
  719. 1:43
  720. Please send all your feedback to [email protected]
  721. 1:47
  722. Enjoy my interview with Asher Tan and Ryan Joe of Coinjar.io from the team at
  723. letstalkbitcoin.com
  724. 1:58
  725. Joining me today we've got Asher Tan and Ryan Joe, two of the cofounders behind
  726. Coinjar.io, a recently released merchant platform and exchange existing in the
  727. australian Bitcoin market.
  728. 2:10
  729. Asher, how did this come about, what what was a process that took you to where
  730. we are today?
  731. 2:14
  732. Asher: Well so Adam, my background is Economics; I used to work as an economist
  733. for close to five years; I was working on startup-projects on the side, and at a
  734. certain point I said I don't really want to have my day job writing about
  735. interest rates any more, let's start a startup. So I found a Joe, my technical
  736. co-founder, we started on a few projects, we were accepted into an incubator
  737. program. The incubate told us we would rather much you have a Bitcoin idea than
  738. your social eating idea, which was great because we were really bullish on
  739. Bitcoin and I knew exactly who to call to join our Bitcoin project, which was
  740. Ryan.
  741. 2:48
  742. Adam: So Ryan, you actually have some background in this space, this is not the
  743. first exchange that you've been part.
  744. Ryan: Actually, I founded Bitcoinica two years ago, it was a margin trading
  745. platform that allows people to trade with more deposit than they have, also it
  746. allows trader to short sell, unfortunately after I sold Bitcoinica to a US
  747. investor, after the new management went onboard, the exchange was repeatedly
  748. hacked by security breaches and that resulted in huge monetary losses and
  749. currency deliquidators working on the issues right now.
  750. 3:24
  751. Adam: So I know that there's still a little bit of aggression in the communities
  752. and some bad memories towards that for people who lost money, that's something
  753. that my understanding is that you have no control over at this point, is that
  754. right?
  755. 3:37
  756. Ryan: Yeah that's right, but it's really unfortunate that this whole thing
  757. happened, but well I'm starting over in Coinjar and I want to still continue to
  758. contribute into the Bitcoin community with my experiences.
  759. 3:54
  760. Adam: So tell me about Coinjar, what's the plan for the platform, what is
  761. it that you're actually trying to do with this?
  762. 4:00
  763. Ryan: Currently Coinjar is a full service Bitcoin platform, and we provide
  764. wallets, and Bitcoin buying service as well as service for merchants, so Coinjar
  765. is the wallets, which is highly integrated with our other parts of our platform,
  766. and Coinjar Filler is actually the first service in Australia that allows you to
  767. buy Bitcoin with not ridiculous fees, so we charge only two percent for buying
  768. transactions and many Australians really love this service, and Coinjar Checkout
  769. is our merchant solution, which is similar to BitPay, and our merchants can use
  770. Coinjar Checkout to integrate with their website, and get settled in local
  771. currency every day.
  772. 4:40
  773. Asher: Yeah when we started this there were a lot of opportunistic players in
  774. the market, and we didn't feel it was right even though we could probably come
  775. in and charge much higher fees, there was no real reason to charge Bitcoin
  776. enthusiasts eight percent to buy Bitcoin and we just thought that was wrong, so
  777. 4:58
  778. I think our first move was to make sure that we have a really good service for
  779. Australians to hold Bitcoin and subsequently working on merchant services as
  780. well.
  781. 5:07
  782. Adam: So what's the primary focus, I mean are you trying to be the big player in
  783. Australia here or is the focus more on using that as a launchpad, mingling
  784. international, what's the plan?
  785. 5:16
  786. Asher: Yeah I think we do have international ambitions; right now the southern
  787. hemisphere, Australia really lacks a strong player so I think if we can
  788. prove ourselves, that we can do a really good job for the Australian market,
  789. we won't have any problems branching overseas.
  790. 5:30
  791. Adam: Usually when we talk to people who run exchanges, they're not in
  792. incubators. At least in the United States and in some parts of Europe, the idea
  793. of running exchange is something that requires you know like a legal staff and
  794. basically you have to be really proactive in complying with a whole lot of
  795. regulations that deal with money laundering and online crime and things like
  796. that, is the situation different in Australia because I mean it sounds like you
  797. guys are kind of just getting started in and you're looking to take over.
  798. 5:56
  799. Asher: We are still in the embryionic stage of figuring out the direction of our
  800. company, and Australia as well is quite unsure of what to do with Bitcoin,
  801. I mean the tax office has come out to say that Bitcoin is no more anonymous than
  802. physical cash, and it doesn't raise major issues that don't currently
  803. exist. Bitcoin is still a digital commodity in Australia and not yet classified
  804. as a digital currency, or a currency per se, so we're still exempt from many of
  805. the regulatory rulings that exist to in America and other countries.
  806. 6:26
  807. Adam: So Ryan, the thing that was interesting about the Bitcoinica, like you
  808. said it applied leverage in a way or it allowed traders to apply leverage in a
  809. way that wasn't really possible with any other platform and to my knowledge
  810. still is impossible with any other platform. Why is it that you were able to do
  811. that when it's been so difficult for everybody else?
  812. 6:42
  813. Ryan: well Bitcoinica actually adopted a really unique model that is the market
  814. maker model, because you for every new exchange there is always a
  815. chicken-and-egg problem: buyers will only go there if they have a lot of sellers
  816. and sellers and sellers will only go there if there are a lot of buyers, this is
  817. a problem with every new exchange and Bitcoinica kind of stopped this problem by
  818. providing guaranteed liquidity by taken the spread out of the current market
  819. price at Mt Gox and then providing liquidity to buyers and sellers so that they
  820. can start trading. Also the margin trading platform was inspired by a lot of
  821. wthe foreign exchange trading platforms that I have experience in, actually it's
  822. really similar to other forex brokers.
  823. 7:25
  824. Adam: I guess the thing that's confusing to me is you had a lot of success with
  825. that, and there've been so many markets that have come out and so many exchanges
  826. that have come out since Bitcoinica went away that haven't really been able to
  827. get much traction, surely they might have been able to scrape a percentage or
  828. two off of Gox but it's not really anything substantial and this is something
  829. that over and over again, people are saying you know this is something that
  830. would make for a more mature market, this is something that the market needs or
  831. at least a lot of players think that the market needs.
  832. 7:50
  833. Do you think that there's going to be a player that comes back and does
  834. something like that, is that something that Coinjar.io is looking to get into,
  835. or are you guys taking a more traditional exchange and merchant services
  836. approach?
  837. 7:59
  838. Ryan: Currently we don't really want to expand our services into the margin
  839. trading territory, so for now we just focus on simple buying and selling; buying
  840. for consumers and selling for merchants, and as a service platform we just want
  841. to facilitate Bitcoin transactions rather than speculation.
  842. 8:16
  843. Asher: Early on, Ryan told me the success of Bitcoinica had to do with two main
  844. things: one was design and usability, so a lot of that's lacking at a lot of
  845. other Bitcoin platforms at the moment, and the other one was service because
  846. Ryan was always on the bitcointalk forums trying to help users solve user
  847. issues. I think those two things help Bitcoinica succeed.
  848. 8:38
  849. Adam: So with Coinjar.io, given what you see as the potential for the Australian
  850. market here. Do you think that this is something that could really enter wide
  851. adoption; have you participated in any meetup groups, or do you know of, I mean
  852. is there a scene for startups there that are focused on the Bitcoin space?
  853. 8:54
  854. Asher: Not so much for startups, right now in Australia pretty much every major
  855. city has a Bitcoin meetup, I host Melbourne's Bitcoin meetup and it's
  856. co-sponsored by Coinjar and an international Bitcoin company which, we're still
  857. finalizing the details but we're expecting close to fifty people at our next
  858. meetup so, lots of interest in Bitcoin. About a month ago we also traveled down
  859. to Singapore for a conference and a hackathon, the main reason we attended this
  860. hackathon was we found out that the development bank of Singapore, DBS Bank
  861. would be there. So we went to really pitch to the innovation team and gauge
  862. interest in the Asia-Pacific, Singapore market to see if Bitcoin was feasible
  863. choice for them. So we went in the with a point-of-sale terminal that we made
  864. overnight, showed it to them and they were quite keen but at the same time I
  865. don't think they took us quite seriously in terms of Bitcoin and P2P payments.
  866. They did agree that there's a lot of people unserviced by current banking
  867. markets but at the same time I think they're just a bit complacent and don't
  868. really see the disruptive force of Bitcoin.
  869. 10:05
  870. Adam: Do you think it's that they don't see the destructive force or do you
  871. think that it's that there's not really much in it for them, you know I mean
  872. because the people who aren't serviced by the banking system aren't serviced by
  873. the banking system because they're not profitable, and so if it's not profitable
  874. than there's no reason to do it. Do you think that they just don't get it, they
  875. look at this and they don't see the potential or that it's something else?
  876. 10:24
  877. Asher: Well I think one is banks have just become complacent, especially in a
  878. place like Singapore where a banking monopoly is easy because of a small
  879. population.
  880. 10:33
  881. Ryan: The bank is not too much interested in P2P payments mostly because it may
  882. not be profitable for them in the future; most banks are quite happy being a
  883. monopoly in financial services and make a lot of money from the money-creation
  884. process, but Bitcoin actually prevents that from happening, Bitcoin belongs to
  885. the people and there's no central banks so everything becomes very competitive
  886. because the barriers of entry becomes so low in the Bitcoin economy, the banks
  887. may not have a big role in this kind of things if it becomes the future.
  888. 11:07
  889. Asher: Yeah, the banks may not really want to get the concept because that's
  890. exactly what they are not trying to do.
  891. 11:16
  892. Adam: For our australian listeners, if they'd like to get in touch with you, do
  893. business with you, what have you, it's Coinjar.io
  894. 11:21
  895. Ryan: Yeah, that's correct.
  896. 11:24
  897. Ryan, Asher, they very much for being on the show.
  898. 11:30
  899. Let's Talk Bitcoin! is heard each week by thousands of people who are
  900. participating in the new digital economy.
  901. 11:36
  902. Our listener base of Bitcoin owners, miners, investors, technologists, and
  903. merchants is growing fast. We offer a limited number of short advertising slots
  904. in each show to keep our listeners engaged and to provide maximum impact our
  905. sponsors. If you'd like to talk to us about Let's Talk Bitcoin, send us an
  906. 11:57
  907. Advertisement: If I showed you a website where you could easily purchase
  908. electronics from the world's largest distributor with Bitcoins at zero percent
  909. markup, would you think it was too good to be true? Good news: it's real, and
  910. it's at BitcoinStore.com. Choose from half a million items, save money over
  911. Amazon and Newegg, and convert your Bitcoins to real-world items. You can even
  912. buy with privacy; all they need is a shipping address. But don't take my word
  913. for it, see for yourself at BitcoinStore.com.
  914. 12:31
  915. Emily: Cameron and Tyler Winklevoss, the twins best known for their role
  916. in the history of Facebook, are looking to create the first publically traded
  917. fund for Bitcoin. An entity called the Winklevoss Bitcoin Trust has filed for an
  918. Initial Public Offering of one million shares to raise up to twenty million
  919. dollars in capital. For more I want to bring on my partner and our
  920. editor-at-large, Cory Johnson. Cory?
  921. 12:54
  922. Cory: Yeah Emily, along with the digital currency plan this is being met with
  923. lots of skepticism for just the ETF alone. I'm joined right now by Andreas
  924. Antonopoulos, who's the cohost of Let's Talk Bitcoin!, the show about the new
  925. economy, the future of money. Andreas, this notion of an ETF that'll trade an
  926. amalgammated value of twenty million dollars worth of Bitcoins, how is that seen
  927. in the Bitcoin community?
  928. 13:20
  929. Andreas: I think it's seen as good news. It's going to bring some volatility,
  930. it's going to bring some mainstream views and perspectives and some mainstream
  931. investors.
  932. 13:27
  933. Cory: And twenty million bucks, at least.
  934. 13:29
  935. Andreas: Well yes, I mean compared to the 1.5 billion dollar total market size
  936. it's small but at the same time for daily volume that's great.
  937. 13:37
  938. Cory: Are there certain, the way it's going to work if this works at all is
  939. they're going to try to raise twenty million bucks and then go out and acquire I
  940. guess Bitcoins themselves and so they'll kind of track it like a currency
  941. almost, but I guess the difference is among other things with this you'll now be
  942. able to short, for all of those Bitcoin haters out there who think this
  943. technology and this currency is a joke, they can actually go short the ETF.
  944. 14:03
  945. Andreas: Absolutely. It's an index fund so they say they already have one
  946. percent of the Bitcoins that are in the markets, the Winklevoss twins, so
  947. therefore presumably they already have the basis to capitalize this from the
  948. Bitcoin perspective, and as an index fund it's going to be great because they
  949. can support the bulls and the bears.
  950. Cory: It wasn't clear from the filing and maybe you know more than I, but it
  951. wasn't clear from the filing that they were going to take the money raised and
  952. sell their own Bitcoins to the ETF; could the actually go in the marketplace and
  953. buy them, would there be a price difference at all?
  954. 14:32
  955. Andreas: At the moment it's probably trading a bit higher than when they
  956. originally bought their own Bitcoin, so they would probably make a loss if they
  957. did it that way but it's not clear from the filing.
  958. 14:43
  959. Cory: What are the tax advantages to owning Bitcoin as opposed to owning
  960. currency, and would that change with an ETF? If you're holding an ETF you will
  961. be fully taxed on things and capital appreciation so on. Are you in Bitcoin as
  962. well?
  963. 14:58
  964. Andreas: Yes, absolutely. I'm in Bitcoin, and I'm taxed on Bitcoin just as I am
  965. on sterling, or Euro, or any other foreign currency. You know, if I keep it
  966. long-term, long-term capital gains--
  967. 15:06
  968. Cory: So there's no real tax advantage or difference with this thing.
  969. 15:10
  970. Andreas: No no, it's treated just like a currency, the IRS considers it
  971. essentially capital gains if you trade it, income if you're actually creating
  972. Bitcoins through mining but other than that capital gains.
  973. Cory: Now within the S1 filing for this new thing, one of many risks factors
  974. that I thought really got to the crux of it which says essentially that until
  975. Bitcoins is accepted by retailers or is used in commerce more it is purely
  976. speculative tool, therefore sufferers excessitudes of trading and the volatility
  977. of that as well,
  978. 15:41
  979. within the Bitcoin community is there a belief that there needs to be a push to
  980. actually use these in commerce more?
  981. Andreas: Absolutely. I think in fact it is using commerce quite a lot, you know
  982. there are already thousands of retailers who accept it and for the average
  983. retailer it presents some big opportunities--
  984. Cory: A thousand retailers is not a lot
  985. Andreas: It's small, it's tiny, yes
  986. Cory: I can't think of a single place I've been that accepts Bitcoin as payment.
  987. 16:03
  988. Andreas: There's a few here in San Francisco, they gain the advantage of
  989. essentially non-reversible transactions and very low cost for the payments,
  990. so you know from that perspective it has a lot of advantages over traditional
  991. payment systems and merchants love it.
  992. 16:15
  993. Cory: Interesting stuff, alright Andreas Antonopoulos thank you very much to the
  994. cohost of Let's Talk Bitcoin! I appreciate you talking Bitcoin with us.
  995. 16:21
  996. Andreas: Thank you so much.
  997. 16:32
  998. Adam: Thanks to Asher Tan and Ryan Joe for providing content for this segment.
  999. Please send all listener mail to [email protected] - especially this time
  1000. since we're trying something very new here, I'd like as much feedback as
  1001. possible so chime in. Thanks for listening.
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013. 20.4: Understanding Hierarchical Deterministic Wallets
  1014. 0:12
  1015. Hi and welcome back to episode twenty of Let's Talk Bitcoin!, a twice-weekly show
  1016. exploring the ideas, people and projects building a new digital economy and the
  1017. future of money.
  1018. 0:21
  1019. Twenty episodes. That number came up fast.
  1020. 0:25
  1021. Today's an experiment: one of the most common complaints we get is that our show
  1022. is too long and some listeners would rather have the ability to pick and choose
  1023. what order they listen to the show in.
  1024. 0:33
  1025. It's also very intimidating for new users who might be interested in a
  1026. particular segment but not in the half-hour discussion that came before.
  1027. 0:40
  1028. Episode twenty will be released a number of parts. You should find a total of four
  1029. files.
  1030. 0:45
  1031. In 20.1, Stephanie and Andreas share their experiences with localbitcoins.com,
  1032. an alternative to centralize exchanges that's not against the rules.
  1033. 0:57
  1034. In 20.2 the hosts have a long conversation about what the point of mining is and
  1035. if the incentive might have become the end result, losing sight of Satoshi's
  1036. vision. This is a must-listen-to segment, and clocks in at a little under half
  1037. an hour.
  1038. 1:09
  1039. In 20.3, I sit down with Asher Ten and Ryan Joe, better known as ZhouTong, two
  1040. of the founders behind coinjar.io, a new Australian Bitcoin exchange. At the end
  1041. of this segment you can hear Andreas on Bloomberg West yesterday.
  1042. 1:24
  1043. In 20.4, that's what you're listening to now, Andreas tells us about the
  1044. upcoming Bitcoin Improvement Project Proposal number 32 which proposes a new
  1045. third type of wallet, a hierarchical deterministic wallet. Sounds technical, and
  1046. it is but the concept is powerful and it's worth your time to try to understand
  1047. the potential here.
  1048. 1:40
  1049. We appreciate you hanging with us as we try these new things out.
  1050. 1:41
  1051. Please send all your feedback to [email protected].
  1052. Enjoy Hierarchical Deterministic Wallets: The Seed that Becomes the Mighty Oak,
  1053. from the team at LetsTalkBitcoin.com
  1054. 1:55
  1055. Andreas: I'm very interested in a new standard, called hierarchical
  1056. deterministic wallets, defined in Bitcoin Improvement Proposal 32.
  1057. 2:03
  1058. So BIP-32 is a standard for creating wallets in a tree structure that can be
  1059. derived from a root key. This is based on original conversation and suggestion
  1060. by Greg Maxwell who's one of the core developers, who is really a genius with
  1061. cryptography and has these incredibly innovative ideas around key management.
  1062. Pieter Wuille developed that into a full proposal and it's also been implemented
  1063. by Tamas Blummer in the Bits of Proof implementation of the Bitcoin enterprise
  1064. server as well as many other places. I'm currently writing an implementation
  1065. based around that.
  1066. 2:40
  1067. I'd like to talk a bit about the topic. So what are hierarchical deterministic
  1068. wallets? Type-1 wallets, as we know them today, are wallets where the private
  1069. key is derived from a random number. They allow you to generate a completely new
  1070. private-public key pair whenever you want. The problem with that is that you
  1071. have to backup each wallet individually, because there's no way to recreate that
  1072. private key, it's based on a random number.
  1073. 3:06
  1074. Type-2 wallets are the type we see in the original implementation in Electrum,
  1075. where you have a seed, and that seed generates not just the first wallet but
  1076. wallets after that in a sequence, so essentially all the wallets that are
  1077. generated derive from that original seed, and you can regenerate them and that
  1078. works very well as a backup process.
  1079. 3:28
  1080. So taking that one step further, BIP-32 allows you to have a Type-2 wallet that
  1081. actually has structure in it. So you still have a master seed, but then you can
  1082. develop sub-wallets to that and for each sub-wallet you can have sub-accounts,
  1083. and sub-wallets and sub-wallets, but basically it's a tree structure.
  1084. 3:49
  1085. You have at the root a master key, and then you can derive all the children
  1086. underneath that and from each of the children you can derive more children. The
  1087. nice thing about this is that you can share any part of the tree, so for example
  1088. I could give one of the sub-trees, I could give the private keys or public keys
  1089. to someone else and they could then generate branches further down that tree for
  1090. example in order to do one-key per transaction, or if they could use it to
  1091. monitor some of those keys, for example to do accounting or transaction
  1092. counting.
  1093. 4:23
  1094. If you have an organization it would allow you to do departmental spending, etc.
  1095. So it's a very interesting protocol. What do you guys think?
  1096. 4:29
  1097. Stephanie: I was gonna say, would that mean they're adopting your grandchildren
  1098. or something?
  1099. 4:33
  1100. Andreas: Yes, absolutely, so it really does have that kind of structur. You
  1101. can think of the master key as the ancestor and then you can create
  1102. descendants, and then you can essentially assign different families of keys for
  1103. different uses.
  1104. 4:49
  1105. Stephanie: Yeah, I'm glad you mentioned the uses for like business accounting, I
  1106. mean that sounds super useful to me and it's great to have the more concrete
  1107. idea of like what this could be used for but I imagine there's lots of other
  1108. uses besides just in business, it could even be used to manage like a household
  1109. budget or something like that.
  1110. 5:07
  1111. Andreas: This is not just for business and you don't need a hierarchical
  1112. structure. Let me give you one specific example:
  1113. 5:12
  1114. Let's say you have a web server that's doing content monetization, and you want
  1115. to be able to generate lots and lots and lots of keys, essentially once per
  1116. transaction or one per page.
  1117. 5:24
  1118. Just like you can do that with a master public in Electrum, in a hierarchical
  1119. deterministic wallet what you can do is take a branch, share the public key
  1120. that's the head of that branch, and then from that derive millions, billions,
  1121. 2.1 billion keys in fact, that are all derived from that master public key, but
  1122. then you can also unlock any of those wallets with a private key that never
  1123. touches that server, so that way you can have essentially a completely untrusted
  1124. server generating public keys without any knowledge of the underlying private
  1125. key that can unlock all those transactions, that's a great use case.
  1126. 6:05
  1127. Announcement: Let's Talk Bitcoin! is heard each week by thousands of people who
  1128. are participating in the new digital economy.
  1129. Our listener base of Bitcoin owners, miners, investors, technologists, and
  1130. merchants is growing fast. We offer a limited number of short advertising slots
  1131. in each show to keep our listeners engaged and to provide maximum impact our
  1132. sponsors. If you'd like to talk to us about Let's Talk Bitcoin, send us an
  1133. let's talk between his herd each week by thousands of people who are
  1134. 6:33
  1135. Advertisement: If I showed you a website where you could easily purchase
  1136. electronics from the world's largest distributor with Bitcoins at zero percent
  1137. markup, would you think it was too good to be true? Good news: it's real, and
  1138. it's at BitcoinStore.com. Choose from half a million items, save money over
  1139. Amazon and Newegg, and convert your Bitcoins to real-world items. You can even
  1140. buy with privacy; all they need is a shipping address. But don't take my word
  1141. for it, see for yourself at BitcoinStore.com.
  1142. 7:07
  1143. Andreas: Another use case is, you give the public key to someone who's doing
  1144. audits, and they can see all of the transactions of all of the subtree, but they
  1145. can't unlock any of them.
  1146. 7:17
  1147. So it gives you this enormous flexibility to share parts of a key structure, and
  1148. share either the public or the private side, and then derive an infinite number
  1149. of sub-levels, or near infinite number of sub-levels, very very quickly.
  1150. 7:33
  1151. It has a lot of uses; I'm planning on using it for example for doing paper
  1152. wallets that are all derived off one master key, so that you can not only store
  1153. them individually but you could also recover any of the paper wallets
  1154. deterministically.
  1155. 7:49
  1156. Stephanie: So how do we get one? I want one.
  1157. 7:52
  1158. Andreas: So it's still a standard in development, it's draft, but here's what's
  1159. interesting: in the last development announcement that Gavin did, which was the
  1160. development announcement number 4 where he talks about version 0.83, one of the
  1161. things he said is that his plans include by 0.9 the implementation of
  1162. hierarchical deterministic wallets. I'm not sure if he's endorsing BIP-32 at
  1163. this point, but certainly there's enough momentum behind it, there's already
  1164. three or four implementations that work very very well, and so I think this is
  1165. going to be moving forward quite fast.
  1166. 8:25
  1167. Adam: This might be totally wrong, when you talk about the seed that you used to
  1168. generate this hierarchy of wallets basically, is their any sort of connection
  1169. between that seed and the brain wallet concept?
  1170. Andreas: So a brain wallet is when you generate a single key off a seed that's
  1171. human-memorable, so for example a passphrase.
  1172. 8:45
  1173. Theoretically you could use a brain passphrase as the root for hierarchical
  1174. deterministic wallets. I would consider that a potential security risk, because
  1175. if you are able to unlock that master key, you unlock the entire trees so that's
  1176. a very bad thing, and bring wallets have the distinct disadvantage that include
  1177. human patterns, and if it's memorable it's brute-forceable.
  1178. 9:10
  1179. So I generally consider brain wallets to be extremely insecure other than for
  1180. very sophisticated users who can generate high entropy passphrases and not
  1181. forget them.
  1182. 9:22
  1183. For the purpose of hierarchical deterministic wallets, usually you start with a
  1184. random number generator and then you apply some kind of passphrase using a hard
  1185. to brute-force algorithm like SCrypt, that's the implementation I've seen so
  1186. far, but generally you start with a random number. What you would do is you
  1187. would only need to keep a very strong backup of that master key, and the
  1188. everything else from that level below could be derived algorithmically.
  1189. 9:49
  1190. It makes backup a lot easier, but it also creates more risk on that single key,
  1191. so you have to balance it very carefully.
  1192. 9:57
  1193. Adam: Once this makes it past the standards process and the decision making,
  1194. what type of software is needed to enable this is, is this something that will
  1195. need to be built into wallets, or will there need to be a specific application
  1196. that is just about hierarchical deterministic addresses or what's the, what do
  1197. you think the process is going to be?
  1198. Andreas: It's probably going to be built into wallets and other applications, so
  1199. for example if it's built into bitcoind and bitcoin-qt, then you would be able
  1200. to get something very similar to what you can do with Electrum today, which is
  1201. have some kind of recovery seed that you can store, and then you can recover all
  1202. of your keys in the case of loss.
  1203. 10:32
  1204. So you could lose your entire wallet, you wouldn't need to necessarily encrypt
  1205. your wallet on the device because you could you could store the master key
  1206. offline and in your wallet only have public keys.
  1207. 10:44
  1208. So as a result you can derive payment keys, but you can't actually send any
  1209. transactions, so there's all kinds of nice you can do.
  1210. 10:50
  1211. I think you'd see it first in wallets, then you'd see it as part of online
  1212. infrastructure, and then finally you'd see it in more complex services.
  1213. 11:00
  1214. Thanks to Andreas Antonopolous and Dr. Stephanie Murphy for providing content
  1215. for this segment. Please send all listener feedback to [email protected],
  1216. especially this time since we're trying something very new here I'd like as much
  1217. feedback as possible, so chime in. Thanks for listening.
Add Comment
Please, Sign In to add comment