SlideShare una empresa de Scribd logo
1 de 13
BITCOIN
An introduction to a decentralised and anonymous currency.
By Andy Brodie
TABLE OF CONTENTS
• What is a currency?
• What is Bitcoin?
• History
• How do Bitcoins and Bitcoin transactions work?
• Demonstration
WHAT IS A CURRENCY?
• “Something that is used as a medium of exchange.”
• It has no intrinsic value.
• It does not have to be “backed” by anything (e.g. gold)
• Typically USE centralised minting and validation; e.g. Bank of England.
• Something is only worth what someone else is willing to pay for it.
WHAT IS BITCOIN?
• Bitcoin is an electronic currency with some unique features.
• Decentralised
• Not controlled by a central authority, unlike e.g. GBP controlled by the Bank of England.
• Difficult to hack as there’s no central authority to attack.
• (Nearly) Anonymous Transactions
• Senders and receivers identified only by keys, which can change with each transaction.
• Further anonymity provided by “mixers” which split and combine transactions.
• Fast
• Transactions are typically completed within 10 minutes.
• Distributed
• Difficult to attack and subvert as network is distributed world-wide.
• Changing a committed transaction requires more CPU power than the rest of the network.
• Open
• Based on mathematical cryptography principles and open source software.
HISTORY
• 2008 - Satoshi Nakamoto publishes a paper outlining the theory of Bitcoin.
• 2009 – Bitcoin software released (by Nakamoto)
• 2010 – First purchase of Pizza using Bitcoins
• 2011 – First exchanges established and first recorded theft
• 2012 – First Bitcoin exchange licensed as a bank in Europe
• 2013 – Bitcoin market cap passes $1,000,000,000
• The identity, or identities, of Satoshi Nakamoto remains unknown.
• But as theory is published and software is open source, it’s still trustable.
WHAT IS A BITCOIN?
• Current exchange rate 1BTC = £78 (at time of writing)
• Each BTC unit, or fraction, has a designated owner.
• The owner is identified by a public key.
• In order to “spend” a Bitcoin, i.e. transfer it to someone else, you need the
private key that corresponds to the public key.
• Wallet software or online exchanges keep track of which Bitcoins belong to you.
• If you lose the private key, the coin is lost forever.
• This is known as a zombie coin.
THE BITCOIN NETWORK
• Bitcoin is supported by a network of nodes running Bitcoin software.
• Transactions are broadcast to all nodes.
• Transactions are grouped into blocks.
• Nodes broadcast verified blocks to each other.
• Blocks join together to form block chains.
• Block chains provide the transaction history used to verify new transactions.
• Anyone can set up their own node.
• You just need the software (e.g. BitcoinQt) and an Internet connection.
• Better yet, there are rewards for running a server:
• Minting new coins.
• Collecting transaction fees for including transactions within blocks.
BITCOIN TRANSACTIONS
• Each participant in a transaction has an address.
• Similar to a sort code and bank account number combination.
• Addresses are public keys.
• There is no cost for creating new addresses.
• Some recommend creating a new address for each transaction to aid anonymity.
• Mixer services provide greater anonymity by merging and re-splitting transactions.
• A transaction transfers Bitcoins of some value from one address to another.
• Contains variable number of inputs to outputs.
• Transaction fees are collect by omitting an output in a transaction.
• All Bitcoin transactions are public.
• Similar to stock market tapes today.
HOW BITCOIN TRANSACTIONS
WORK
1. New transactions are broadcast to all nodes.
2. Each node collects new transactions into a block.
3. Each node works on signing its block via difficult proof-of-work
4. When a node finds a valid signature it broadcasts the block to all nodes.
5. Nodes accept the block only if all transactions in it are valid and not
already spent.
6. Nodes express their acceptance of the block by working on creating the
next block in the chain, using the hash of the accepted block as the
previous hash.
BLOCKS
• Blocks contain:
• A “coinbase” minting transaction.
• Zero or more transactions between addresses.
• A signature - a difficult computational proof-of-work.
• Reference to the chronologically prior block (the chain).
• When Bitcoin launched, the “coinbase” could mint 50 Bitcoins.
• However, mining rate is decreasing to a theoretical maximum of 21 million
Bitcoins.
• Current reward is 25BTC (likely to remain until 2016 before decreasing further).
• On average, transactions are incorporated in to blocks within 10 minutes of
publication.
PROOF-OF-WORK
• Blocks are “mined.”
• Mining is a CPU intensive process.
• To create a new block, a combined hash (SHA-256 ) of a previous block and a
calculated nonce must start with a required number of zero bits.
• Number of zero bits required controls difficulty to account for:
• Increasing CPU power in the network as more people join.
• Moore’s Law.
• Difficulty is reset every 2016 blocks by fixed algorithm in nodes to maintain block
generation rate.
• Mining is typically done using GPU,dedicated FPGAs or custom ASICs.
• The reward for creating a new block is:
• Claiming the output of the coinbase transaction.
• Collection transaction fees (any unspecified outputs of a transaction).
• Currently, investing in a high-end GPU may pay off in 6 months.
KEY MESSAGES
• Bitcoins are a decentralised, independent currency.
• No central administration, minting or checking process.
• Based around strong cryptography principles.
• Spending is anonymous.
END
This work is licensed under the Creative Commons Attribution 4.0
International License.

