SlideShare uma empresa Scribd logo
1 de 35
The world’s first decentralized digital currency

                       Ron Gross
                 ron.gross@bitcoil.co.il

         Adapted from slides by Meni Rosenfeld
                   meni@bitcoil.co.il

                                                   1
Adoption (March 2013)
 “Market capitalization”: $500M
 Users: ~ 150-200K
 Bitcoin-accepting businesses: > 3000, including
    Wordpress.com
    Reddit.com
    Namecheap
    …
 Donations: Wikileaks, Internet Archive, xkcd…
 Academic research: WIS (Adi Shamir), Microsoft, Cornell, ETH Zurich…
 Reports: FBI, European Central Bank…

                                                                         2
Bitcoin is a currency
 Facilitates the trade of one good for another


 Has all properties of a currency


 Does not need to have “intrinsic” value


 The value is determined by supply and demand


                                                  3
Bitcoin is digital
 Ownership of bitcoins is digital information


 Typically used on the internet
   But not only
   (e.g. smartphones / physical bitcoins)


 Based on cryptography

                                                 4
Bitcoin is decentralized
 No company “Bitcoin Ltd.”


 No central issuer or controller


 Based on a public protocol


 A p2p network of nodes running open source software


 Multiple parties are each “doing their own thing”


                                                        5
Bitcoin is the first!
 Plenty of physical currencies (commodities)
   Gold, silver, seashells, rocks …


 Plenty of centralized digital currencies
   PayPal, WebMoney, e-gold, WoW gold, Second Life, …


 Bitcoin is the first decentralized digital currency


 Invented in 2008 by “Satoshi Nakamoto”

                                                         6
How to use?
 Install one of the open-source clients


 Client generates “addresses”, which are like bank accounts
  e.g. 1BBsbEq8Q29JpQr4jygjPof7F7uphqyUCQ

 To receive bitcoins, let the sender know your address


 To send bitcoins, specify receiving address and amount,
  and click “send”


                                                               7
Why?
 No need for 3rd party


 Easy to send and receive money


 Almost no fees


 No single point of failure



                                   8
Why?
 Limited supply – no arbitrary printing of money


 No chargebacks


 International


 Pseudonymous



                                                    9
Numbers
 Max money supply = 21 million BTC
    Currently, 11 million


 Each bitcoin is currently worth roughly $45


 Bitcoins can be specified with 8 decimal places
    2.1  1015 atomic units (“satoshis”)
    0.003 BTC per person alive today


 Monetary inflation rate is decaying exponent

                                                    10
Inflation schedule




                     11
Historic price chart




            bitcoincharts.com
                                12
How does Bitcoin work?




                         13
Public key cryptography
 Every user has a private key and a public key


 Public key is uniquely determined by the private key


 Virtually impossible to compute private key from public key


 Can be used for encryption and digital signatures




                                                                14
Digital signatures
 User wants to send a message and prove that he wrote it


 Gets (message, private key) and computes a signature


 Recipient verifies the signature using the known public key


 Only the user who possesses the private key can sign


 Examples: RSA, ECDSA


                                                                15
Hash functions
 Example: SHA-256


 Transforms any data to a 256-bit number
   Any input change significantly alters the output
   Very hard to reverse


 The hash output behaves like a random function



                                                       16
Bitcoin system components
 A transaction structure for managing ownership


 A p2p network for propagating, verifying and storing
  transaction data

 A proof-of-work system (hashing, “mining”) for:
   Synchronizing transactions
   Determining initial distribution of coins




                                                         17
Coins
 The fundamental building block of Bitcoin is a “coin”
 A coin is characterized by:
    Unique ID
    Quantity (denomination) – arbitrary number with 8 decimal places
    Owner



                 6.3

                 2.4


                                                                        18
Coins
 Coins can be split and merged
 If Alice wants to send bitcoins to Bob, she will merge some
  of her coins and split the result between her and Bob

           6
                                                   2
          2.5
                                8.5                1.5
           7


                                                                19
Transactions
 The owner of a coin is identified by an “address”

 Each address is associated with a private key

 To send a coin, the owner signs a message

      “this coin now belongs to address XYZ”

 The process is is called a “transaction”

                                                      20
Transaction structure

                           Transaction
       Input #1
  Output ref.; signature                       Output #1
                                         Receiving address; amount
       Input #2
  Output ref.; signature
                                               Output #2
                                         Receiving address; amount
       Input #3
  Output ref.; signature




                                                                     21
Transaction rules
 Inputs are “unspent outputs” of previous TX


 Total coins in <= Total coins out


 Voluntary TX fee = Coins In – Coins Out

 Miners include a special “generating TX”


                                                22
