SlideShare una empresa de Scribd logo
1 de 30
Bitcoin
A Peer-to-Peer
Electronic Cash System
Author: Satoshi Nakamoto
Presenter:
Course:
Professors:

Flavio Vit
UNICAMP –IA368
Christian Esteve Rothenberg,
Mauricio Ferreira Magalhães
November 20, 2013
Agenda
 Introduction
 Key Concepts
 BTC Transactions
 BTC Mining
 Bitcoins
 Proof of Work
 Digital Wallet
 Security

 Legal Considerations
 Conclusion
Introduction
What is Bitcoin?

 First decentralized digital / virtual currency
 Crypto Peer to Peer currency
 Electronic payment system based on cryptographic proof instead
of trust

 Developed by a person or group under the pseudonym of
Satoshi Nakamoto in 2008 / Operational since early 2009

 No financial institutions is managing
Key Concepts
Transactions

Digital
Wallet

Bitcoins

Mining

Proof of
Work
BTC Transactions
 Straight between the owner and the receiver
 Broadcasted through the P2P network
 All are public but anonymous
 Mining nodes collects the transactions into Blocks
BTC Transactions
 Transactions Blocks  Full page in a Ledger Book

 Block => contains information about transactions and
previous Block ( Block Chain ) linking to the first block
when Bitcoin Network started
BTC Transactions
 The Block Chain file is maintained on every node
BTC Transactions
 Each Block carries a Proof of Work

 BTC are generated for the machine which solved the
Proof of Work

 New block is started and linked to the block chain

 First transaction in a block = Special transaction = new
coins owned by the creator of the block

 New block chain status is broadcasted to the network
BTC Transactions
Fighting Transactions Hackers

 Transaction history cannot be changed unless redoing
all Proof of Work of all blocks in the chain

 Redoing the proof of work since the very first
transaction block =>
power

Enormous computational

 Double spending problem => solved using a P2P
distributed timestamp server to generate computational
proof of the chronological order of transactions
BTC Mining
• No centralized entity for generating BTC
• Mining Process => Solve the Proof of Work from a
Transaction Block

• Confirms transactions and increase security
• User can be miners and are rewarded by:
• Transactions fees for the transactions they confirm
• New block created / proof of work solved? => 25 BTC today

• Mining is a competitive market $$$$$$
• More miners => More secure network
BTC Mining
 September 2013 => 11,5 Million Bitcoins

 Bitcoins are generated in blocks
 Currently 25 Bitcoins are mined per block
 A New Block are generated every 10 minutes
 The mined BTC are kept with the PC which solved the
proof of work
BTC Mining
 BTC are generated in a steady rate

 In Jan 2009, 1 Transaction Block solved = 50 BTC
 After 210.000 transaction blocks, the reward drops by
50%

 BTC generation => to stop by 2140
 21 Million Bitcoins will be generated

 After 2140 the incentive will be only the transaction
fee
BTC Mining
Mining nodes

 Initially, CPU power to solve the Proof of Work for
Transaction Blocks

 Graphic cards solve faster the Proof of Work

 New dedicated chips for performing mining
 Miners are crucial BTC network by ensuring:
•
•
•

Impartial
Stable
Secure
Bitcoins
 BTC are entries in the transactions blocks / in the
ledger book

 Someone receives a BTC => transaction logged in the
transaction block chain (unconfirmed until Proof of
Work is solved)

 BTC ownership and transfer are ensured by digital
signatures (crypto private and public keys)
Proof of Work
 Protocol challenging the mining nodes

 Tough to be solved X Easy to be verified
 Every 2 weeks, BTC generation rate is auto adjusted.
 Increasing / decreasing the difficulty of the Proof of
Work => targeting 10 minutes block generation

 Solving the puzzle => Winning a lottery
Proof of Work
 Transactions in the Block Chain are protected by a
mathematical race

 Attacker computational power VERSUS The entire
network power
Proof of Work
 BTC uses Adam Back Hashcash Proof of Work with
configurable amount of work to compute

 Uses cryptographic hash SHA256