Más contenido relacionado

La actualidad más candente

Bitcoin Noob
Bitcoin NoobBitcoin Noob
Bitcoin Noob
suhastech
 
Bitcoin basics
Bitcoin basicsBitcoin basics
Bitcoin basics
wdqbupt
 
Cryptocurrency - Digital Currency
Cryptocurrency - Digital CurrencyCryptocurrency - Digital Currency
Cryptocurrency - Digital Currency
Sameer Satyam
 

La actualidad más candente (20)

Bitcoin Noob
Bitcoin NoobBitcoin Noob
Bitcoin Noob
 
How Does Blockchain Work?
How Does Blockchain Work?How Does Blockchain Work?
How Does Blockchain Work?
 
Bitcoin Technology Fundamentals - Tutorial 3 – Bitcoin Mining
Bitcoin Technology Fundamentals - Tutorial 3 – Bitcoin MiningBitcoin Technology Fundamentals - Tutorial 3 – Bitcoin Mining
Bitcoin Technology Fundamentals - Tutorial 3 – Bitcoin Mining
 
Investment Club Presentation 1 2021
Investment Club Presentation 1 2021Investment Club Presentation 1 2021
Investment Club Presentation 1 2021
 
Bitcoin Internal
Bitcoin InternalBitcoin Internal
Bitcoin Internal
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
Bitcoin basics
Bitcoin basicsBitcoin basics
Bitcoin basics
 
Bitcoin Technology Fundamentals - Tutorial 1 – Bitcoin Addresses
Bitcoin Technology Fundamentals - Tutorial 1 – Bitcoin AddressesBitcoin Technology Fundamentals - Tutorial 1 – Bitcoin Addresses
Bitcoin Technology Fundamentals - Tutorial 1 – Bitcoin Addresses
 
Quick Understanding of Bitcoin/Cryptocurrency.
Quick Understanding of Bitcoin/Cryptocurrency.Quick Understanding of Bitcoin/Cryptocurrency.
Quick Understanding of Bitcoin/Cryptocurrency.
 
Bitcoin Technology Fundamentals - Tutorial 2 – Bitcoin Network
Bitcoin Technology Fundamentals - Tutorial 2 – Bitcoin NetworkBitcoin Technology Fundamentals - Tutorial 2 – Bitcoin Network
Bitcoin Technology Fundamentals - Tutorial 2 – Bitcoin Network
 
Litecoin Crypto Currency Bootcamp
Litecoin Crypto Currency BootcampLitecoin Crypto Currency Bootcamp
Litecoin Crypto Currency Bootcamp
 
