SlideShare une entreprise Scribd logo
1  sur  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/

Contenu connexe

Tendances

Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersKoen Vingerhoets
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Edureka!
 
Blockchain
BlockchainBlockchain
BlockchainSai Nath
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Fermat Jade
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyRashi Singh
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoinWolf McNally
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyNimmy Solomon
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionFerdinando Maria Ametrano
 
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018Svetlin Nakov
 

Tendances (20)

Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Ethereum 2.0
Ethereum 2.0Ethereum 2.0
Ethereum 2.0
 
What's cryptocurrency ?
What's cryptocurrency ?What's cryptocurrency ?
What's cryptocurrency ?
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An Introduction
 
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
 
Digital cash
Digital cashDigital cash
Digital cash
 

En vedette

Bitcoin powerpoint
Bitcoin powerpointBitcoin powerpoint
Bitcoin powerpointdcarro11
 
Bitcoin: Today and Future
Bitcoin: Today and FutureBitcoin: Today and Future
Bitcoin: Today and FutureIvano Digital
 
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 beginnersJonathan Waller
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 
BitCoin explained
BitCoin explainedBitCoin explained
BitCoin explainedHarelc
 
An Overview on Bitcoin
An Overview  on Bitcoin         An Overview  on Bitcoin
An Overview on Bitcoin Touroxy
 
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
 
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 mattersPaul Brody
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016CoinDesk
 
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 controllerGreenclouds
 
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
 
Ethereum en Español
Ethereum en EspañolEthereum en Español
Ethereum en EspañolJorge V
 
Anonymous Individual Integration for IoT
Anonymous Individual Integration for IoTAnonymous Individual Integration for IoT
Anonymous Individual Integration for IoTPaul Fremantle
 
IBM Streams IoT Integration
IBM Streams IoT IntegrationIBM Streams IoT Integration
IBM Streams IoT Integrationlisanl
 
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 UseIJERD Editor
 
Emoney Cyprus, Electronic Money Institution
Emoney Cyprus, Electronic Money InstitutionEmoney Cyprus, Electronic Money Institution
Emoney Cyprus, Electronic Money InstitutionCriton Tornaritis
 
Electronic cash
Electronic cashElectronic cash
Electronic cashdhakarboy
 
Informe Blockchain BlockLift-web
Informe Blockchain BlockLift-webInforme Blockchain BlockLift-web
Informe Blockchain BlockLift-webAlex Preukschat
 

En vedette (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
 

Similaire à Bitcoin: A Peer-to-Peer Electronic Cash System Explained

Every thing bitcoin in baby language
Every thing bitcoin in baby languageEvery thing bitcoin in baby language
Every thing bitcoin in baby languageOssai Nduka
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin TechnologySebin Benjamin
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding BitcoinWill Rhodes
 
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/btcvminingmarketKennedy Odigie
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017🔗Audrey Chaing
 
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)AJSH & Co LLP
 
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
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)Davide Carboni
 
Overview of bitcoin
Overview of bitcoinOverview of bitcoin
Overview of bitcoinAbdul Nasir
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBrett Colbert
 
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 SarangNinad 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 ChimeraFerdinando Maria Ametrano
 
Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBogdan Fiedur
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 

Similaire à Bitcoin: A Peer-to-Peer Electronic Cash System Explained (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
 

Dernier

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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Dernier (20)

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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Bitcoin: A Peer-to-Peer Electronic Cash System Explained

  • 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/