The Network




              23
Problem: Double spending
 Using the same coin to pay 2 different recipients
    No agreement on who is the “true” recipient
    One recipient will be out of his coins
    Some way to enforce ordering is needed


 Traditional solution: Central authority


 Prior decentralized solutions have vulnerabilities


 The first working decentralized solution is the blockchain

                                                           24
Preventing double spends
 Suppose there was just one coin

 Two conflicting transactions:




 Only one transaction will be accepted

 Doesn’t matter which one (if everyone agree eventually)

                                                            25
Solution: The blockchain
 Transactions are grouped into blocks


 Blocks are confirmed with proof of work (= hashing)


 A transaction is final if it is included in a block


 Each block references a previous block to form a chain


 In case of conflict: the TX with more confirms wins


                                                           26
The Blockchain
  Block   Block         Block    Block     Block   Block




                    Block 208364
                  Nonce
                  Prev. block hash
                  Metadata
                  Transactions:


                   Tx       Tx       Tx   Tx
                   Tx       Tx       Tx   Tx

                                                           27
Conflicts




4/2/2013   Written by Meni Rosenfeld   28
Evolution of Mining



CPU              FPGA



                        ASIC
      GPU
                               29
Possible Futures




                   30
Failure
 Bitcoin is hacked
 Bitcoin is outlawed / over-regulated
 People lose interest
…


 Value drops close to $0

                                         31
Stagnation
 Usage remains at current levels / drops


 Remains “the geek currency”


 Value stabilizes somewhere in $1-100


                                            32
Bitcoin Wins!
 Network effect keeps Bitcoin in the lead

 More business and users accept it

 Fiat currencies inflate to zero value

 Bitcoin becomes 1-100% of the world’s market

 1 BTC > $10,000-100,000
                                                 33
Questions?




             34
Thank you
 Meni Rosenfeld
   meni@bitcoil.co.il
   https://bitcoil.co.il
   1DdrvajpK221W9dTzo5cLoxMnaxu859QN6


 Ron Gross
   ron@bitcoil.co.il
   http://ripper234.com/
   1dTGdZcckzX5cdjigZBzwFtuWmio2jtWa




                                         35

Mais conteúdo relacionado

Mais procurados

Bitcoins & Blockchain
Bitcoins & BlockchainBitcoins & Blockchain
Bitcoins & BlockchainAlberto Kroff
 
Bitcoin investing in Bitcoin
Bitcoin   investing in BitcoinBitcoin   investing in Bitcoin
Bitcoin investing in BitcoinN. M. Ali Hayder
 
Inside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewiczInside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewiczMediabistro
 
Bitcoin presentation slides
Bitcoin presentation slidesBitcoin presentation slides
Bitcoin presentation slidesAhmad Asad
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...Lovey Jain
 
Bitcoins - A Primer on Bitcoins & Digital Currencies by Ankur Vats
Bitcoins - A Primer on Bitcoins & Digital Currencies by Ankur VatsBitcoins - A Primer on Bitcoins & Digital Currencies by Ankur Vats
Bitcoins - A Primer on Bitcoins & Digital Currencies by Ankur VatsOWASP Delhi
 
CubeIT Bitcoin lecture
CubeIT Bitcoin lectureCubeIT Bitcoin lecture
CubeIT Bitcoin lectureMark Russell
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding BitcoinLeslie Bayona
 
Magento North East: Introduction to BitCoin
Magento North East: Introduction to BitCoinMagento North East: Introduction to BitCoin
Magento North East: Introduction to BitCoinPeacock Carter Ltd
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBen Hall
 
Introduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and CryptocurrencyIntroduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and CryptocurrencyUtkarsh Gupta
 
What is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of MoneyWhat is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of MoneyJuan Aziz
 

Mais procurados (20)

Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoins & Blockchain
Bitcoins & BlockchainBitcoins & Blockchain
Bitcoins & Blockchain
 
Bitcoin investing in Bitcoin
Bitcoin   investing in BitcoinBitcoin   investing in Bitcoin
Bitcoin investing in Bitcoin
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Inside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewiczInside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewicz
 
Bitcoin presentation slides
Bitcoin presentation slidesBitcoin presentation slides
Bitcoin presentation slides
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
 
Bitcoins - A Primer on Bitcoins & Digital Currencies by Ankur Vats
Bitcoins - A Primer on Bitcoins & Digital Currencies by Ankur VatsBitcoins - A Primer on Bitcoins & Digital Currencies by Ankur Vats
Bitcoins - A Primer on Bitcoins & Digital Currencies by Ankur Vats
 
