SlideShare a Scribd company logo
1 of 77
Download to read offline
General Introduction to Bitcoin
Jérémie Dubois-Lacoste, PhD
jeremie.dl@gmail.com
Les Geeks Anonymes - Liège - 27/02/2015
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Preliminaries
Who am I?
Post-doc researcher in Computer Science
(AI lab of ULB)
Founder & Organizer of “Bitcoin Brussels” meetup group
(250 members)
Founder & Director of ASBL/VZW “Belgian Bitcoin
Association”
Involved in Bitcoin startups
2 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Preliminaries
Disclaimer
I own some bitcoins
Bitcoin should (still) be seen as an experiment
The topic is often hard, because of its paradigm novelty.
Don’t be frustrated if you don’t get 100% :-)
3 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Outline
Outline
Bitcoin in a Nutshell
Technical Overview
Economical Overview
Business Development Overview
Conclusion
4 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
Outline
Bitcoin in a Nutshell
History
What is Bitcoin?
Technical Overview
Economical Overview
Business Development Overview
Conclusion
5 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
History
Apparition of Bitcoin
Money based on cryptography: an old cypherpunk ideal
b-money (Wei Dai, 1999)
bitgold (2005, Nick Szabo)
Main issue with these attempts: requires a trusted third-party to
avoid “double-spending”
6 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
History
The Tour de Force of “Satoshi Nakamoto”
Scientific Article (November 2008) :
Complete description of the concept
Introduce the idea of the blockchain
Implementation (January 2009)
7 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
Outline
Bitcoin in a Nutshell
History
What is Bitcoin?
Technical Overview
Economical Overview
Business Development Overview
Conclusion
8 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is Bitcoin? (1/3)
Formal Answer
Bitcoin: Information exchange protocol (like http, smtp...),
that allows the transfer of units of account; these units
behave like the money we are used to.
Durability
Portability
Fungibility
Divisibility
Relative rarety
bitcoin(s): name of the unit of account circulating on the
Bitcoin network
9 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is Bitcoin? (2/3)
Informal Answer - Micro Scale
A system for people to send and receive payments
Without depending on any third-party
Reasonably privately
Instantly
Reliably
Typical transaction fee today: zero or 0.03C
10 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is Bitcoin? (3/3)
Informal Answer - Macro Scale
Money supply policy governed by maths; known in
advance
Without border
Distributed
Open source software; community developed
11 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is the core innovation of Bitcoin?
In the “usual” world
12 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is the core innovation of Bitcoin?
In the “usual” world
12 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is the core innovation of Bitcoin?
In the “usual” world
Trusted third parties are “keeping the books”
Centralized consensus
12 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is the core innovation of Bitcoin?
In Bitcoin world
13 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is the core innovation of Bitcoin?
In Bitcoin world
13 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is the core innovation of Bitcoin?
In Bitcoin world
No trusted parties, “keeping the books” is done collectively
without trust
Decentralized consensus
The mechanism to allow that is called the blockchain
13 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Bitcoin in a Nutshell
What is Bitcoin?
What is the core innovation of Bitcoin?
In Bitcoin world
Remark: Bitcoin use decentralized consensus
to determine ownership.
Much more can be done (outside the scope of this talk...)
13 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Outline
Bitcoin in a Nutshell
Technical Overview
Addresses and keys
Transactions
The Blockchain
Bitcoin Mining: Blocks
Economical Overview
Business Development Overview
Conclusion
14 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Addresses and keys
Addresses and keys
Assymetric cryptography (public/private key pair)
Bitcoins exchanged between addresses:
1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T
Everybody can see the amount associated to an address
Only owners of corresponding private key can spend them
15 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Addresses and keys
Private keys can be stored...
On a computer
On a USB stick, a DVD-Rom
Printed or written on paper
Only in your memory: “brain-wallet”
On a specific device
In poetry
etc.
16 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Transactions
Outline
Bitcoin in a Nutshell
Technical Overview
Addresses and keys
Transactions
The Blockchain
Bitcoin Mining: Blocks
Economical Overview
Business Development Overview
Conclusion
17 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Transactions
Transactions
18 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Transactions
Paul received 3 BTC via 2 transactions
19 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Transactions
Paul wants to send 3 BTC to Jacques
20 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Transactions
Paul wants to send 3 BTC to Jacques
21 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Transactions
Once the transaction is confirmed
22 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Transactions
How to do this without trusted third-party?
How does Jacques know that Paul really had 3 BTC
available?
How to avoid that Paul spends them again?
→ Blockchain
23 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
The Blockchain
Outline
Bitcoin in a Nutshell
Technical Overview
Addresses and keys
Transactions
The Blockchain
Bitcoin Mining: Blocks
Economical Overview
Business Development Overview
Conclusion
24 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
The Blockchain
Blockchain
Contains all transactions and distributed on every node
25 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
The Blockchain
Secured by Mining
The miners “clear” transactions and secure the blockchain
by recording them in blocks
In exchange, they are rewarded with new bitcoins created
ex-nihilo (at a fix rate)
Emerging behavior: the system as a whole acts honestly
as long as a large enough majority acts honestly
26 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Outline
Bitcoin in a Nutshell
Technical Overview
Addresses and keys
Transactions
The Blockchain
Bitcoin Mining: Blocks
Economical Overview
Business Development Overview
Conclusion
27 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Hashing Algorithms
Hashing Algorithms take inputs of any size, and produce
outputs (hash) of standard sizes:
“haha” -> bcb4fe6563d225fbc7b0e90571fc670f1ee197f18ba18e52a39c2ca80672812f
“hello world” -> a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447
28 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Hashing Algorithms: SHA256
SHA256 State-of-the-art hashing algorithm, used for many
applications in the world, and also for bitcoin mining.
Public, many open source implementations, can be
downloaded or implemented yourself.
Typically installed on every computer.
29 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Hashing Algorithms: SHA256
SHA256 State-of-the-art hashing algorithm, used for many
applications in the world, and also for bitcoin mining.
Public, many open source implementations, can be
downloaded or implemented yourself.
Typically installed on every computer.
Let’s play with it!
29 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Quite chaotic
Example!
30 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Not Reversible: Brute force!
Find the English word that produces the hash:
3dc3ae00e6d09d5e491895aca9237b14a87deabad03bfb9f5679eb49ff8b9744
Example!
31 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Not Reversible: Brute force!
Find the English word that produces the hash:
3dc3ae00e6d09d5e491895aca9237b14a87deabad03bfb9f5679eb49ff8b9744
Example!
Must try all words in English dictionary until you try with
“zebra”
31 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Link with bitcoin mining
Bitcoin mining is nothing else than “brute force” as we just
did.
But the goal in bitcoin mining is not to find input with
specific hash (that would be too hard).
The goal is to find input with a hash that starts with enough
’0’ at the beginning:
0000000006d09d5e491895aca9237b14a87482b6d03bfb9f5679eb49ff8b9744 -> OK
adc3ae4af8ec45b812ac2e5f6b4c5d79114d4741av1895aca9237b14a87dea78 -> not OK
32 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Let’s be a Minner!
Our goal is to find a hash starting with one ’0’.
Our input are the recent transactions that happened on the
bitcoin network. Here we simplify all these data to the
string of characters “block-data”:
Example!
33 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Let’s be a Minner!
Our goal is to find a hash starting with one ’0’.
Our input are the recent transactions that happened on the
bitcoin network. Here we simplify all these data to the
string of characters “block-data”:
Example!
Hash NOT OK
We can include an arbitrary number (“nonce”) to obtain
more hashes for our data.
So we “mine” (brute force) this:
“block-data free-number=<we_can_choose>”
33 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Let’s be a Minner: Success!
We found a hash OK, we can confirm the block and tell
everyone. They check themselves that indeed the hash is
OK
We earned 25 BTC
Bitcoin mining is nothing more complex than that
34 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Real Bitcoin Mining: same thing but (much) harder
In reality, the (current) goal is to find hashes starting with
17 ’0’ in a row.
We did 4 trials in few seconds to mine a block starting with
one ’0’.
Miners together are doing 350 thousands of billions of
trials per second (350 Peta hashes / s) to find hashes
starting with 17 ’0’.
The difficulty adapts automatically to the network hash
rate, to keep one block confirmation every 10mn
35 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Bitcoin total mining power
36 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Blockchain = sequence of blocks
37 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Technical Overview
Bitcoin Mining: Blocks
Blockchain = distributed consensus
The blockchain is a database that everybody can freely
read...
But it is hard to expand...
And excessively hard to “rewrite”
38 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Economical Overview
Outline
Bitcoin in a Nutshell
Technical Overview
Economical Overview
Money Supply
Number of base units
Price
Business Development Overview
Conclusion
39 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Economical Overview
Money Supply
Money supply of Bitcoin
Central bank, state-backed currency:
Monetary policy decided/updated regularly
Bitcoin:
Fixed since the very beginning, known in the future forever
40 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Economical Overview
Money Supply
Money supply of Bitcoin
Inspired from gold mining
41 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Economical Overview
Number of base units
Number of units
21 Millions of BTC will exist maximum, ever
Divisible up to 8 decimals (for now...)
In fact, this number has very little economic relevance!
42 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Economical Overview
Price
Price
The bitcoin system itself does not include any price setting
mechanism
Like any scarce resource, supply and demand determine
price wrt. things outside of the system.
Price discovery happens only at the boundaries of the
system where it meets another one (think forex)
43 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Outline
Bitcoin in a Nutshell
Technical Overview
Economical Overview
Business Development Overview
Example of Potential Market Disruption
Investments in Bitcoin Ecosystem
Conclusion
44 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Example of Potential Market Disruption
Remittance Market
Significant part of GDP in many countries
414bn$ sent to developing countries in 2013 (x4 amount of
2000!)
Source: World Bank
45 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Example of Potential Market Disruption
The case of Africa
In Africa, the amount sent back by migrants is 3 times
amount of aid from developed countries
On average, an African migrant sending 200$ home will
pay 25$ (12%)
Source: World Bank
46 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Example of Potential Market Disruption
Fees Africa <-> Africa
47 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Example of Potential Market Disruption
Fees overall
48 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Example of Potential Market Disruption
What when they will use Bitcoin?
49 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Investments in Bitcoin Ecosystem
Outline
Bitcoin in a Nutshell
Technical Overview
Economical Overview
Business Development Overview
Example of Potential Market Disruption
Investments in Bitcoin Ecosystem
Conclusion
50 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Investments in Bitcoin Ecosystem
Venture Capital Investment in Bitcoin (1/3)
Source: coindesk.com
51 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Investments in Bitcoin Ecosystem
Venture Capital Investment in Bitcoin (2/3)
Source: coindesk.com
52 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Business Development Overview
Investments in Bitcoin Ecosystem
Venture Capital Investment in Bitcoin (3/3)
Similarly to Internet historical development, US dominates...
Source: coindesk.com
53 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Conclusion
Outline
Bitcoin in a Nutshell
Technical Overview
Economical Overview
Business Development Overview
Conclusion
54 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Conclusion
More info (online)
http://www.blockchain.info
http://www.bitcoin.org
https://en.bitcoin.it/wiki/
55 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Conclusion
More info (in real life)
http://www.bitcoinassociation.be
http://www.meetup.com/Bitcoin-Brussels
jeremie.dl@gmail.com
56 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Conclusion
The first five times you think you understand bitcoin, you don’t – Dan Kaminski
I’m a big fan of Bitcoin, regulation of money supply needs to be depoliticized – Al Gore
There are 3 eras of currency: commodity based, politically based, and now, math
based – Chris Dixon
We have elected to put our money and faith in a mathematical framework that is free of
politics and human error – Tyler Winklevoss
Bitcoin is a technological tour de force – Bill Gates
This may be the purest form of democracy the world has ever known, and for one I am
thrilled to be here to watch it unfold – Paco Ahlgren
It will be everywhere, and the world will have to readjust. World governments will have
to readjust – John McAfee
Bitcoin will do to banks what email did to the postal industry – Rick Falkvinge
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
(A)symmetric Cryptography?
Before talking about asymmetric cryptography, what is
symmetric one:
Symmetric cryptography is simply encoding something
with a secret password that is required to decode it later.
In other words, it is just the “good old way” to encrypt and
decrypt messages.
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Asymmetric Cryptography
What’s different in Asymmetric cryptography:
Term “asymmetric”: there are two “keys” instead of a single
“secret password”.
One key is called “public” and can be shared with
everyone, one key is “private” and is kept by user.
Keys are just large numbers:
6589841676498741318947564149846542118715985245454020989874567891618907498
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Asymmetric Cryptography
What’s different in Asymmetric cryptography:
Term “asymmetric”: there are two “keys” instead of a single
“secret password”.
One key is called “public” and can be shared with
everyone, one key is “private” and is kept by user.
Keys are just large numbers:
6589841676498741318947564149846542118715985245454020989874567891618907498
Let’s use graphics instead to explain the concept
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Asymmetric Cryptography explained with Graphics
This is an asymmetric-crypto lock
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Asymmetric Cryptography explained with Graphics
These are Filip and Chris
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Asymmetric Cryptography explained with Graphics
This is Filip’s public key, everybody has it (Chris too)
Turn only clock-wise
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Asymmetric Cryptography explained with Graphics
This is Filip’s private key, only him has it
Turn only counter clock-wise
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Asymmetric Cryptography explained with Graphics
What fun stuff can we do with this lock and these two keys?
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Fun Stuff #1
(Not directly related to Bitcoin)
1. Chris puts a message in the box
2. He closes the lock using the public key of Filip.
3. Only the private key can now open the box.
→ Chris can send 100% private messages to Filip!
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Fun Stuff #2
(Directly related to Bitcoin, time to wake up!)
1. Filip puts his message in the box
2. Filip closes the lock using its private key.
3. Chris open the box with Filip’s public key and knows that
only the private key of Filip could have closed the box on
the “left” position!
→ Filip can send messages to Chris, and prove he his the
writer: called digital-signature.
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Fun Stuff #2 and Bitcoin
Instead of a message to Chris only, Filip writes to
everybody (leaving many boxes in public places).
Everybody can check he his actually the writer of the
message.
His message is for instance:
57 / 57
A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com
Additional
Asymmetric Cryptography and Bitcoin Transactions
Fun Stuff #2 and Bitcoin
We just did a bitcoin transaction! :-)
In the Bitcoin system, a public key is a bitcoin address to
receive money.
The corresponding private key is used to “spend” the coins
from that address and send them to somebody else.
Everybody can send coins to Filip just knowing his address
Only Filip can send coins associated with his address to
somebody else (spend them). People know that it is really
Filip who decides to spend them.
57 / 57

