SlideShare a Scribd company logo
1 of 52
Download to read offline
Bitcoin
An decentralized open source cryptographic currency.
Stephan Florquin
David Francois

paymium.com
Intro

• Bitcoin is a decentralized, open source,
  digital currency
• No central authority
• First released anonymously in 2009 by
  “Satoshi Nakamoto”
• It received a lot of media attention during
  summer 2011, the exchange rate surged

• Some websites got hacked, Bitcoin got a
  bad reputation

• The exchange rate crashed to near zero
  and Bitcoin was dead according to most
  media
• A community still believed in Bitcoin and
  the exchange rate steadily went up during
  2012

• Major websites started accepting Bitcoin
  (Wordpress, Reddit)

• Despite all criticism, Bitcoin is now
  stronger than ever
Bitcoin price over time
“I am very intrigued by Bitcoin. It has all the signs.
  Paradigm shift, hackers love it, yet it's derided as a toy.
                Just like microcomputers.”
                                                  Paul Graham


         “Bitcoin is still very much a fringe thing [...]
But I like to pay attention to the jokes, the laughing stocks,
        because occasionally they get the last laugh.”
                                                   Fred Wilson
How does Bitcoin
    work?
• 2 essential concepts, not new to Bitcoin
• Pier to pier (P2P) technology
• Digital signatures
P2P network
• Each client is connected to nearby peers
• A client can broadcast a message to its
  peers

• The peers will forward the message to
  their own nearby peers until it reaches the
  entire network
• Anyone can download a Bitcoin client and
  add a node to the network

• There are already tens of thousands of
  nodes
Digital signatures
Digital signatures
Digital signatures
• In the Bitcoin network, we sign transactions
• Ownership of Bicoins go from a Bitcoin
  address to another

• A Bitcoin address is just a hash of the
  public key
• To create a transaction, I broadcast a signed
  message that says “transfer ownership of X
  Bitcoins from my Bitcoin address to this
  Bitcoin address”

• I also send my public key
• Since my Bitcoin address is a hash of my
  public key, peers can verify that the public
  key corresponds to my Bitcoin address

• Using the digital signature, peers can now
  verify that I indeed intend to send Bitcoins
  to the destination Bitcoin address
• By combining a P2P network and digital
  signatures, we have a secure, reliable way of
  broadcasting Bitcoin transactions

• But have to we keep track of how many
  Bitcoins belong to an address?
• Every Bitcoin client has an up-to-date copy
  of the history of all Bitcoin transactions

• All transactions are public and irreversible
• This is what we call the “Blockchain”
The blockchain
• The blockchain is a list of blocks
• Every block contains a list of transactions
• Roughly every 10 minutes, a block
  containing recent transactions is appended
  to the blockchain
The blockchain
The blockchain
• “Miners” compete to find the next block
• It involves solving a cryptographic
  challenge, known as “Proof of work”

• If blocks are mined too quickly, the difficulty
  is increased (and vice versa)
• What if multiple blockchains emerge?
• This can happen naturally or if someone
  attempts to attack the network

• The longest chain is considered valid
Blockchain fork
Blockchain fork
Blockchain fork
• To consider a transaction valid, we wait
  until several blocks have been appended
  afterwards

• This is to ensure forked chains have been
  resolved

• Two to six blocks are enough to consider a
  transaction valid (20 - 60 minutes)
• But how are Bitcoins created in the first
  place?

• When a miner finds the next block, he is
  rewarded Bitcoins

• Every 210,000 blocks, the reward is divided
  by two (every four years)
• The bounty for mining one of the first
  210,000 blocks was 50 Bitcoins

• Since the end of 2012, it is 25 Bitcoins
• Currently, there are around 11,000,000
  Bitcoins

• By 2140, around 21,000,000 Bitcoins will
  have been discovered, which is the limit
Number of Bitcoins
• In addition, you can add a fee to a
  transaction

• The miner who find the block that includes
  your transaction is awarded the fee

• The higher the fee, the most likely the
  transaction will be included in the next
  block
What we do at
 Paymium
• We believe Bitcoin has enormous potential
• We work to promote Bitcoin
• We build services on top of the Bitcoin
  network
• Unlike traditional currencies, the Bitcoin
  network is totally open

• Any developer can hack a project
• Bitcoin is both a currency and a transaction
  network
• As a currency, it is immune to inflation
  (fixed number of coins) and not centrally
  regulated

• As a transaction network, it allows fast,
  secured, cheap irreversible transactions

• Credit cards, on the other hand, have high
  fees (3% or more) and charge backs (up to
  6 months, why?? Fraud!)