Blockchain seminar
Blockchain seminarBlockchain seminar
Blockchain seminar
 
An Introduction to Cryptocurrency Funds | Timothy Spangler | Lunch & Learn
An Introduction to Cryptocurrency Funds | Timothy Spangler | Lunch & LearnAn Introduction to Cryptocurrency Funds | Timothy Spangler | Lunch & Learn
An Introduction to Cryptocurrency Funds | Timothy Spangler | Lunch & Learn
 
Investment Strategies in Bitcoin
Investment Strategies in BitcoinInvestment Strategies in Bitcoin
Investment Strategies in Bitcoin
 
Introduction of Bitcoin
Introduction of BitcoinIntroduction of Bitcoin
Introduction of Bitcoin
 
Cryptocurrency - Digital Currency
Cryptocurrency - Digital CurrencyCryptocurrency - Digital Currency
Cryptocurrency - Digital Currency
 
What is Bitcoin?
What is Bitcoin?What is Bitcoin?
What is Bitcoin?
 
Spartan Blockchain - Women in Blockchain Workshop Presentation
Spartan Blockchain - Women in Blockchain Workshop PresentationSpartan Blockchain - Women in Blockchain Workshop Presentation
Spartan Blockchain - Women in Blockchain Workshop Presentation
 
Hui
HuiHui
Hui
 
Introduction To Cryptocurrency
Introduction To CryptocurrencyIntroduction To Cryptocurrency
Introduction To Cryptocurrency
 

Destacado

Conielecomp presentation
Conielecomp presentationConielecomp presentation
Conielecomp presentation
Alan Calvillo
 
Hackers tools (816 4816-10)
Hackers tools (816 4816-10)Hackers tools (816 4816-10)
Hackers tools (816 4816-10)
Shoaib Sheikh
 
Yescrypt – Password Hashing Beyond Bcrypt and Scrypt
Yescrypt – Password Hashing Beyond Bcrypt and ScryptYescrypt – Password Hashing Beyond Bcrypt and Scrypt
Yescrypt – Password Hashing Beyond Bcrypt and Scrypt
Positive Hack Days
 

Destacado (20)

Cubeitz 1 Million Bit Encryption
Cubeitz 1 Million Bit EncryptionCubeitz 1 Million Bit Encryption
Cubeitz 1 Million Bit Encryption
 
3 Perspectives Around Data Breaches
3 Perspectives Around Data Breaches3 Perspectives Around Data Breaches
3 Perspectives Around Data Breaches
 
Iam r31 a (2)
Iam r31 a (2)Iam r31 a (2)
Iam r31 a (2)
 
Conielecomp presentation
Conielecomp presentationConielecomp presentation
Conielecomp presentation
 
Presentation 1 security
Presentation 1 securityPresentation 1 security
Presentation 1 security
 
Evolving Universal Hash Function using Genetic Algorithms
Evolving Universal Hash Function using Genetic AlgorithmsEvolving Universal Hash Function using Genetic Algorithms
Evolving Universal Hash Function using Genetic Algorithms
 
2014-07-16 Privacy and crypto
2014-07-16 Privacy and crypto2014-07-16 Privacy and crypto
2014-07-16 Privacy and crypto
 
Declaration of malWARe
Declaration of malWAReDeclaration of malWARe
Declaration of malWARe
 
Open mHealth - Legal Hackers - May 22, 2014
Open mHealth - Legal Hackers - May 22, 2014Open mHealth - Legal Hackers - May 22, 2014
Open mHealth - Legal Hackers - May 22, 2014
 
Investigating Hackers' Tools
Investigating Hackers' ToolsInvestigating Hackers' Tools
Investigating Hackers' Tools
 
Governments as entreperenuers
Governments as entreperenuersGovernments as entreperenuers
Governments as entreperenuers
 
Computer viruses
Computer virusesComputer viruses
Computer viruses
 
Review of object orientation
Review of object orientationReview of object orientation
Review of object orientation
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
 