More Related Content

What's hot

Bitcoin Final Year Seminar (PPT)
Bitcoin Final Year Seminar (PPT)Bitcoin Final Year Seminar (PPT)
Bitcoin Final Year Seminar (PPT)Shantanu Singh
 
Inside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewiczInside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewiczMediabistro
 
What is Bitcoins - an Introduction of Bitcoins
What is Bitcoins - an Introduction of BitcoinsWhat is Bitcoins - an Introduction of Bitcoins
What is Bitcoins - an Introduction of BitcoinsLokesh Aggarwal
 
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
 
What is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of MoneyWhat is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of MoneyJuan Aziz
 
Bitcoin investing in Bitcoin
Bitcoin   investing in BitcoinBitcoin   investing in Bitcoin
Bitcoin investing in BitcoinN. M. Ali Hayder
 
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?Ferdinando Maria Ametrano
 
An Overview on Bitcoin
An Overview  on Bitcoin         An Overview  on Bitcoin
An Overview on Bitcoin Touroxy
 
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, DiscussionSunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, DiscussionYacine Ghalim
 
Bitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The CommunityBitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The CommunityEarthsite
 
Bitcoin:Global Digital Currency
Bitcoin:Global Digital CurrencyBitcoin:Global Digital Currency
Bitcoin:Global Digital CurrencySurbhi Jain
 