• With traditional payment systems, you have
  to hand over your credit card info to third
  parties (and trust them!)

• With Bitcoins, you give them nothing!
• How would you pay an online merchant
  with Bitcoins?
• The merchant generate a new, unique
  Bitcoin address for your purchase

• You send Bitcoins to the address
• After the transaction is confirmed by the
  Bitcoin network, the merchant can safely
  deliver your purchase

• That’s it!
• This is the kind of stuff Paymium has been
  doing since 2011

• To help Bitcoin go mainstream, we work
  with both Euros and Bitcoins

• For instance, you can pay a Bitcoin address
  using Euros and vice-versa!
• We can do this because we have our own
  Bitcoin exchange and we can trade Euros
  automatically

• In addition we provide easy-to-use wallets
  and an API for developers

• Much more coming later this year, so much
  we can do!
• We made headlines last year because we
  became the first Bitcoin startup to have a
  Payment Service Provider!

• This means we can open a bank account
  for each of our customers instead of mixing
  their funds with ours

• In addition we are going to be able to print
  debit cards and create IBAN numbers for
  our customers
Security
• At Paymium, we hold a large number of
  Bitcoins for our customers

• We keeps our servers as secure as
  possible, but we have to imagine worst case
  scenarios

• What if someone gains access to our web
  servers?

• By the way this never happened :)
• Remember, all you need to prove
  ownership of Bitcoins is a private key

• A private key is just a string of character
• It can easily be encrypted, then printed or
  stored on a USB key
• Because of this, you can store your private
  keys in secure locations such as a bank
  vault

• Afterwards, you can erase all other traces
  of the private key

• This is called “cold storage”
• You can still keep the Bitcoin address and
  receive payments

• On the other hand, you have to get access
  to the physical location of the private key
  and know the encryption key to send
  Bitcoins
• On our servers, we keep the minimum
  amount of Bitcoins possible (< 7%)

• We can do this because we can predict
  how many Bitcoins are needed during a
  normal day

• In we need more coins, we have to go to
  our cold storage facilities
• In short, the damage that can be done is
  limited and we can survive an attack
• I hope you enjoyed this talk and that I made
  you want to try Bitcoins!

• If you are interested in Bitcoins and are
  skilled in security, programming, finance,
  marketing, let’s get in touch!

• Questions?
Stephan Florquin
David Francois

paymium.com
@paymium
contact@paymium.com

More Related Content

What's hot

Bitcoin: the future money, or a scam?
Bitcoin: the future money, or a scam?Bitcoin: the future money, or a scam?
Bitcoin: the future money, or a scam?Ignaz Wanders
 
Bitcoin Introduction - customer presentation APR 2017
Bitcoin Introduction - customer presentation  APR 2017Bitcoin Introduction - customer presentation  APR 2017
Bitcoin Introduction - customer presentation APR 2017Oron Barber
 
Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Truong Nguyen
 
Bitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash SystemBitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash SystemFlavio Vit
 
Bitcoin and Cryptocurrencies from dummies to computer scientists
Bitcoin and Cryptocurrencies from dummies to computer scientistsBitcoin and Cryptocurrencies from dummies to computer scientists
Bitcoin and Cryptocurrencies from dummies to computer scientistsBaris Simsek
 
Bitcoin digital cash basics svcc 2017 10 001 publish
Bitcoin digital cash basics svcc 2017 10 001 publishBitcoin digital cash basics svcc 2017 10 001 publish
Bitcoin digital cash basics svcc 2017 10 001 publishdonn_lee
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoinWolf McNally
 
Cryptocurrency, a deep dive
Cryptocurrency, a deep diveCryptocurrency, a deep dive
Cryptocurrency, a deep diveOWASP Khartoum
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemParas Jain
 
Bitcoin - An Introduction
Bitcoin - An IntroductionBitcoin - An Introduction
Bitcoin - An IntroductionDawie Poolman
 
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 MiningAmitesh Raikwar
 

What's hot (20)

Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
Bitcoin technology
Bitcoin technologyBitcoin technology
Bitcoin technology
 
Bitcoin: the future money, or a scam?
Bitcoin: the future money, or a scam?Bitcoin: the future money, or a scam?
Bitcoin: the future money, or a scam?
 
Bitcoin Introduction - customer presentation APR 2017
Bitcoin Introduction - customer presentation  APR 2017Bitcoin Introduction - customer presentation  APR 2017
Bitcoin Introduction - customer presentation APR 2017
 
Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20
 
Bitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash SystemBitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash System
 
Bitcoin secrets unleashed
Bitcoin secrets unleashedBitcoin secrets unleashed
Bitcoin secrets unleashed
 