ETICS supporting compliance and interoperability, Gabriele Giammatteo, Engine...
ETICS supporting compliance and interoperability, Gabriele Giammatteo, Engine...ETICS supporting compliance and interoperability, Gabriele Giammatteo, Engine...
ETICS supporting compliance and interoperability, Gabriele Giammatteo, Engine...
 
Evil Geniuses: How organized cybercriminals could take over the world
Evil Geniuses: How organized cybercriminals could take over the worldEvil Geniuses: How organized cybercriminals could take over the world
Evil Geniuses: How organized cybercriminals could take over the world
 
Hackers tools (816 4816-10)
Hackers tools (816 4816-10)Hackers tools (816 4816-10)
Hackers tools (816 4816-10)
 
Sose2015 presentation
Sose2015 presentation Sose2015 presentation
Sose2015 presentation
 
Yescrypt – Password Hashing Beyond Bcrypt and Scrypt
Yescrypt – Password Hashing Beyond Bcrypt and ScryptYescrypt – Password Hashing Beyond Bcrypt and Scrypt
Yescrypt – Password Hashing Beyond Bcrypt and Scrypt
 
Hash Functions: lecture series by Ahto Buldas
Hash Functions: lecture series by Ahto BuldasHash Functions: lecture series by Ahto Buldas
Hash Functions: lecture series by Ahto Buldas
 

Similar a Bitcoin - An introduction to a decentralised and anonymous currency

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
 

Similar a Bitcoin - An introduction to a decentralised and anonymous currency (20)

BITCOIN EXPLAINED
BITCOIN EXPLAINEDBITCOIN EXPLAINED
BITCOIN EXPLAINED
 
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
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
BIT COIN ,MINING & ATM
BIT COIN ,MINING & ATMBIT COIN ,MINING & ATM
BIT COIN ,MINING & ATM
 
Bitcoin I.pptx
Bitcoin I.pptxBitcoin I.pptx
Bitcoin I.pptx
 
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
 
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...
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
BLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptxBLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptx
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin Technology
 
Introduction to Bitcoin
Introduction to Bitcoin Introduction to Bitcoin
Introduction to Bitcoin
 
Bitcoin p2p money
Bitcoin p2p moneyBitcoin p2p money
Bitcoin p2p money
 
OVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYOVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCY
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Bitcoin and Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and Blockchains
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Beginner's Introduction to Bitcoin and Blockchain Technology
Beginner's Introduction to Bitcoin and Blockchain TechnologyBeginner's Introduction to Bitcoin and Blockchain Technology
Beginner's Introduction to Bitcoin and Blockchain Technology
 
Blockchain
BlockchainBlockchain
Blockchain
 

Último

+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@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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...
 