What's hot (20)

Bitcoin - the Basics
Bitcoin - the BasicsBitcoin - the Basics
Bitcoin - the Basics
 
Bitcoin Final Year Seminar (PPT)
Bitcoin Final Year Seminar (PPT)Bitcoin Final Year Seminar (PPT)
Bitcoin Final Year Seminar (PPT)
 
Inside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewiczInside Bitcoins_ArdonLukasiewicz
Inside Bitcoins_ArdonLukasiewicz
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
What is Bitcoins - an Introduction of Bitcoins
What is Bitcoins - an Introduction of BitcoinsWhat is Bitcoins - an Introduction of Bitcoins
What is Bitcoins - an Introduction of Bitcoins
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
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...
 
Bit coin presentation
Bit coin presentationBit coin presentation
Bit coin presentation
 
What is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of MoneyWhat is Bitcoin - The Internet of Money
What is Bitcoin - The Internet of Money
 
Bitcoin investing in Bitcoin
Bitcoin   investing in BitcoinBitcoin   investing in Bitcoin
Bitcoin investing in Bitcoin
 
BITCOIN- A Presentation.
BITCOIN- A Presentation.BITCOIN- A Presentation.
BITCOIN- A Presentation.
 
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality?
 
Bitcoin School Project
Bitcoin School ProjectBitcoin School Project
Bitcoin School Project
 