CubeIT Bitcoin lecture
CubeIT Bitcoin lectureCubeIT Bitcoin lecture
CubeIT Bitcoin lecture
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
Magento North East: Introduction to BitCoin
Magento North East: Introduction to BitCoinMagento North East: Introduction to BitCoin
Magento North East: Introduction to BitCoin
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
Bitcoin secrets unleashed
Bitcoin secrets unleashedBitcoin secrets unleashed
Bitcoin secrets unleashed
 
bitcoin technology
bitcoin technologybitcoin technology
bitcoin technology
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Introduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and CryptocurrencyIntroduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and Cryptocurrency
 
What is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of MoneyWhat is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of Money
 
Bit coin presentation
Bit coin presentationBit coin presentation
Bit coin presentation
 

Destaque

Blockchain: under the hood
Blockchain: under the hoodBlockchain: under the hood
Blockchain: under the hoodDmitry Meshkov
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBernhard Haslhofer
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESRishikese MR
 
tau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingtau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingTom Spyrou
 
Bitcoin, the Blockchain, and Open Source
Bitcoin, the Blockchain, and Open SourceBitcoin, the Blockchain, and Open Source
Bitcoin, the Blockchain, and Open SourceAll Things Open
 
Anatomy of a blockchain
Anatomy of a blockchainAnatomy of a blockchain
Anatomy of a blockchainAvtar Sehra
 
BitCoin explained
BitCoin explainedBitCoin explained
BitCoin explainedHarelc
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBernhard Haslhofer
 
Adscash: the world’s first cryptocurrency exclusively for the adworld
Adscash: the world’s first cryptocurrency exclusively for the adworld Adscash: the world’s first cryptocurrency exclusively for the adworld
Adscash: the world’s first cryptocurrency exclusively for the adworld Nigel Mark Dias
 
Digital Currency: OneCoin Shaping Your Financial Independence
Digital Currency: OneCoin Shaping Your Financial IndependenceDigital Currency: OneCoin Shaping Your Financial Independence
Digital Currency: OneCoin Shaping Your Financial IndependenceRashid Hill
 
Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)Tsasaa Tsas
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemParas Jain
 
Bitcoinを技術的に理解する
Bitcoinを技術的に理解するBitcoinを技術的に理解する
Bitcoinを技術的に理解するKenji Urushima
 
Cryptocurrency for Dummies
Cryptocurrency for DummiesCryptocurrency for Dummies
Cryptocurrency for DummiesMiguel Duarte
 
Bitcoin: Today and Future
Bitcoin: Today and FutureBitcoin: Today and Future
Bitcoin: Today and FutureIvano Digital
 
Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency) Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency) Paramkusa K
 
Cryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory EnvironmentCryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory EnvironmentPriyab Satoshi
 

Destaque (20)

Introduction Bitcoin
Introduction BitcoinIntroduction Bitcoin
Introduction Bitcoin
 
Blockchain: under the hood
Blockchain: under the hoodBlockchain: under the hood
Blockchain: under the hood
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection Strategies
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
 
tau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingtau 2015 spyrou fpga timing
tau 2015 spyrou fpga timing
 
Bitcoin, the Blockchain, and Open Source
Bitcoin, the Blockchain, and Open SourceBitcoin, the Blockchain, and Open Source
Bitcoin, the Blockchain, and Open Source
 
Anatomy of a blockchain
Anatomy of a blockchainAnatomy of a blockchain
Anatomy of a blockchain
 
BitCoin explained
BitCoin explainedBitCoin explained
BitCoin explained
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
 
Adscash: the world’s first cryptocurrency exclusively for the adworld
Adscash: the world’s first cryptocurrency exclusively for the adworld Adscash: the world’s first cryptocurrency exclusively for the adworld
Adscash: the world’s first cryptocurrency exclusively for the adworld
 
Bitcoin Internal
Bitcoin InternalBitcoin Internal
Bitcoin Internal
 
Digital Currency: OneCoin Shaping Your Financial Independence
Digital Currency: OneCoin Shaping Your Financial IndependenceDigital Currency: OneCoin Shaping Your Financial Independence
Digital Currency: OneCoin Shaping Your Financial Independence
 
Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash System
 
Bitcoinを技術的に理解する
Bitcoinを技術的に理解するBitcoinを技術的に理解する
Bitcoinを技術的に理解する
 
Cryptocurrency for Dummies
Cryptocurrency for DummiesCryptocurrency for Dummies
Cryptocurrency for Dummies
 
Bitcoin technology
Bitcoin technologyBitcoin technology
Bitcoin technology
 
Bitcoin: Today and Future
Bitcoin: Today and FutureBitcoin: Today and Future
Bitcoin: Today and Future
 
Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency) Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency)
 
Cryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory EnvironmentCryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory Environment
 

Semelhante a Decentralized Digital Currency Bitcoin Explained

The Evolution of e-Money (DeepSec)
The Evolution of e-Money (DeepSec)The Evolution of e-Money (DeepSec)
The Evolution of e-Money (DeepSec)Jon Matonis
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)Davide Carboni
 
Cole street presents: Bitcoin, the future of payment?
Cole street presents:  Bitcoin, the future of payment?Cole street presents:  Bitcoin, the future of payment?
Cole street presents: Bitcoin, the future of payment?Wessel Kooyman
 
PRESENTATION.pptx
PRESENTATION.pptxPRESENTATION.pptx
PRESENTATION.pptxFaiZiTricks
 
Bitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsBitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsDallas Kennedy
 
Bitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming DigitalBitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming DigitalJon Matonis
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin TechnologySebin Benjamin
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
Blockchain for Business Yale School of Management Dr John Maheswaran
Blockchain for Business Yale School of Management Dr John MaheswaranBlockchain for Business Yale School of Management Dr John Maheswaran
Blockchain for Business Yale School of Management Dr John MaheswaranJohn M.
 
Bitcoin price today BTC to USD market cap.pdf
Bitcoin price today BTC to USD market cap.pdfBitcoin price today BTC to USD market cap.pdf
Bitcoin price today BTC to USD market cap.pdfFranck La Rocca
 
CRYPTO CURRENCY.pptx
CRYPTO CURRENCY.pptxCRYPTO CURRENCY.pptx
CRYPTO CURRENCY.pptxB.VIGNESH
 
Think bitcoin workshop slideshare
Think bitcoin workshop slideshareThink bitcoin workshop slideshare
Think bitcoin workshop slidesharethinkbitcoin
 
All you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchainAll you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchainMarco Hauff
 

Semelhante a Decentralized Digital Currency Bitcoin Explained (20)

The Evolution of e-Money (DeepSec)
The Evolution of e-Money (DeepSec)The Evolution of e-Money (DeepSec)
The Evolution of e-Money (DeepSec)
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)
 
Study on Bitcoin
Study on Bitcoin Study on Bitcoin
Study on Bitcoin
 
Cole street presents: Bitcoin, the future of payment?
Cole street presents:  Bitcoin, the future of payment?Cole street presents:  Bitcoin, the future of payment?
Cole street presents: Bitcoin, the future of payment?
 
PRESENTATION.pptx
PRESENTATION.pptxPRESENTATION.pptx
PRESENTATION.pptx
 
Bitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsBitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block Chains
 
Block chain introduction
Block chain introductionBlock chain introduction
Block chain introduction
 
Bitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming DigitalBitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming Digital
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin Technology
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain for Business Yale School of Management Dr John Maheswaran
Blockchain for Business Yale School of Management Dr John MaheswaranBlockchain for Business Yale School of Management Dr John Maheswaran
Blockchain for Business Yale School of Management Dr John Maheswaran
 
Bitcoin p2p money
Bitcoin p2p moneyBitcoin p2p money
Bitcoin p2p money
 
Bitcoin ppt
Bitcoin pptBitcoin ppt
Bitcoin ppt
 
Bitcoin price today BTC to USD market cap.pdf
Bitcoin price today BTC to USD market cap.pdfBitcoin price today BTC to USD market cap.pdf
Bitcoin price today BTC to USD market cap.pdf
 
CRYPTO CURRENCY.pptx
CRYPTO CURRENCY.pptxCRYPTO CURRENCY.pptx
CRYPTO CURRENCY.pptx
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Think bitcoin workshop slideshare
Think bitcoin workshop slideshareThink bitcoin workshop slideshare
Think bitcoin workshop slideshare
 
All you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchainAll you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchain
 
A bitcoin-primer
A bitcoin-primerA bitcoin-primer
A bitcoin-primer
 
BITCOIN GLOSSARY
BITCOIN GLOSSARYBITCOIN GLOSSARY
BITCOIN GLOSSARY
 

Mais de Ron Gross

The decentralized politics of bitcoin
The decentralized politics of bitcoinThe decentralized politics of bitcoin
The decentralized politics of bitcoinRon Gross
 
MasterCoin Introduction
MasterCoin IntroductionMasterCoin Introduction
MasterCoin IntroductionRon Gross
 
Future of Bitcoin
Future of BitcoinFuture of Bitcoin
Future of BitcoinRon Gross
 
Intro to bitcoin march 2013
Intro to bitcoin march 2013Intro to bitcoin march 2013
Intro to bitcoin march 2013Ron Gross
 