+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...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Bitcoin - An introduction to a decentralised and anonymous currency

  • 1. BITCOIN An introduction to a decentralised and anonymous currency. By Andy Brodie
  • 2. TABLE OF CONTENTS • What is a currency? • What is Bitcoin? • History • How do Bitcoins and Bitcoin transactions work? • Demonstration
  • 3. WHAT IS A CURRENCY? • “Something that is used as a medium of exchange.” • It has no intrinsic value. • It does not have to be “backed” by anything (e.g. gold) • Typically USE centralised minting and validation; e.g. Bank of England. • Something is only worth what someone else is willing to pay for it.
  • 4. WHAT IS BITCOIN? • Bitcoin is an electronic currency with some unique features. • Decentralised • Not controlled by a central authority, unlike e.g. GBP controlled by the Bank of England. • Difficult to hack as there’s no central authority to attack. • (Nearly) Anonymous Transactions • Senders and receivers identified only by keys, which can change with each transaction. • Further anonymity provided by “mixers” which split and combine transactions. • Fast • Transactions are typically completed within 10 minutes. • Distributed • Difficult to attack and subvert as network is distributed world-wide. • Changing a committed transaction requires more CPU power than the rest of the network. • Open • Based on mathematical cryptography principles and open source software.
  • 5. HISTORY • 2008 - Satoshi Nakamoto publishes a paper outlining the theory of Bitcoin. • 2009 – Bitcoin software released (by Nakamoto) • 2010 – First purchase of Pizza using Bitcoins • 2011 – First exchanges established and first recorded theft • 2012 – First Bitcoin exchange licensed as a bank in Europe • 2013 – Bitcoin market cap passes $1,000,000,000 • The identity, or identities, of Satoshi Nakamoto remains unknown. • But as theory is published and software is open source, it’s still trustable.
  • 6. WHAT IS A BITCOIN? • Current exchange rate 1BTC = £78 (at time of writing) • Each BTC unit, or fraction, has a designated owner. • The owner is identified by a public key. • In order to “spend” a Bitcoin, i.e. transfer it to someone else, you need the private key that corresponds to the public key. • Wallet software or online exchanges keep track of which Bitcoins belong to you. • If you lose the private key, the coin is lost forever. • This is known as a zombie coin.
  • 7. THE BITCOIN NETWORK • Bitcoin is supported by a network of nodes running Bitcoin software. • Transactions are broadcast to all nodes. • Transactions are grouped into blocks. • Nodes broadcast verified blocks to each other. • Blocks join together to form block chains. • Block chains provide the transaction history used to verify new transactions. • Anyone can set up their own node. • You just need the software (e.g. BitcoinQt) and an Internet connection. • Better yet, there are rewards for running a server: • Minting new coins. • Collecting transaction fees for including transactions within blocks.
  • 8. BITCOIN TRANSACTIONS • Each participant in a transaction has an address. • Similar to a sort code and bank account number combination. • Addresses are public keys. • There is no cost for creating new addresses. • Some recommend creating a new address for each transaction to aid anonymity. • Mixer services provide greater anonymity by merging and re-splitting transactions. • A transaction transfers Bitcoins of some value from one address to another. • Contains variable number of inputs to outputs. • Transaction fees are collect by omitting an output in a transaction. • All Bitcoin transactions are public. • Similar to stock market tapes today.
  • 9. HOW BITCOIN TRANSACTIONS WORK 1. New transactions are broadcast to all nodes. 2. Each node collects new transactions into a block. 3. Each node works on signing its block via difficult proof-of-work 4. When a node finds a valid signature it broadcasts the block to all nodes. 5. Nodes accept the block only if all transactions in it are valid and not already spent. 6. Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash.
  • 10. BLOCKS • Blocks contain: • A “coinbase” minting transaction. • Zero or more transactions between addresses. • A signature - a difficult computational proof-of-work. • Reference to the chronologically prior block (the chain). • When Bitcoin launched, the “coinbase” could mint 50 Bitcoins. • However, mining rate is decreasing to a theoretical maximum of 21 million Bitcoins. • Current reward is 25BTC (likely to remain until 2016 before decreasing further). • On average, transactions are incorporated in to blocks within 10 minutes of publication.
  • 11. PROOF-OF-WORK • Blocks are “mined.” • Mining is a CPU intensive process. • To create a new block, a combined hash (SHA-256 ) of a previous block and a calculated nonce must start with a required number of zero bits. • Number of zero bits required controls difficulty to account for: • Increasing CPU power in the network as more people join. • Moore’s Law. • Difficulty is reset every 2016 blocks by fixed algorithm in nodes to maintain block generation rate. • Mining is typically done using GPU,dedicated FPGAs or custom ASICs. • The reward for creating a new block is: • Claiming the output of the coinbase transaction. • Collection transaction fees (any unspecified outputs of a transaction). • Currently, investing in a high-end GPU may pay off in 6 months.
  • 12. KEY MESSAGES • Bitcoins are a decentralised, independent currency. • No central administration, minting or checking process. • Based around strong cryptography principles. • Spending is anonymous.
  • 13. END This work is licensed under the Creative Commons Attribution 4.0 International License.