An Overview on Bitcoin
An Overview  on Bitcoin         An Overview  on Bitcoin
An Overview on Bitcoin
 
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, DiscussionSunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
 
BitCoin report
BitCoin reportBitCoin report
BitCoin report
 
Bitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The CommunityBitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The Community
 
All about Bitcoins!
All about Bitcoins!All about Bitcoins!
All about Bitcoins!
 
Bitcoin:Global Digital Currency
Bitcoin:Global Digital CurrencyBitcoin:Global Digital Currency
Bitcoin:Global Digital Currency
 
Bitcoin history
Bitcoin historyBitcoin history
Bitcoin history
 

Viewers also liked

BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESRishikese MR
 
From Monopoly to Bitcoin
From Monopoly to BitcoinFrom Monopoly to Bitcoin
From Monopoly to BitcoinAshley Taylor
 
Practical Forensics - Tools & Techniques by Sachin Deodhar
Practical Forensics - Tools & Techniques by Sachin DeodharPractical Forensics - Tools & Techniques by Sachin Deodhar
Practical Forensics - Tools & Techniques by Sachin DeodharPriyanka Aash
 
Introduction of Bitcoin
Introduction of BitcoinIntroduction of Bitcoin
Introduction of Bitcoinbansarirajani
 
Public key Cryptography & RSA
Public key Cryptography & RSAPublic key Cryptography & RSA
Public key Cryptography & RSAAmit Debnath
 
Public Key Cryptography
Public Key CryptographyPublic Key Cryptography
Public Key Cryptographyanusachu .
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On BitcoinTouroxy
 
Expert Briefing - State of Bitcoin
Expert Briefing - State of BitcoinExpert Briefing - State of Bitcoin
Expert Briefing - State of BitcoinCoinDesk
 
3 public key cryptography
3 public key cryptography3 public key cryptography
3 public key cryptographyRutvik Mehta
 
Public Key Cryptography
Public Key CryptographyPublic Key Cryptography
Public Key CryptographyGopal Sakarkar
 
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
 
Bitcoin: Today and Future
Bitcoin: Today and FutureBitcoin: Today and Future
Bitcoin: Today and FutureIvano Digital
 
Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency) Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency) Paramkusa K
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016CoinDesk
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoinWolf McNally
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 

Viewers also liked (20)

BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
 
From Monopoly to Bitcoin
From Monopoly to BitcoinFrom Monopoly to Bitcoin
From Monopoly to Bitcoin
 