Proof of Work
 Time stamp server => hash of all data in a block
including the hash from previous block

 Solution to order the Transaction Blocks
Proof of Work
 Typical PC may take several years to solve it

 Solved in 10 minutes using the BTC network
 Extremely unlikely, but 2 or more nodes may solve the
Proof of Work at same time
Proof of Work
 Branches in the block chain are created in this case

 Tie!!! => to be broken when someone solves the next
block

 Nodes will switch to the longest branch

 Blocks will be discarded and respective transactions
will be handled by the wining branch

 The block chain stabilizes and nodes agree with the
chain sequence
Digital Wallet
 BTC can be stored in a digital Wallet
 Web services
 Local applications
 USB drivers

 BTC are protected by Private / Public keys
 Also possible to print the BTC
Digital Wallet
 No one can lock or freeze your money like a bank
account

 Bitcoins fraction => the smallest fraction:
1 Satoshi  0.00000001 BTC

 Losing your private key => losing yours BTCs
…Forever gone from BTC economy

 BTC is deflationary!
Security
 No one can change the BTC software without the
majority of the entire network of users accepting the
change

 While the majority of the nodes are honest, attackers
cannot harm the system

 End of Block Chain Insecurity => Branches => Double
Spending attack => Protected by the Hashcash / Time
Stamp Server

 The attacker would need astronomical computer power
to corrupt the block chain
Beware!!!
Where to use BTC?
Legal Considerations
 Money laundry – practically impossible to track BTC
transactions

• FBI x Silk Road – Bitcoin used for trading drugs among
other illicit products.
Governments are good at cutting off the heads of a centrally
controlled networks like Napster, but pure P2P networks like
Gnutella and Tor seem to be holding their own.”

Satoshi Nakamoto
Conclusions
 BTC: P2P digital currency with mathematic protection
 No centralized control / No evil Central Bank
 The exchange rates may oscillate drastically
“…we don’t really understand how that worked, as
economists.” - Lawrence White, economics professor
at George Mason University / IEEE Spectrum
interview
Conclusions
 No government can print more money

 Anonymity
 Lower global transaction costs
 A new bubble may emerge
 Oct 2013 = 150 USD
 Nov 2013 > 500 USD

 March 28th 2013: BTC passed the 1 Billion USD (11
million Bitcoins in circulation)
References
1. Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System.
http://bitcoin.org/bitcoin.pdf

2. Khan Academy.http://www.youtube.com/user/khanacademy
3. Scott Driscoll. How Bitcoin Works Under the Hood.
4. http://www.imponderablethings.com/2013/07/how-bitcoin-works-underhood.html

5. Adam Back. Hashcash. http://www.hashcash.org/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
Overview of Blockchain Consensus Mechanisms
Overview of Blockchain Consensus MechanismsOverview of Blockchain Consensus Mechanisms
Overview of Blockchain Consensus Mechanisms
 
Blockchain for dummies
Blockchain for dummiesBlockchain for dummies
Blockchain for dummies
 
Blockchain
BlockchainBlockchain
Blockchain
 
All about Bitcoins!
All about Bitcoins!All about Bitcoins!
All about Bitcoins!
 
Bitcoin - the Basics
Bitcoin - the BasicsBitcoin - the Basics
Bitcoin - the Basics
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
20180711 Metamask
20180711 Metamask 20180711 Metamask
20180711 Metamask
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Basics of Bitcoin & Mining
Basics of Bitcoin & MiningBasics of Bitcoin & Mining
Basics of Bitcoin & Mining
 
Blockchain
BlockchainBlockchain
Blockchain
 
Bit coin
Bit coinBit coin
Bit coin
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Consensus Algorithms.pptx
Consensus Algorithms.pptxConsensus Algorithms.pptx
Consensus Algorithms.pptx
 
Bitcoin and Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and Blockchains
 
Bitcoin history
Bitcoin historyBitcoin history
Bitcoin history
 
Introduction Bitcoin
Introduction BitcoinIntroduction Bitcoin
Introduction Bitcoin
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
 