Alternative payment technologies march 2013
Alternative payment technologies march 2013Alternative payment technologies march 2013
Alternative payment technologies march 2013Ron Gross
 
What is mining, by Meni Rosenfeld
What is mining, by Meni RosenfeldWhat is mining, by Meni Rosenfeld
What is mining, by Meni RosenfeldRon Gross
 
Bitcoin in Israel, Jan 2013
Bitcoin in Israel, Jan 2013Bitcoin in Israel, Jan 2013
Bitcoin in Israel, Jan 2013Ron Gross
 

Mais de Ron Gross (7)

The decentralized politics of bitcoin
The decentralized politics of bitcoinThe decentralized politics of bitcoin
The decentralized politics of bitcoin
 
MasterCoin Introduction
MasterCoin IntroductionMasterCoin Introduction
MasterCoin Introduction
 
Future of Bitcoin
Future of BitcoinFuture of Bitcoin
Future of Bitcoin
 
Intro to bitcoin march 2013
Intro to bitcoin march 2013Intro to bitcoin march 2013
Intro to bitcoin march 2013
 
Alternative payment technologies march 2013
Alternative payment technologies march 2013Alternative payment technologies march 2013
Alternative payment technologies march 2013
 
What is mining, by Meni Rosenfeld
What is mining, by Meni RosenfeldWhat is mining, by Meni Rosenfeld
What is mining, by Meni Rosenfeld
 
Bitcoin in Israel, Jan 2013
Bitcoin in Israel, Jan 2013Bitcoin in Israel, Jan 2013
Bitcoin in Israel, Jan 2013
 

Último

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 