Practical Forensics - Tools & Techniques by Sachin Deodhar
Practical Forensics - Tools & Techniques by Sachin DeodharPractical Forensics - Tools & Techniques by Sachin Deodhar
Practical Forensics - Tools & Techniques by Sachin Deodhar
 
Introduction of Bitcoin
Introduction of BitcoinIntroduction of Bitcoin
Introduction of Bitcoin
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Public key Cryptography & RSA
Public key Cryptography & RSAPublic key Cryptography & RSA
Public key Cryptography & RSA
 
Public Key Cryptography
Public Key CryptographyPublic Key Cryptography
Public Key Cryptography
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On Bitcoin
 
Expert Briefing - State of Bitcoin
Expert Briefing - State of BitcoinExpert Briefing - State of Bitcoin
Expert Briefing - State of Bitcoin
 
3 public key cryptography
3 public key cryptography3 public key cryptography
3 public key cryptography
 
E wallet
E walletE wallet
E wallet
 
Public Key Cryptography
Public Key CryptographyPublic Key Cryptography
Public Key Cryptography
 
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.
 
Bitcoin: Today and Future
Bitcoin: Today and FutureBitcoin: Today and Future
Bitcoin: Today and Future
 
Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency) Bitcoin (Global Digital Currency)
Bitcoin (Global Digital Currency)
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016
 
Cryptography.ppt
Cryptography.pptCryptography.ppt
Cryptography.ppt
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
Symmetric and asymmetric key
Symmetric and asymmetric keySymmetric and asymmetric key
Symmetric and asymmetric key
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 

Similar to General Introdution to Bitcoin

Is Poor Scalability Bitcoin’s Next Problem?
Is Poor Scalability Bitcoin’s Next Problem?Is Poor Scalability Bitcoin’s Next Problem?
Is Poor Scalability Bitcoin’s Next Problem?InvestingTips
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin TechnologySebin Benjamin
 
Bitcoin meetup @Santiago de Chile
Bitcoin meetup @Santiago de ChileBitcoin meetup @Santiago de Chile
Bitcoin meetup @Santiago de ChileDalma Berkovics
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding BitcoinWill Rhodes
 
Regulating digital currencies
Regulating digital currencies Regulating digital currencies
Regulating digital currencies Yuri Livshitz
 
20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)Brussels Legal Hackers
 
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)Chhay Lin Lim
 
Bitcoin All The Way
Bitcoin All The WayBitcoin All The Way
Bitcoin All The WayAdmin SBS
 
Bitcoin and blockchain security
Bitcoin and blockchain securityBitcoin and blockchain security
Bitcoin and blockchain securityDlive Dlive
 
Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Mayuresh Singh
 
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
 
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...Edureka!
 
Minning of Bitcoin Technology
Minning of Bitcoin TechnologyMinning of Bitcoin Technology
Minning of Bitcoin TechnologyEECJOURNAL
 
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...Edureka!
 
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...Richard Givens
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxMuskanRath1
 

Similar to General Introdution to Bitcoin (20)

4. Informatics
4. Informatics4. Informatics
4. Informatics
 
Is Poor Scalability Bitcoin’s Next Problem?
Is Poor Scalability Bitcoin’s Next Problem?Is Poor Scalability Bitcoin’s Next Problem?
Is Poor Scalability Bitcoin’s Next Problem?
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin Technology
 
Bitcoin meetup @Santiago de Chile
Bitcoin meetup @Santiago de ChileBitcoin meetup @Santiago de Chile
Bitcoin meetup @Santiago de Chile
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
Regulating digital currencies
Regulating digital currencies Regulating digital currencies
Regulating digital currencies
 
20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)
 
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
 
Meetup #15 - 2023-08-10
Meetup #15 - 2023-08-10Meetup #15 - 2023-08-10
Meetup #15 - 2023-08-10
 
bitcoin technology
bitcoin technologybitcoin technology
bitcoin technology
 
Bitcoin All The Way
Bitcoin All The WayBitcoin All The Way
Bitcoin All The Way
 
Bitcoin and blockchain security
Bitcoin and blockchain securityBitcoin and blockchain security
Bitcoin and blockchain security
 
Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02
 
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
 
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
 
White Paper
White PaperWhite Paper
White Paper
 
Minning of Bitcoin Technology
Minning of Bitcoin TechnologyMinning of Bitcoin Technology
Minning of Bitcoin Technology
 
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...
 
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docx
 

Recently uploaded

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 

Recently uploaded (20)

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 