Introduction to Bitcoin's Scripting Language
Introduction to Bitcoin's Scripting LanguageIntroduction to Bitcoin's Scripting Language
Introduction to Bitcoin's Scripting Language
 

Destacado

What is Bitcoin? How Bitcoin works in under 5 minutes.
What is Bitcoin? How Bitcoin works in under 5 minutes.What is Bitcoin? How Bitcoin works in under 5 minutes.
What is Bitcoin? How Bitcoin works in under 5 minutes.
Ryan Shea
 
SGIP Webinar “Regulatory Commission Members Discuss How SGIP Helps Shape Sm...
SGIP Webinar  “Regulatory Commission Members Discuss How SGIP Helps Shape  Sm...SGIP Webinar  “Regulatory Commission Members Discuss How SGIP Helps Shape  Sm...
SGIP Webinar “Regulatory Commission Members Discuss How SGIP Helps Shape Sm...
Smart Grid Interoperability Panel
 
Divisible Transferable Anonymous Electronic Cash System for General Use
Divisible Transferable Anonymous Electronic Cash System for General UseDivisible Transferable Anonymous Electronic Cash System for General Use
Divisible Transferable Anonymous Electronic Cash System for General Use
IJERD Editor
 
Electronic cash
Electronic cashElectronic cash
Electronic cash
dhakarboy
 
Informe Blockchain BlockLift-web
Informe Blockchain BlockLift-webInforme Blockchain BlockLift-web
Informe Blockchain BlockLift-web
Alex Preukschat
 

Destacado (20)

Bitcoin powerpoint
Bitcoin powerpointBitcoin powerpoint
Bitcoin powerpoint
 
Bitcoin: Today and Future
Bitcoin: Today and FutureBitcoin: Today and Future
Bitcoin: Today and Future
 
What is Bitcoin? - A guide for beginners
What is Bitcoin? - A guide for beginnersWhat is Bitcoin? - A guide for beginners
What is Bitcoin? - A guide for beginners
 
Bitcoin Internal
Bitcoin InternalBitcoin Internal
Bitcoin Internal
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 
BitCoin explained
BitCoin explainedBitCoin explained
BitCoin explained
 
An Overview on Bitcoin
An Overview  on Bitcoin         An Overview  on Bitcoin
An Overview on Bitcoin
 
What is Bitcoin? How Bitcoin works in under 5 minutes.
What is Bitcoin? How Bitcoin works in under 5 minutes.What is Bitcoin? How Bitcoin works in under 5 minutes.
What is Bitcoin? How Bitcoin works in under 5 minutes.
 
Block chain 101 what it is, why it matters
Block chain 101  what it is, why it mattersBlock chain 101  what it is, why it matters
Block chain 101 what it is, why it matters
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016
 
Auto scaling in the Cloud: the Cloud application controller
Auto scaling in the Cloud: the Cloud application controllerAuto scaling in the Cloud: the Cloud application controller
Auto scaling in the Cloud: the Cloud application controller
 
SGIP Webinar “Regulatory Commission Members Discuss How SGIP Helps Shape Sm...
SGIP Webinar  “Regulatory Commission Members Discuss How SGIP Helps Shape  Sm...SGIP Webinar  “Regulatory Commission Members Discuss How SGIP Helps Shape  Sm...
SGIP Webinar “Regulatory Commission Members Discuss How SGIP Helps Shape Sm...
 
Ethereum en Español
Ethereum en EspañolEthereum en Español
Ethereum en Español
 
Anonymous Individual Integration for IoT
Anonymous Individual Integration for IoTAnonymous Individual Integration for IoT
Anonymous Individual Integration for IoT
 
IBM Streams IoT Integration
IBM Streams IoT IntegrationIBM Streams IoT Integration
IBM Streams IoT Integration
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 
Divisible Transferable Anonymous Electronic Cash System for General Use
Divisible Transferable Anonymous Electronic Cash System for General UseDivisible Transferable Anonymous Electronic Cash System for General Use
Divisible Transferable Anonymous Electronic Cash System for General Use
 