Bitcoin and Cryptocurrencies from dummies to computer scientists
Bitcoin and Cryptocurrencies from dummies to computer scientistsBitcoin and Cryptocurrencies from dummies to computer scientists
Bitcoin and Cryptocurrencies from dummies to computer scientists
 
Bitcoin digital cash basics svcc 2017 10 001 publish
Bitcoin digital cash basics svcc 2017 10 001 publishBitcoin digital cash basics svcc 2017 10 001 publish
Bitcoin digital cash basics svcc 2017 10 001 publish
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
bitcoin technology
bitcoin technologybitcoin technology
bitcoin technology
 
Cryptocurrency, a deep dive
Cryptocurrency, a deep diveCryptocurrency, a deep dive
Cryptocurrency, a deep dive
 
Bitcoin ppt
Bitcoin pptBitcoin ppt
Bitcoin ppt
 
Bitcoin ppt
Bitcoin pptBitcoin ppt
Bitcoin ppt
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash System
 
Bitcoin - An Introduction
Bitcoin - An IntroductionBitcoin - An Introduction
Bitcoin - An Introduction
 
Bitcoin final
Bitcoin finalBitcoin final
Bitcoin final
 
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
 
Bit coin
Bit coinBit coin
Bit coin
 

Similar to Bitcoin intro

Presentation on Bitcoin
Presentation on BitcoinPresentation on Bitcoin
Presentation on BitcoinPriya Yadav
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBen Hall
 
Bitcoin and Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and BlockchainsSam Bowne
 
#blockchain_hashin_bitcoin_cryptocurranies
#blockchain_hashin_bitcoin_cryptocurranies#blockchain_hashin_bitcoin_cryptocurranies
#blockchain_hashin_bitcoin_cryptocurraniesMoaaz Mohamed
 
Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert JayWigdore
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisInderjeet Singh
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysisinder_barara
 
Bitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsBitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsDallas Kennedy
 
Bitcoin and Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and BlockchainsSam Bowne
 

Similar to Bitcoin intro (20)

Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin I.pptx
Bitcoin I.pptxBitcoin I.pptx
Bitcoin I.pptx
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Crypto currency
Crypto currencyCrypto currency
Crypto currency
 
Presentation on Bitcoin
Presentation on BitcoinPresentation on Bitcoin
Presentation on Bitcoin
 
BITCOIN- A Presentation.
BITCOIN- A Presentation.BITCOIN- A Presentation.
BITCOIN- A Presentation.
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
Bitcoin and Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and Blockchains
 
#blockchain_hashin_bitcoin_cryptocurranies
#blockchain_hashin_bitcoin_cryptocurranies#blockchain_hashin_bitcoin_cryptocurranies
#blockchain_hashin_bitcoin_cryptocurranies
 