Último (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 

Decentralized Digital Currency Bitcoin Explained

  • 1. The world’s first decentralized digital currency Ron Gross ron.gross@bitcoil.co.il Adapted from slides by Meni Rosenfeld meni@bitcoil.co.il 1
  • 2. Adoption (March 2013)  “Market capitalization”: $500M  Users: ~ 150-200K  Bitcoin-accepting businesses: > 3000, including  Wordpress.com  Reddit.com  Namecheap  …  Donations: Wikileaks, Internet Archive, xkcd…  Academic research: WIS (Adi Shamir), Microsoft, Cornell, ETH Zurich…  Reports: FBI, European Central Bank… 2
  • 3. Bitcoin is a currency  Facilitates the trade of one good for another  Has all properties of a currency  Does not need to have “intrinsic” value  The value is determined by supply and demand 3
  • 4. Bitcoin is digital  Ownership of bitcoins is digital information  Typically used on the internet  But not only (e.g. smartphones / physical bitcoins)  Based on cryptography 4
  • 5. Bitcoin is decentralized  No company “Bitcoin Ltd.”  No central issuer or controller  Based on a public protocol  A p2p network of nodes running open source software  Multiple parties are each “doing their own thing” 5
  • 6. Bitcoin is the first!  Plenty of physical currencies (commodities)  Gold, silver, seashells, rocks …  Plenty of centralized digital currencies  PayPal, WebMoney, e-gold, WoW gold, Second Life, …  Bitcoin is the first decentralized digital currency  Invented in 2008 by “Satoshi Nakamoto” 6
  • 7. How to use?  Install one of the open-source clients  Client generates “addresses”, which are like bank accounts e.g. 1BBsbEq8Q29JpQr4jygjPof7F7uphqyUCQ  To receive bitcoins, let the sender know your address  To send bitcoins, specify receiving address and amount, and click “send” 7
  • 8. Why?  No need for 3rd party  Easy to send and receive money  Almost no fees  No single point of failure 8
  • 9. Why?  Limited supply – no arbitrary printing of money  No chargebacks  International  Pseudonymous 9
  • 10. Numbers  Max money supply = 21 million BTC  Currently, 11 million  Each bitcoin is currently worth roughly $45  Bitcoins can be specified with 8 decimal places  2.1 1015 atomic units (“satoshis”)  0.003 BTC per person alive today  Monetary inflation rate is decaying exponent 10
  • 12. Historic price chart bitcoincharts.com 12
  • 13. How does Bitcoin work? 13
  • 14. Public key cryptography  Every user has a private key and a public key  Public key is uniquely determined by the private key  Virtually impossible to compute private key from public key  Can be used for encryption and digital signatures 14
  • 15. Digital signatures  User wants to send a message and prove that he wrote it  Gets (message, private key) and computes a signature  Recipient verifies the signature using the known public key  Only the user who possesses the private key can sign  Examples: RSA, ECDSA 15
  • 16. Hash functions  Example: SHA-256  Transforms any data to a 256-bit number  Any input change significantly alters the output  Very hard to reverse  The hash output behaves like a random function 16
  • 17. Bitcoin system components  A transaction structure for managing ownership  A p2p network for propagating, verifying and storing transaction data  A proof-of-work system (hashing, “mining”) for:  Synchronizing transactions  Determining initial distribution of coins 17
  • 18. Coins  The fundamental building block of Bitcoin is a “coin”  A coin is characterized by:  Unique ID  Quantity (denomination) – arbitrary number with 8 decimal places  Owner 6.3 2.4 18
  • 19. Coins  Coins can be split and merged  If Alice wants to send bitcoins to Bob, she will merge some of her coins and split the result between her and Bob 6 2 2.5 8.5 1.5 7 19
  • 20. Transactions  The owner of a coin is identified by an “address”  Each address is associated with a private key  To send a coin, the owner signs a message “this coin now belongs to address XYZ”  The process is is called a “transaction” 20
  • 21. Transaction structure Transaction Input #1 Output ref.; signature Output #1 Receiving address; amount Input #2 Output ref.; signature Output #2 Receiving address; amount Input #3 Output ref.; signature 21
  • 22. Transaction rules  Inputs are “unspent outputs” of previous TX  Total coins in <= Total coins out  Voluntary TX fee = Coins In – Coins Out  Miners include a special “generating TX” 22
  • 24. Problem: Double spending  Using the same coin to pay 2 different recipients  No agreement on who is the “true” recipient  One recipient will be out of his coins  Some way to enforce ordering is needed  Traditional solution: Central authority  Prior decentralized solutions have vulnerabilities  The first working decentralized solution is the blockchain 24
  • 25. Preventing double spends  Suppose there was just one coin  Two conflicting transactions:  Only one transaction will be accepted  Doesn’t matter which one (if everyone agree eventually) 25
  • 26. Solution: The blockchain  Transactions are grouped into blocks  Blocks are confirmed with proof of work (= hashing)  A transaction is final if it is included in a block  Each block references a previous block to form a chain  In case of conflict: the TX with more confirms wins 26
  • 27. The Blockchain Block Block Block Block Block Block Block 208364 Nonce Prev. block hash Metadata Transactions: Tx Tx Tx Tx Tx Tx Tx Tx 27
  • 28. Conflicts 4/2/2013 Written by Meni Rosenfeld 28
  • 29. Evolution of Mining CPU FPGA ASIC GPU 29
  • 31. Failure  Bitcoin is hacked  Bitcoin is outlawed / over-regulated  People lose interest …  Value drops close to $0 31
  • 32. Stagnation  Usage remains at current levels / drops  Remains “the geek currency”  Value stabilizes somewhere in $1-100 32
  • 33. Bitcoin Wins!  Network effect keeps Bitcoin in the lead  More business and users accept it  Fiat currencies inflate to zero value  Bitcoin becomes 1-100% of the world’s market  1 BTC > $10,000-100,000 33
  • 35. Thank you  Meni Rosenfeld  meni@bitcoil.co.il  https://bitcoil.co.il  1DdrvajpK221W9dTzo5cLoxMnaxu859QN6  Ron Gross  ron@bitcoil.co.il  http://ripper234.com/  1dTGdZcckzX5cdjigZBzwFtuWmio2jtWa 35

Notas do Editor

  1. Bitcoins are valuable objects that can be owned and sent. As such they can act as a medium of exchange – one can work or offer goods and services and get bitcoins in return, and then use those bitcoins to pay for the goods and services he needs.
  2. Data on ownership is stored by every computer on the network. For an individual to claim ownership of his coins (and send them to another party) he needs a piece of information called a “private key”. Private keys are typically stored on a computer and handled by a client software, but they can be stored anywhere – e.g., paper wallets and physical bitcoins.
  3. Satoshi Nakamoto published the Bitcoin whitepaper (http://bitcoin.org/bitcoin.pdf) in 2008, and probably started working on it in 2007. The first version of the client software started running in January 2009.
  4. There are many software clients available following the Bitcoin protocol, all of them free open-source software (though nothing in principle prevents a proprietary software adhering to the protocol). The standard software is available at http://bitcoin.org/.There are also web wallets and hybrid wallets.When the software is run it generates (using the machine’s pseudo-random number generator) ECDSA private-public key pairs and stores them locally. The private keys are used to claim coins sent to the associated addresses.
  5. Bitcoins can be stored and sent without needing a bank or services like PayPal or a credit card, allowing a more autonomous existence and protecting from deficiencies in the quality of such services.Sending an receiving can be done with the click of a button – no need to fill out forms or apply for merchant accounts.Fees are currently up to half a cent per transaction, and in the future shouldn’t be much higher than the marginal resource cost.There is no single entity which could create a loss of service by failing.Unlike traditional payment solutions, payment is based on digital signatures rather than passwords (which need to be shared). Additional security can obtained with wallet backups, multi-signature transactions and so on.Total number of bitcoins is capped at 21 million rather than being inflatable arbitrarily. This makes them a viable long-term store of value.Bitcoin payments cannot be reversed by fraudulent buyers; merchants no longer need to worry about fraud, allowing them to lower their prices.Not being beholden to any country, they can be used internationally – adding stability, and obviating the trouble and significant costs of currency conversion.Consequently, they can be used as a stable medium of exchange for countries with a weak economy and start-up countries.Users on the Bitcoin network are identified by addresses, which needn’t be linked to their identities. This allows maintaining privacy and resisting oppressive regimes.All transactions are recorded in the public pseudonymous blockchain, thus there can be no conflict whether a payment was sent or not.Bitcoin can be used in various advanced applications – smart property, assurance contracts, escrow, off-chain transactions, colored coins and so on. The technology can be used for other decentralized applications, such as the alternative DNS system Namecoin.
  6. Bitcoins can be stored and sent without needing a bank or services like PayPal or a credit card, allowing a more autonomous existence and protecting from deficiencies in the quality of such services.Sending an receiving can be done with the click of a button – no need to fill out forms or apply for merchant accounts.Fees are currently up to half a cent per transaction, and in the future shouldn’t be much higher than the marginal resource cost.There is no single entity which could create a loss of service by failing.Unlike traditional payment solutions, payment is based on digital signatures rather than passwords (which need to be shared). Additional security can obtained with wallet backups, multi-signature transactions and so on.Total number of bitcoins is capped at 21 million rather than being inflatable arbitrarily. This makes them a viable long-term store of value.Bitcoin payments cannot be reversed by fraudulent buyers; merchants no longer need to worry about fraud, allowing them to lower their prices.Not being beholden to any country, they can be used internationally – adding stability, and obviating the trouble and significant costs of currency conversion.Consequently, they can be used as a stable medium of exchange for countries with a weak economy and start-up countries.Users on the Bitcoin network are identified by addresses, which needn’t be linked to their identities. This allows maintaining privacy and resisting oppressive regimes.All transactions are recorded in the public pseudonymous blockchain, thus there can be no conflict whether a payment was sent or not.Bitcoin can be used in various advanced applications – smart property, assurance contracts, escrow, off-chain transactions, colored coins and so on. The technology can be used for other decentralized applications, such as the alternative DNS system Namecoin.
  7. The smallest denomination of Bitcoin with the current protocol is a “satoshi”, equal to 10^(-8)bitcoins. Each bitcoin can be divided to 100 million satoshis. Unlike the association of “coins” may suggest, satoshis aren’t accounted for individually – a transaction specifies how many satoshis are to be sent as an integer variable.When people first hear about Bitcoin, a common reaction is “21 million bitcoins aren’t enough”. But since bitcoins are divisible essentially infinitely, this is not an issue at all and the number 21 million is completely arbitrary.Illustration of inflation rate and price history are on the next slides.
  8. Half of the total 21 million bitcoins (10.5 million) are to be created within the first (roughly) 4 years, at a constant rate (roughly 7200 per day); then the creation rate is halved, so that half of the remaining coins (5.25 million) are to be created within the next 4 years (at a rate of 3600 per day); and so on.
  9. The exchange rate was about half a cent per BTC in May 2010. Mtgox trading started at July 2010 at a rate of $0.05. By March 2011 it was around $1, and from April quickly climbed up to the all-time high of $32 on June 8, 2011. Then it declined to $2 in November 2011, stayed around $5 from March to June 2012, and as of November 2012 is around $12.The exchange rate is very volatile – a change of 20% within a day is considered normal.
  10. This is just an incomplete description of the spirit of transactions. More accurate details are to follow.
  11. As explained in the next slide, a transaction is a collection of inputs and outputs. An output specifies a receiver and amount. An input is a reference to some unspent output of an earlier transaction. The transaction hash must be digitally signed by the private key corresponding to each input.The fundamental unit of account in Bitcoin is an output. Contrary to popular myth, transaction inputs don’t reference addresses, they reference outputs. “Having X bitcoins” really means “there are unspent outputs which I can authorize in a transaction because I have the corresponding private key, with a total value of X bitcoins between them”.The requirement of having digital signatures means you can authorize a payment without handing out the data needed to authorize payments.
  12. Each computer with the standard software installed is a node in the peer-to-peer network, receiving transaction data from other nodes, verifying it, storing it, and propagating it to other nodes.The standard software also acts as a wallet: Generates private keys and associated addresses, and uses the keys to sign transactions to send coins received to these addresses.
  13. This is a synchronization problem. It doesn’t matter which transaction (in a conflicting pair) is considered valid, as long as some transaction is eventually chosen, everyone agrees on this transaction, and it is clear when we can be sure that the decision is final.One naïve solution is that each node will consider the first transaction (in a conflicting pair) as valid, unless it is convinced to switch by a majority vote. However:Every node is connected to a different subset of nodes, and thus different nodes will see a different majority.As such, there is no guarantee of convergence – the network could stagnate in a fork or oscillate.Identifying yourself as a node is cheap – an attacker could run many nodes and distort the decision.Even without many nodes, an attacker can influence nodes with a “divide and conquer” approach – isolating nodes one by one and causing them to flip.In one variant, a node will cement its choice and not agree to switch it after some time has passed. This alleviates some of these problems, but intensifies others. An isolated node which cemented on a transaction other than the rest of the network will be forever stuck on the wrong version, not changing even after being exposed to the larger network. Also, it is impossible for a new node joining the network to get an accurate history of what earlier transpired.“Proof of stake” is a family of proposals which give synchronization power to holders of bitcoins. These methods, however, also rely on Bitcoin’s hash-based blockchain.
  14. Every block includes a list of transactions, organized in a “Merkle Tree” which results in a Merkle root. The block header contains the version number, hash of the previous block in the chain, Merkle root, timestamp, hash target (expressed in “bits” format), nonce and an unused tx count.The SHA-256 hash of the block header is the block hash which identifies it. The hash must be lower than the target for the block to be valid.
  15. In principle, an attacker with less than 50% of the network hashrate can try to establish an alternative history, but his probability of success becomes lower the more subsequent blocks in the chain there are. The standard clients considers 6 confirmations (5 blocks after the block which includes the transaction) to be sufficient to make the probability of success of an attacker with typical hashrate to be very low. Since “typical hashrate” and “very low” are ill-defined, this number is completely arbitrary.The more computational resources are dedicated to hashing according to protocol, the harder it is for attackers to perform a hashrate-based attack, and hence the more secure the network.
  16. Since Bitcoin is digital and decentralized, the initial distribution of coins must be computational and internal – it cannot refer to “outside world” things such as ID numbers, as there is no service authorized to verify them. Distribution according to the amount of computational work done is pretty much the only objective and robust method.The same work done for synchronizing transactions, is used for determining the initial distribution. It is not mandatory that these two issues are married, but it is natural and efficient. It provides an incentive for people to secure the network during its early stages.As time goes by, less new bitcoins are generated per block and rewarded to miners, and transaction fees paid by users will be required to incentivize keeping the network secure. The dynamics of that era are an interesting open problem.
  17. Since Bitcoin is digital and decentralized, the initial distribution of coins must be computational and internal – it cannot refer to “outside world” things such as ID numbers, as there is no service authorized to verify them. Distribution according to the amount of computational work done is pretty much the only objective and robust method.The same work done for synchronizing transactions, is used for determining the initial distribution. It is not mandatory that these two issues are married, but it is natural and efficient. It provides an incentive for people to secure the network during its early stages.As time goes by, less new bitcoins are generated per block and rewarded to miners, and transaction fees paid by users will be required to incentivize keeping the network secure. The dynamics of that era are an interesting open problem.
  18. Since Bitcoin is digital and decentralized, the initial distribution of coins must be computational and internal – it cannot refer to “outside world” things such as ID numbers, as there is no service authorized to verify them. Distribution according to the amount of computational work done is pretty much the only objective and robust method.The same work done for synchronizing transactions, is used for determining the initial distribution. It is not mandatory that these two issues are married, but it is natural and efficient. It provides an incentive for people to secure the network during its early stages.As time goes by, less new bitcoins are generated per block and rewarded to miners, and transaction fees paid by users will be required to incentivize keeping the network secure. The dynamics of that era are an interesting open problem.
  19. Since Bitcoin is digital and decentralized, the initial distribution of coins must be computational and internal – it cannot refer to “outside world” things such as ID numbers, as there is no service authorized to verify them. Distribution according to the amount of computational work done is pretty much the only objective and robust method.The same work done for synchronizing transactions, is used for determining the initial distribution. It is not mandatory that these two issues are married, but it is natural and efficient. It provides an incentive for people to secure the network during its early stages.As time goes by, less new bitcoins are generated per block and rewarded to miners, and transaction fees paid by users will be required to incentivize keeping the network secure. The dynamics of that era are an interesting open problem.