Emoney Cyprus, Electronic Money Institution
Emoney Cyprus, Electronic Money InstitutionEmoney Cyprus, Electronic Money Institution
Emoney Cyprus, Electronic Money Institution
 
Electronic cash
Electronic cashElectronic cash
Electronic cash
 
Informe Blockchain BlockLift-web
Informe Blockchain BlockLift-webInforme Blockchain BlockLift-web
Informe Blockchain BlockLift-web
 

Similar a Bitcoin A Peer-to-Peer Electronic Cash System

GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarketGET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
Kennedy Odigie
 

Similar a Bitcoin A Peer-to-Peer Electronic Cash System (20)

Every thing bitcoin in baby language
Every thing bitcoin in baby languageEvery thing bitcoin in baby language
Every thing bitcoin in baby language
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin Technology
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarketGET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
 
Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
BITCOIN EXPLAINED
BITCOIN EXPLAINEDBITCOIN EXPLAINED
BITCOIN EXPLAINED
 
Bitcoin p2p money
Bitcoin p2p moneyBitcoin p2p money
Bitcoin p2p money
 
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
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)
 
Blockchain
BlockchainBlockchain
Blockchain
 
Bitcoins introduction
Bitcoins introduction Bitcoins introduction
Bitcoins introduction
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Overview of bitcoin
Overview of bitcoinOverview of bitcoin
Overview of bitcoin
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
 