Digital currency
Digital currencyDigital currency
Digital currency
 
Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
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
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
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 Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and Blockchains
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Bitcoin intro

  • 1. Bitcoin An decentralized open source cryptographic currency.
  • 3. Intro • Bitcoin is a decentralized, open source, digital currency • No central authority • First released anonymously in 2009 by “Satoshi Nakamoto”
  • 4. • It received a lot of media attention during summer 2011, the exchange rate surged • Some websites got hacked, Bitcoin got a bad reputation • The exchange rate crashed to near zero and Bitcoin was dead according to most media
  • 5. • A community still believed in Bitcoin and the exchange rate steadily went up during 2012 • Major websites started accepting Bitcoin (Wordpress, Reddit) • Despite all criticism, Bitcoin is now stronger than ever
  • 7. “I am very intrigued by Bitcoin. It has all the signs. Paradigm shift, hackers love it, yet it's derided as a toy. Just like microcomputers.” Paul Graham “Bitcoin is still very much a fringe thing [...] But I like to pay attention to the jokes, the laughing stocks, because occasionally they get the last laugh.” Fred Wilson
  • 9. • 2 essential concepts, not new to Bitcoin • Pier to pier (P2P) technology • Digital signatures
  • 11. • Each client is connected to nearby peers • A client can broadcast a message to its peers • The peers will forward the message to their own nearby peers until it reaches the entire network
  • 12. • Anyone can download a Bitcoin client and add a node to the network • There are already tens of thousands of nodes
  • 16. • In the Bitcoin network, we sign transactions • Ownership of Bicoins go from a Bitcoin address to another • A Bitcoin address is just a hash of the public key
  • 17. • To create a transaction, I broadcast a signed message that says “transfer ownership of X Bitcoins from my Bitcoin address to this Bitcoin address” • I also send my public key
  • 18. • Since my Bitcoin address is a hash of my public key, peers can verify that the public key corresponds to my Bitcoin address • Using the digital signature, peers can now verify that I indeed intend to send Bitcoins to the destination Bitcoin address
  • 19. • By combining a P2P network and digital signatures, we have a secure, reliable way of broadcasting Bitcoin transactions • But have to we keep track of how many Bitcoins belong to an address?
  • 20. • Every Bitcoin client has an up-to-date copy of the history of all Bitcoin transactions • All transactions are public and irreversible • This is what we call the “Blockchain”
  • 22. • The blockchain is a list of blocks • Every block contains a list of transactions • Roughly every 10 minutes, a block containing recent transactions is appended to the blockchain
  • 25. • “Miners” compete to find the next block • It involves solving a cryptographic challenge, known as “Proof of work” • If blocks are mined too quickly, the difficulty is increased (and vice versa)
  • 26. • What if multiple blockchains emerge? • This can happen naturally or if someone attempts to attack the network • The longest chain is considered valid
  • 30. • To consider a transaction valid, we wait until several blocks have been appended afterwards • This is to ensure forked chains have been resolved • Two to six blocks are enough to consider a transaction valid (20 - 60 minutes)
  • 31. • But how are Bitcoins created in the first place? • When a miner finds the next block, he is rewarded Bitcoins • Every 210,000 blocks, the reward is divided by two (every four years)
  • 32. • The bounty for mining one of the first 210,000 blocks was 50 Bitcoins • Since the end of 2012, it is 25 Bitcoins • Currently, there are around 11,000,000 Bitcoins • By 2140, around 21,000,000 Bitcoins will have been discovered, which is the limit
  • 34. • In addition, you can add a fee to a transaction • The miner who find the block that includes your transaction is awarded the fee • The higher the fee, the most likely the transaction will be included in the next block
  • 35. What we do at Paymium
  • 36. • We believe Bitcoin has enormous potential • We work to promote Bitcoin • We build services on top of the Bitcoin network
  • 37. • Unlike traditional currencies, the Bitcoin network is totally open • Any developer can hack a project • Bitcoin is both a currency and a transaction network
  • 38. • As a currency, it is immune to inflation (fixed number of coins) and not centrally regulated • As a transaction network, it allows fast, secured, cheap irreversible transactions • Credit cards, on the other hand, have high fees (3% or more) and charge backs (up to 6 months, why?? Fraud!)
  • 39. • With traditional payment systems, you have to hand over your credit card info to third parties (and trust them!) • With Bitcoins, you give them nothing! • How would you pay an online merchant with Bitcoins?
  • 40. • The merchant generate a new, unique Bitcoin address for your purchase • You send Bitcoins to the address • After the transaction is confirmed by the Bitcoin network, the merchant can safely deliver your purchase • That’s it!
  • 41. • This is the kind of stuff Paymium has been doing since 2011 • To help Bitcoin go mainstream, we work with both Euros and Bitcoins • For instance, you can pay a Bitcoin address using Euros and vice-versa!
  • 42. • We can do this because we have our own Bitcoin exchange and we can trade Euros automatically • In addition we provide easy-to-use wallets and an API for developers • Much more coming later this year, so much we can do!
  • 43. • We made headlines last year because we became the first Bitcoin startup to have a Payment Service Provider! • This means we can open a bank account for each of our customers instead of mixing their funds with ours • In addition we are going to be able to print debit cards and create IBAN numbers for our customers
  • 45. • At Paymium, we hold a large number of Bitcoins for our customers • We keeps our servers as secure as possible, but we have to imagine worst case scenarios • What if someone gains access to our web servers? • By the way this never happened :)
  • 46. • Remember, all you need to prove ownership of Bitcoins is a private key • A private key is just a string of character • It can easily be encrypted, then printed or stored on a USB key
  • 47. • Because of this, you can store your private keys in secure locations such as a bank vault • Afterwards, you can erase all other traces of the private key • This is called “cold storage”
  • 48. • You can still keep the Bitcoin address and receive payments • On the other hand, you have to get access to the physical location of the private key and know the encryption key to send Bitcoins
  • 49. • On our servers, we keep the minimum amount of Bitcoins possible (< 7%) • We can do this because we can predict how many Bitcoins are needed during a normal day • In we need more coins, we have to go to our cold storage facilities
  • 50. • In short, the damage that can be done is limited and we can survive an attack
  • 51. • I hope you enjoyed this talk and that I made you want to try Bitcoins! • If you are interested in Bitcoins and are skilled in security, programming, finance, marketing, let’s get in touch! • Questions?