General Introdution to Bitcoin

  • 1. General Introduction to Bitcoin Jérémie Dubois-Lacoste, PhD jeremie.dl@gmail.com Les Geeks Anonymes - Liège - 27/02/2015
  • 2. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Preliminaries Who am I? Post-doc researcher in Computer Science (AI lab of ULB) Founder & Organizer of “Bitcoin Brussels” meetup group (250 members) Founder & Director of ASBL/VZW “Belgian Bitcoin Association” Involved in Bitcoin startups 2 / 57
  • 3. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Preliminaries Disclaimer I own some bitcoins Bitcoin should (still) be seen as an experiment The topic is often hard, because of its paradigm novelty. Don’t be frustrated if you don’t get 100% :-) 3 / 57
  • 4. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Outline Outline Bitcoin in a Nutshell Technical Overview Economical Overview Business Development Overview Conclusion 4 / 57
  • 5. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell Outline Bitcoin in a Nutshell History What is Bitcoin? Technical Overview Economical Overview Business Development Overview Conclusion 5 / 57
  • 6. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell History Apparition of Bitcoin Money based on cryptography: an old cypherpunk ideal b-money (Wei Dai, 1999) bitgold (2005, Nick Szabo) Main issue with these attempts: requires a trusted third-party to avoid “double-spending” 6 / 57
  • 7. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell History The Tour de Force of “Satoshi Nakamoto” Scientific Article (November 2008) : Complete description of the concept Introduce the idea of the blockchain Implementation (January 2009) 7 / 57
  • 8. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? Outline Bitcoin in a Nutshell History What is Bitcoin? Technical Overview Economical Overview Business Development Overview Conclusion 8 / 57
  • 9. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is Bitcoin? (1/3) Formal Answer Bitcoin: Information exchange protocol (like http, smtp...), that allows the transfer of units of account; these units behave like the money we are used to. Durability Portability Fungibility Divisibility Relative rarety bitcoin(s): name of the unit of account circulating on the Bitcoin network 9 / 57
  • 10. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is Bitcoin? (2/3) Informal Answer - Micro Scale A system for people to send and receive payments Without depending on any third-party Reasonably privately Instantly Reliably Typical transaction fee today: zero or 0.03C 10 / 57
  • 11. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is Bitcoin? (3/3) Informal Answer - Macro Scale Money supply policy governed by maths; known in advance Without border Distributed Open source software; community developed 11 / 57
  • 12. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is the core innovation of Bitcoin? In the “usual” world 12 / 57
  • 13. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is the core innovation of Bitcoin? In the “usual” world 12 / 57
  • 14. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is the core innovation of Bitcoin? In the “usual” world Trusted third parties are “keeping the books” Centralized consensus 12 / 57
  • 15. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is the core innovation of Bitcoin? In Bitcoin world 13 / 57
  • 16. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is the core innovation of Bitcoin? In Bitcoin world 13 / 57
  • 17. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is the core innovation of Bitcoin? In Bitcoin world No trusted parties, “keeping the books” is done collectively without trust Decentralized consensus The mechanism to allow that is called the blockchain 13 / 57
  • 18. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Bitcoin in a Nutshell What is Bitcoin? What is the core innovation of Bitcoin? In Bitcoin world Remark: Bitcoin use decentralized consensus to determine ownership. Much more can be done (outside the scope of this talk...) 13 / 57
  • 19. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Outline Bitcoin in a Nutshell Technical Overview Addresses and keys Transactions The Blockchain Bitcoin Mining: Blocks Economical Overview Business Development Overview Conclusion 14 / 57
  • 20. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Addresses and keys Addresses and keys Assymetric cryptography (public/private key pair) Bitcoins exchanged between addresses: 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T Everybody can see the amount associated to an address Only owners of corresponding private key can spend them 15 / 57
  • 21. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Addresses and keys Private keys can be stored... On a computer On a USB stick, a DVD-Rom Printed or written on paper Only in your memory: “brain-wallet” On a specific device In poetry etc. 16 / 57
  • 22. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Transactions Outline Bitcoin in a Nutshell Technical Overview Addresses and keys Transactions The Blockchain Bitcoin Mining: Blocks Economical Overview Business Development Overview Conclusion 17 / 57
  • 23. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Transactions Transactions 18 / 57
  • 24. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Transactions Paul received 3 BTC via 2 transactions 19 / 57
  • 25. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Transactions Paul wants to send 3 BTC to Jacques 20 / 57
  • 26. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Transactions Paul wants to send 3 BTC to Jacques 21 / 57
  • 27. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Transactions Once the transaction is confirmed 22 / 57
  • 28. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Transactions How to do this without trusted third-party? How does Jacques know that Paul really had 3 BTC available? How to avoid that Paul spends them again? → Blockchain 23 / 57
  • 29. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview The Blockchain Outline Bitcoin in a Nutshell Technical Overview Addresses and keys Transactions The Blockchain Bitcoin Mining: Blocks Economical Overview Business Development Overview Conclusion 24 / 57
  • 30. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview The Blockchain Blockchain Contains all transactions and distributed on every node 25 / 57
  • 31. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview The Blockchain Secured by Mining The miners “clear” transactions and secure the blockchain by recording them in blocks In exchange, they are rewarded with new bitcoins created ex-nihilo (at a fix rate) Emerging behavior: the system as a whole acts honestly as long as a large enough majority acts honestly 26 / 57
  • 32. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Outline Bitcoin in a Nutshell Technical Overview Addresses and keys Transactions The Blockchain Bitcoin Mining: Blocks Economical Overview Business Development Overview Conclusion 27 / 57
  • 33. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Hashing Algorithms Hashing Algorithms take inputs of any size, and produce outputs (hash) of standard sizes: “haha” -> bcb4fe6563d225fbc7b0e90571fc670f1ee197f18ba18e52a39c2ca80672812f “hello world” -> a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447 28 / 57
  • 34. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Hashing Algorithms: SHA256 SHA256 State-of-the-art hashing algorithm, used for many applications in the world, and also for bitcoin mining. Public, many open source implementations, can be downloaded or implemented yourself. Typically installed on every computer. 29 / 57
  • 35. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Hashing Algorithms: SHA256 SHA256 State-of-the-art hashing algorithm, used for many applications in the world, and also for bitcoin mining. Public, many open source implementations, can be downloaded or implemented yourself. Typically installed on every computer. Let’s play with it! 29 / 57
  • 36. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Quite chaotic Example! 30 / 57
  • 37. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Not Reversible: Brute force! Find the English word that produces the hash: 3dc3ae00e6d09d5e491895aca9237b14a87deabad03bfb9f5679eb49ff8b9744 Example! 31 / 57
  • 38. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Not Reversible: Brute force! Find the English word that produces the hash: 3dc3ae00e6d09d5e491895aca9237b14a87deabad03bfb9f5679eb49ff8b9744 Example! Must try all words in English dictionary until you try with “zebra” 31 / 57
  • 39. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Link with bitcoin mining Bitcoin mining is nothing else than “brute force” as we just did. But the goal in bitcoin mining is not to find input with specific hash (that would be too hard). The goal is to find input with a hash that starts with enough ’0’ at the beginning: 0000000006d09d5e491895aca9237b14a87482b6d03bfb9f5679eb49ff8b9744 -> OK adc3ae4af8ec45b812ac2e5f6b4c5d79114d4741av1895aca9237b14a87dea78 -> not OK 32 / 57
  • 40. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Let’s be a Minner! Our goal is to find a hash starting with one ’0’. Our input are the recent transactions that happened on the bitcoin network. Here we simplify all these data to the string of characters “block-data”: Example! 33 / 57
  • 41. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Let’s be a Minner! Our goal is to find a hash starting with one ’0’. Our input are the recent transactions that happened on the bitcoin network. Here we simplify all these data to the string of characters “block-data”: Example! Hash NOT OK We can include an arbitrary number (“nonce”) to obtain more hashes for our data. So we “mine” (brute force) this: “block-data free-number=<we_can_choose>” 33 / 57
  • 42. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Let’s be a Minner: Success! We found a hash OK, we can confirm the block and tell everyone. They check themselves that indeed the hash is OK We earned 25 BTC Bitcoin mining is nothing more complex than that 34 / 57
  • 43. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Real Bitcoin Mining: same thing but (much) harder In reality, the (current) goal is to find hashes starting with 17 ’0’ in a row. We did 4 trials in few seconds to mine a block starting with one ’0’. Miners together are doing 350 thousands of billions of trials per second (350 Peta hashes / s) to find hashes starting with 17 ’0’. The difficulty adapts automatically to the network hash rate, to keep one block confirmation every 10mn 35 / 57
  • 44. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Bitcoin total mining power 36 / 57
  • 45. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Blockchain = sequence of blocks 37 / 57
  • 46. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Technical Overview Bitcoin Mining: Blocks Blockchain = distributed consensus The blockchain is a database that everybody can freely read... But it is hard to expand... And excessively hard to “rewrite” 38 / 57
  • 47. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Economical Overview Outline Bitcoin in a Nutshell Technical Overview Economical Overview Money Supply Number of base units Price Business Development Overview Conclusion 39 / 57
  • 48. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Economical Overview Money Supply Money supply of Bitcoin Central bank, state-backed currency: Monetary policy decided/updated regularly Bitcoin: Fixed since the very beginning, known in the future forever 40 / 57
  • 49. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Economical Overview Money Supply Money supply of Bitcoin Inspired from gold mining 41 / 57
  • 50. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Economical Overview Number of base units Number of units 21 Millions of BTC will exist maximum, ever Divisible up to 8 decimals (for now...) In fact, this number has very little economic relevance! 42 / 57
  • 51. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Economical Overview Price Price The bitcoin system itself does not include any price setting mechanism Like any scarce resource, supply and demand determine price wrt. things outside of the system. Price discovery happens only at the boundaries of the system where it meets another one (think forex) 43 / 57
  • 52. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Outline Bitcoin in a Nutshell Technical Overview Economical Overview Business Development Overview Example of Potential Market Disruption Investments in Bitcoin Ecosystem Conclusion 44 / 57
  • 53. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Example of Potential Market Disruption Remittance Market Significant part of GDP in many countries 414bn$ sent to developing countries in 2013 (x4 amount of 2000!) Source: World Bank 45 / 57
  • 54. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Example of Potential Market Disruption The case of Africa In Africa, the amount sent back by migrants is 3 times amount of aid from developed countries On average, an African migrant sending 200$ home will pay 25$ (12%) Source: World Bank 46 / 57
  • 55. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Example of Potential Market Disruption Fees Africa <-> Africa 47 / 57
  • 56. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Example of Potential Market Disruption Fees overall 48 / 57
  • 57. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Example of Potential Market Disruption What when they will use Bitcoin? 49 / 57
  • 58. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Investments in Bitcoin Ecosystem Outline Bitcoin in a Nutshell Technical Overview Economical Overview Business Development Overview Example of Potential Market Disruption Investments in Bitcoin Ecosystem Conclusion 50 / 57
  • 59. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Investments in Bitcoin Ecosystem Venture Capital Investment in Bitcoin (1/3) Source: coindesk.com 51 / 57
  • 60. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Investments in Bitcoin Ecosystem Venture Capital Investment in Bitcoin (2/3) Source: coindesk.com 52 / 57
  • 61. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Business Development Overview Investments in Bitcoin Ecosystem Venture Capital Investment in Bitcoin (3/3) Similarly to Internet historical development, US dominates... Source: coindesk.com 53 / 57
  • 62. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Conclusion Outline Bitcoin in a Nutshell Technical Overview Economical Overview Business Development Overview Conclusion 54 / 57
  • 63. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Conclusion More info (online) http://www.blockchain.info http://www.bitcoin.org https://en.bitcoin.it/wiki/ 55 / 57
  • 64. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Conclusion More info (in real life) http://www.bitcoinassociation.be http://www.meetup.com/Bitcoin-Brussels jeremie.dl@gmail.com 56 / 57
  • 65. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Conclusion The first five times you think you understand bitcoin, you don’t – Dan Kaminski I’m a big fan of Bitcoin, regulation of money supply needs to be depoliticized – Al Gore There are 3 eras of currency: commodity based, politically based, and now, math based – Chris Dixon We have elected to put our money and faith in a mathematical framework that is free of politics and human error – Tyler Winklevoss Bitcoin is a technological tour de force – Bill Gates This may be the purest form of democracy the world has ever known, and for one I am thrilled to be here to watch it unfold – Paco Ahlgren It will be everywhere, and the world will have to readjust. World governments will have to readjust – John McAfee Bitcoin will do to banks what email did to the postal industry – Rick Falkvinge 57 / 57
  • 66. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions (A)symmetric Cryptography? Before talking about asymmetric cryptography, what is symmetric one: Symmetric cryptography is simply encoding something with a secret password that is required to decode it later. In other words, it is just the “good old way” to encrypt and decrypt messages. 57 / 57
  • 67. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Asymmetric Cryptography What’s different in Asymmetric cryptography: Term “asymmetric”: there are two “keys” instead of a single “secret password”. One key is called “public” and can be shared with everyone, one key is “private” and is kept by user. Keys are just large numbers: 6589841676498741318947564149846542118715985245454020989874567891618907498 57 / 57
  • 68. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Asymmetric Cryptography What’s different in Asymmetric cryptography: Term “asymmetric”: there are two “keys” instead of a single “secret password”. One key is called “public” and can be shared with everyone, one key is “private” and is kept by user. Keys are just large numbers: 6589841676498741318947564149846542118715985245454020989874567891618907498 Let’s use graphics instead to explain the concept 57 / 57
  • 69. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Asymmetric Cryptography explained with Graphics This is an asymmetric-crypto lock 57 / 57
  • 70. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Asymmetric Cryptography explained with Graphics These are Filip and Chris 57 / 57
  • 71. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Asymmetric Cryptography explained with Graphics This is Filip’s public key, everybody has it (Chris too) Turn only clock-wise 57 / 57
  • 72. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Asymmetric Cryptography explained with Graphics This is Filip’s private key, only him has it Turn only counter clock-wise 57 / 57
  • 73. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Asymmetric Cryptography explained with Graphics What fun stuff can we do with this lock and these two keys? 57 / 57
  • 74. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Fun Stuff #1 (Not directly related to Bitcoin) 1. Chris puts a message in the box 2. He closes the lock using the public key of Filip. 3. Only the private key can now open the box. → Chris can send 100% private messages to Filip! 57 / 57
  • 75. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Fun Stuff #2 (Directly related to Bitcoin, time to wake up!) 1. Filip puts his message in the box 2. Filip closes the lock using its private key. 3. Chris open the box with Filip’s public key and knows that only the private key of Filip could have closed the box on the “left” position! → Filip can send messages to Chris, and prove he his the writer: called digital-signature. 57 / 57
  • 76. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Fun Stuff #2 and Bitcoin Instead of a message to Chris only, Filip writes to everybody (leaving many boxes in public places). Everybody can check he his actually the writer of the message. His message is for instance: 57 / 57
  • 77. A General Introduction to Bitcoin Jérémie Dubois–Lacoste jeremie.dl@gmail.com Additional Asymmetric Cryptography and Bitcoin Transactions Fun Stuff #2 and Bitcoin We just did a bitcoin transaction! :-) In the Bitcoin system, a public key is a bitcoin address to receive money. The corresponding private key is used to “spend” the coins from that address and send them to somebody else. Everybody can send coins to Filip just knowing his address Only Filip can send coins associated with his address to somebody else (spend them). People know that it is really Filip who decides to spend them. 57 / 57