About Bitcoin, Blockchain, and the DLT Chimera
About Bitcoin, Blockchain, and the DLT ChimeraAbout Bitcoin, Blockchain, and the DLT Chimera
About Bitcoin, Blockchain, and the DLT Chimera
 
Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOs
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Bitcoin A Peer-to-Peer Electronic Cash System

  • 1. Bitcoin A Peer-to-Peer Electronic Cash System Author: Satoshi Nakamoto Presenter: Course: Professors: Flavio Vit UNICAMP –IA368 Christian Esteve Rothenberg, Mauricio Ferreira Magalhães November 20, 2013
  • 2. Agenda  Introduction  Key Concepts  BTC Transactions  BTC Mining  Bitcoins  Proof of Work  Digital Wallet  Security  Legal Considerations  Conclusion
  • 3. Introduction What is Bitcoin?  First decentralized digital / virtual currency  Crypto Peer to Peer currency  Electronic payment system based on cryptographic proof instead of trust  Developed by a person or group under the pseudonym of Satoshi Nakamoto in 2008 / Operational since early 2009  No financial institutions is managing
  • 5. BTC Transactions  Straight between the owner and the receiver  Broadcasted through the P2P network  All are public but anonymous  Mining nodes collects the transactions into Blocks
  • 6. BTC Transactions  Transactions Blocks  Full page in a Ledger Book  Block => contains information about transactions and previous Block ( Block Chain ) linking to the first block when Bitcoin Network started
  • 7. BTC Transactions  The Block Chain file is maintained on every node
  • 8. BTC Transactions  Each Block carries a Proof of Work  BTC are generated for the machine which solved the Proof of Work  New block is started and linked to the block chain  First transaction in a block = Special transaction = new coins owned by the creator of the block  New block chain status is broadcasted to the network
  • 9. BTC Transactions Fighting Transactions Hackers  Transaction history cannot be changed unless redoing all Proof of Work of all blocks in the chain  Redoing the proof of work since the very first transaction block => power Enormous computational  Double spending problem => solved using a P2P distributed timestamp server to generate computational proof of the chronological order of transactions
  • 10. BTC Mining • No centralized entity for generating BTC • Mining Process => Solve the Proof of Work from a Transaction Block • Confirms transactions and increase security • User can be miners and are rewarded by: • Transactions fees for the transactions they confirm • New block created / proof of work solved? => 25 BTC today • Mining is a competitive market $$$$$$ • More miners => More secure network
  • 11. BTC Mining  September 2013 => 11,5 Million Bitcoins  Bitcoins are generated in blocks  Currently 25 Bitcoins are mined per block  A New Block are generated every 10 minutes  The mined BTC are kept with the PC which solved the proof of work
  • 12. BTC Mining  BTC are generated in a steady rate  In Jan 2009, 1 Transaction Block solved = 50 BTC  After 210.000 transaction blocks, the reward drops by 50%  BTC generation => to stop by 2140  21 Million Bitcoins will be generated  After 2140 the incentive will be only the transaction fee
  • 13. BTC Mining Mining nodes  Initially, CPU power to solve the Proof of Work for Transaction Blocks  Graphic cards solve faster the Proof of Work  New dedicated chips for performing mining  Miners are crucial BTC network by ensuring: • • • Impartial Stable Secure
  • 14. Bitcoins  BTC are entries in the transactions blocks / in the ledger book  Someone receives a BTC => transaction logged in the transaction block chain (unconfirmed until Proof of Work is solved)  BTC ownership and transfer are ensured by digital signatures (crypto private and public keys)
  • 15. Proof of Work  Protocol challenging the mining nodes  Tough to be solved X Easy to be verified  Every 2 weeks, BTC generation rate is auto adjusted.  Increasing / decreasing the difficulty of the Proof of Work => targeting 10 minutes block generation  Solving the puzzle => Winning a lottery
  • 16. Proof of Work  Transactions in the Block Chain are protected by a mathematical race  Attacker computational power VERSUS The entire network power
  • 17. Proof of Work  BTC uses Adam Back Hashcash Proof of Work with configurable amount of work to compute  Uses cryptographic hash SHA256
  • 18. Proof of Work  Time stamp server => hash of all data in a block including the hash from previous block  Solution to order the Transaction Blocks
  • 19. Proof of Work  Typical PC may take several years to solve it  Solved in 10 minutes using the BTC network  Extremely unlikely, but 2 or more nodes may solve the Proof of Work at same time
  • 20. Proof of Work  Branches in the block chain are created in this case  Tie!!! => to be broken when someone solves the next block  Nodes will switch to the longest branch  Blocks will be discarded and respective transactions will be handled by the wining branch  The block chain stabilizes and nodes agree with the chain sequence
  • 21. Digital Wallet  BTC can be stored in a digital Wallet  Web services  Local applications  USB drivers  BTC are protected by Private / Public keys  Also possible to print the BTC
  • 22. Digital Wallet  No one can lock or freeze your money like a bank account  Bitcoins fraction => the smallest fraction: 1 Satoshi  0.00000001 BTC  Losing your private key => losing yours BTCs …Forever gone from BTC economy  BTC is deflationary!
  • 23. Security  No one can change the BTC software without the majority of the entire network of users accepting the change  While the majority of the nodes are honest, attackers cannot harm the system  End of Block Chain Insecurity => Branches => Double Spending attack => Protected by the Hashcash / Time Stamp Server  The attacker would need astronomical computer power to corrupt the block chain
  • 25. Where to use BTC?
  • 26. Legal Considerations  Money laundry – practically impossible to track BTC transactions • FBI x Silk Road – Bitcoin used for trading drugs among other illicit products.
  • 27. Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own.” Satoshi Nakamoto
  • 28. Conclusions  BTC: P2P digital currency with mathematic protection  No centralized control / No evil Central Bank  The exchange rates may oscillate drastically “…we don’t really understand how that worked, as economists.” - Lawrence White, economics professor at George Mason University / IEEE Spectrum interview
  • 29. Conclusions  No government can print more money  Anonymity  Lower global transaction costs  A new bubble may emerge  Oct 2013 = 150 USD  Nov 2013 > 500 USD  March 28th 2013: BTC passed the 1 Billion USD (11 million Bitcoins in circulation)
  • 30. References 1. Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System. http://bitcoin.org/bitcoin.pdf 2. Khan Academy.http://www.youtube.com/user/khanacademy 3. Scott Driscoll. How Bitcoin Works Under the Hood. 4. http://www.imponderablethings.com/2013/07/how-bitcoin-works-underhood.html 5. Adam Back. Hashcash. http://www.hashcash.org/