Bitcoin 101 Open Source Bridge 2011 June 2011 Don Park @donpdonp
<ul>Internals </ul><ul>Mining </ul><ul>Introduction </ul>Marketplace
http://www.flickr.com/photos/blatantworld/4149529614
Who Am I? <ul><li>Don Park
Portland WebDev (mostly rails)
Android Dev
Bitcoin since Nov 2010
Interest: distributed systems </li></ul>
Main Motivators No-cost anonymous transfer Control of inflation Satoshi Nakamoto Bitcoin: A peer to peer electronic cash s...
C++
http://www.flickr.com/photos/steventom/87568944
Which copy is the real one? Data represents money Data costs nothing to copy Coins must remain unique
 
Hash Function Data In: A Ten years ago a crack  commando unit was sent to prison by a military  court for a crime they did...
Public Key Cryptography Relatively Prime Number 987543098750293874509483750927409857094381324 Public Key 98754309875029387...
Digital Signature + Encrypted Hash Hash = Here's the story, Of a lovely lady, Who was bringing up three very lovely girls....
Miners and Users Network User Miner Miner Miner Miner Miner User User User User User User User
Coin Ownership Trail Nakamoto:Bitcoin Paper
Conflicting Transactions 100BTC From Pat To Don June 20 June 21 100BTC From Don To Jill 100BTC From Don To Tracy June 22 ?
Block Chain Nakamoto:Bitcoin Paper Miners Collect Transactions Miners Bundle Transactions into Blocks
http://blockexplorer.com/b/0 The Genesis Block Hidden text: “The Times 03/Jan/2009 Chancellor on brink of second bailout f...
 
 
http://www.flickr.com/photos/boltasu/2725763455
50 coins are given away every 10 minutes Total coins generated 21 million around year 2030 Reward cut in half every 4 year...
http://www.flickr.com/photos/94088966@N00/182619562/ Mining
Slow down the miners! There is only one winner every 10 minutes yet there is any number of miners packaging up the next bl...
“For a block to be Accepted, it must hash To a value with 4 Leading zeros” = + = = Transaction Data Random Number 12345678...
7,267 days June 2011 Difficulty 50 days 6 600
Hardware https://en.bitcoin.it/wiki/Mining_hardware_comparison http://www.flickr.com/photos/brocktice/5143440063/
Difficulty Exchange Rate Expected payout 4,061,000 Megahashes $19USD/coin Hardware 600 Megahashes Average time to win One ...
30-Nov-2010 09:25 <+someone> King is running something like 24 5970s 09:25 < donpdonp> zomg. 09:25 <+someone> he has reall...
1250btc * $19 = $23,750/day King> yeah, I'm down to  1250btc/day (Nov 2010) http://www.flickr.com/photos/jeff-godfrey/4095...
Marketplace http://www.flickr.com/photos/petrick/70924598/
http://www.flickr.com/photos/opalmirror/2209747848/ Over The Counter IRC #bitcoin-otc
 
 
Meteoric Rise Historical Data
June Bitcoin Crash
Liberty Dollar Creator found guilty of 'domestic terrorism' for trying To undermine the US Dollar.
 
 
 
 
 
Opportunities Arbitrage between markets Avoid the risk of USD by offering real goods and services for BTC (*taxes) Risks L...
Upcoming SlideShare
Loading in...5
×

Bitcoin 101

3,154

Published on

An introduction to bitcoin, given on June 23rd 2011 at Open Source Bridge Conference in Portland, Oregon.

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,154
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
60
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • Cryptograpy Installed Base
  • Bitcoin 101

    1. 1. Bitcoin 101 Open Source Bridge 2011 June 2011 Don Park @donpdonp
    2. 2. <ul>Internals </ul><ul>Mining </ul><ul>Introduction </ul>Marketplace
    3. 3. http://www.flickr.com/photos/blatantworld/4149529614
    4. 4. Who Am I? <ul><li>Don Park
    5. 5. Portland WebDev (mostly rails)
    6. 6. Android Dev
    7. 7. Bitcoin since Nov 2010
    8. 8. Interest: distributed systems </li></ul>
    9. 9. Main Motivators No-cost anonymous transfer Control of inflation Satoshi Nakamoto Bitcoin: A peer to peer electronic cash system Started working on the idea in 2007, first bitcoin transaction In 2009, left the project in 2010. Bitcoin is currently maintained by a team of volunteer developers
    10. 10. C++
    11. 11. http://www.flickr.com/photos/steventom/87568944
    12. 12. Which copy is the real one? Data represents money Data costs nothing to copy Coins must remain unique
    13. 14. Hash Function Data In: A Ten years ago a crack commando unit was sent to prison by a military court for a crime they didn't commit. These men promptly escaped from a maximum security stockade to the Los Angeles underground. 439879837 439879837 Data In: Knight Rider, a shadowy flight into the dangerous world of a man who does not exist. Michael Knight, a young loner on a crusade to champion the cause of the innocent, the helpless in a world of criminals who operate above the law. 748392050 Data In: J night Rider, a shadowy flight into the dangerous world of a man who does not exist. Michael Knight, a young loner on a crusade to champion the cause of the innocent, the helpless in a world of criminals who operate above the law. 185858585
    14. 15. Public Key Cryptography Relatively Prime Number 987543098750293874509483750927409857094381324 Public Key 987543098750293874509 Private Key 483750927409857094381324 Plain Text Just the good ol' boys, never meanin' no harm. Beats all you've ever saw, been in trouble with the law since the day they was born. Plain Text Whfg gur tbbq by' oblf, arire zrnava' ab unez. Orngf nyy lbh'ir rire fnj, orra va gebhoyr jvgu gur ynj fvapr gur qnl gurl jnf obea. Plain Text Just the good ol' boys, never meanin' no harm. Beats all you've ever saw, been in trouble with the law since the day they was born. Cypher Text Whfg gur tbbq by' oblf, arire zrnava' ab unez. Orngf nyy lbh'ir rire fnj, orra va gebhoyr jvgu gur ynj fvapr gur qnl gurl jnf obea. Public Key 777543098750293874432 Private Key 62215092740985709437432
    15. 16. Digital Signature + Encrypted Hash Hash = Here's the story, Of a lovely lady, Who was bringing up three very lovely girls. All of them had hair of gold, Like their mother, The youngest one in curls. Here's the story, Of a man named Brady, A8uce3uea Public Key 987543098750293874509 Private Key 483750927409857094381324 Sksrcu3s4ruc97ykjqnt cd43cud843890oadnu Here's the story, Of a lovely lady, Who was bringing up three very lovely girls. All of them had hair of gold, Like their mother, The youngest one in curls. Here's the story, Of a man named Brady,
    16. 17. Miners and Users Network User Miner Miner Miner Miner Miner User User User User User User User
    17. 18. Coin Ownership Trail Nakamoto:Bitcoin Paper
    18. 19. Conflicting Transactions 100BTC From Pat To Don June 20 June 21 100BTC From Don To Jill 100BTC From Don To Tracy June 22 ?
    19. 20. Block Chain Nakamoto:Bitcoin Paper Miners Collect Transactions Miners Bundle Transactions into Blocks
    20. 21. http://blockexplorer.com/b/0 The Genesis Block Hidden text: “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”
    21. 24. http://www.flickr.com/photos/boltasu/2725763455
    22. 25. 50 coins are given away every 10 minutes Total coins generated 21 million around year 2030 Reward cut in half every 4 years (starting with 50 coins) Implemented by Consensus
    23. 26. http://www.flickr.com/photos/94088966@N00/182619562/ Mining
    24. 27. Slow down the miners! There is only one winner every 10 minutes yet there is any number of miners packaging up the next block. http://www.flickr.com/photos/peternijenhuis/199670739/ With busywork! Mindless busywork!
    25. 28. “For a block to be Accepted, it must hash To a value with 4 Leading zeros” = + = = Transaction Data Random Number 12345678 Hash 8374923847 Random Number 23456781 Hash 0038274634 Random Number 23456781 Hash 0038274634
    26. 29. 7,267 days June 2011 Difficulty 50 days 6 600
    27. 30. Hardware https://en.bitcoin.it/wiki/Mining_hardware_comparison http://www.flickr.com/photos/brocktice/5143440063/
    28. 31. Difficulty Exchange Rate Expected payout 4,061,000 Megahashes $19USD/coin Hardware 600 Megahashes Average time to win One block (50 coins) http://www.alloscomp.com/bitcoin/old_calculator.php 47 Days $19USD * 50 / 47 days $20.20USD/day
    29. 32. 30-Nov-2010 09:25 <+someone> King is running something like 24 5970s 09:25 < donpdonp> zomg. 09:25 <+someone> he has really cheap electricity 09:25 <+someone> and he's using them to heat his house this winter, basically 09:25 <+someone> he started very early with a custom miner. 09:25 <+someone> and all his equipment is already paid for from selling his btc 09:25 <+someone> he's spent around $12000 now I think 09:25 <+someone> maybe more 09:26 <+someone> he has about 20-30% of the hashes on the network The early days and the king of the miners 2010-Dec-10 15:09 < King> if difficulty keeps rising like this even payoff of a 5970 @ $0.10/kWh is uncertain 15:12 < King> and at $.10/kWh that 5970 costs about $25/month in power 15:12 < King> yeah, I'm down to 1250btc/day 15:12 < King> at least until my next 12 5970s arrive 15:12 < someguy> that's $250 a day 15:13 < King> then I should be back at ~ 2kBTC/day 15:13 < King> well... it's also >$20k in hardware
    30. 33. 1250btc * $19 = $23,750/day King> yeah, I'm down to 1250btc/day (Nov 2010) http://www.flickr.com/photos/jeff-godfrey/409532253/
    31. 34. Marketplace http://www.flickr.com/photos/petrick/70924598/
    32. 35. http://www.flickr.com/photos/opalmirror/2209747848/ Over The Counter IRC #bitcoin-otc
    33. 38. Meteoric Rise Historical Data
    34. 39. June Bitcoin Crash
    35. 40. Liberty Dollar Creator found guilty of 'domestic terrorism' for trying To undermine the US Dollar.
    36. 46. Opportunities Arbitrage between markets Avoid the risk of USD by offering real goods and services for BTC (*taxes) Risks Legally untested SHA256 has a lifetime
    37. 47. Zimbabwe Dollar, 1980 - 2009 On 20 February 2008, the Central Statistical Office said that officially, inflation has in January 2008 gone past the 100,000% mark he Central Statistical Offices (CSO) showed that annual inflation rose by 7,336,000 percentage points to 9,030,000% by June 20 (2008) On 16 February 2006, the governor of the Reserve Bank of Zimbabwe , Gideon Gono, announced that the government had printed ZW$20.5 trillion in order to buy foreign currency to pay off IMF arrears . [52] In early May 2006, Zimbabwe's government announced that they would produce another ZW$60 trillion. [53] The additional currency was required to finance the recent 300% salary increase for soldiers and policemen and 200% increase for other civil servants.
    38. 48. http://www.flickr.com/photos/sokwanele/2073320987/
    39. 49. It isn’t much of a stretch to imagine Zimbabwe in ten years’ time—or a whole group of developing nations with a history of crippling inflation—adopting a new currency that is independent, incorruptible, and anti-inflationary by design. In short, something a whole lot like Bitcoin. No, it isn’t the future, but it just may point the way. http://techcrunch.com/2011/05/21/the-bitcoin-experiment/
    40. 50. http://www.flickr.com/photos/damienclauzel/5798596806/ The End
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×