SlideShare a Scribd company logo
How does Bitcoin work?
Pavel Kravchenko
Lecture 2
Challenges for decentralized
electronic money creation
How to remove the need of central organization
and trust to one party?
How to ensure honest voting process in
anonymous, trustless, decentralized system?
How to prevent double-spending?
How to encourage users to join the system?
Now we will pass 7 steps towards
imaginary cryptocurrency creation, during
which we will cover possible attacks and
their preventions
Step 1. The simplest e-money
Digital receipt signed by the private key of the user
Step 2. How to distinguish copy from
original?
To distinguish copies of the same cheque we
introduce unique receipt identifier
Step 3. Verification of the incoming cheque
Everybody can verify unique identifier in their own copy of the database (blockchain).
Step 4. How to verify that
incoming cheque was not spent
before?
You have to ask other participants – each of them provides
a vote
Most important questions
How many participants have to vote to accept or reject
particular transaction?
How can you define “participant”? Is it a person or a
piece of code?
How many participants take part in the voting process?
Do they know and trust each other? Probably not.
How to ensure honest voting process in such
conditions?
Step 5. How to prevent buying
votes
To vote you have to present proof-of-work
Only the first vote is counted
There is a reward for being the first
How does “hard task” should look
like?
Everybody has a chance to win
It should be able to prevent fraud
Everybody can verify results
The result of one participant cannot be stolen by another
It should encourage participants to work more
The closest analogue of such a task is participation in the
lottery – everybody has a chance to win, but those who
buy more will more likely win.
Mining in Bitcoin it is just a process of
permanent checking answers for certain
mathematical equation. It is not
connected to transaction verification – it
is just needed to prevent votes “buying”.
Step 6. Everybody competes to win
Probability of being the first is equal
to percentage of computational
power that you have
You can control the network if you
have 51%+ computational
resources
System is trustworthy until honest participants control 51%
of power
Doesn't matter who out of honest participants will win
The fastest supercomputer in the world
cannot even control 0.01% of power
needed to control the system
It looks like brain-ring game – everybody
wants to submit the answer (in our case
after solving “hard task”) - but only the
first gets the right to tell the answer
Step 7. How to define who was the first?
1. There are delays and attacks in the network
2. If fork occurred, both chains are saved
3. Each block (set of confirmed transactions) contains pointer on the
previous one
4. Work continues in the longest chain
5. Transaction is fully confirmed if it is in the longest chain and there
are 5 confirmed blocks after
Drawbacks of Bitcoin
Low performance (3-7 transaction per second)
A big amount of data to store (currently ~30GB)
Traceability of transactions (database is public)
Electricity consumption by miners (~$0.5M / day)
Questions?
kravchenkopo@gmail.com
ideateam_macuser
ua.linkedin.com/in/pkravchenko/

More Related Content

What's hot

Benefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin ExchangeBenefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin Exchange
Blogs Crypto
 
All about Cryptocurrency
All about CryptocurrencyAll about Cryptocurrency
All about Cryptocurrency
JATIN MITTAL
 
Crypto Presentation
Crypto PresentationCrypto Presentation
Crypto Presentation
MaxWheelock
 
How to explain bitcoin to your mother
How to explain bitcoin to your motherHow to explain bitcoin to your mother
How to explain bitcoin to your mother
Philippe Camacho, Ph.D.
 
Future of cryptocurrency ppt.
Future of cryptocurrency ppt.Future of cryptocurrency ppt.
Future of cryptocurrency ppt.
Bitex Global
 
Cryptocurrency industry trends 2015
Cryptocurrency industry trends 2015Cryptocurrency industry trends 2015
Cryptocurrency industry trends 2015
Pavel Kravchenko, PhD
 
“Emerging Investment Avenues: A new path for Financial Investors”
“Emerging Investment Avenues: A new path for Financial Investors”“Emerging Investment Avenues: A new path for Financial Investors”
“Emerging Investment Avenues: A new path for Financial Investors”
Mohit Garg
 
How-to Invest In Cryptocurrency In 5 Easy Steps
How-to Invest In Cryptocurrency In 5 Easy StepsHow-to Invest In Cryptocurrency In 5 Easy Steps
How-to Invest In Cryptocurrency In 5 Easy Steps
Miguel Leite
 
Cryptocurrency project
Cryptocurrency projectCryptocurrency project
Cryptocurrency project
Ahmed Gamal
 
Vertcoin stealth addresses (sx)
Vertcoin stealth addresses (sx)Vertcoin stealth addresses (sx)
Vertcoin stealth addresses (sx)depboy
 
Cryptocurrency Revenue Model 2020
Cryptocurrency Revenue Model 2020Cryptocurrency Revenue Model 2020
Cryptocurrency Revenue Model 2020
Developcoins
 
4 Recommendations for investing in cryptocurrency
4 Recommendations for investing in cryptocurrency4 Recommendations for investing in cryptocurrency
4 Recommendations for investing in cryptocurrency
OliviaJune1
 
Cryptocurrency and taxation
Cryptocurrency and taxationCryptocurrency and taxation
Cryptocurrency and taxation
Taxpert Professionals
 
How Does Bitcoin Work? Under the Hood for Dummies | ProvenCrypto
How Does Bitcoin Work? Under the Hood for Dummies | ProvenCryptoHow Does Bitcoin Work? Under the Hood for Dummies | ProvenCrypto
How Does Bitcoin Work? Under the Hood for Dummies | ProvenCrypto
Opti Network
 
Bitcoin: The new gold rush?
Bitcoin: The new gold rush?Bitcoin: The new gold rush?
Bitcoin: The new gold rush?
Deloitte United States
 
Blockchain, smart contracts and use cases for the Legal Hackers
Blockchain, smart contracts and use cases for the Legal HackersBlockchain, smart contracts and use cases for the Legal Hackers
Blockchain, smart contracts and use cases for the Legal Hackers
Koen Vingerhoets
 
Block chain
Block chainBlock chain
Block chain
Minsoo Jun
 
Bitcoin: Confused About Bitcoin?
Bitcoin: Confused About Bitcoin?Bitcoin: Confused About Bitcoin?
Bitcoin: Confused About Bitcoin?
Wesley Yuhn
 
Bit coin cryptocurrency
Bit coin cryptocurrencyBit coin cryptocurrency
Bit coin cryptocurrency
Zahid Ali
 
Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...
Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...
Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...
Business Development Institute
 

What's hot (20)

Benefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin ExchangeBenefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin Exchange
 
All about Cryptocurrency
All about CryptocurrencyAll about Cryptocurrency
All about Cryptocurrency
 
Crypto Presentation
Crypto PresentationCrypto Presentation
Crypto Presentation
 
How to explain bitcoin to your mother
How to explain bitcoin to your motherHow to explain bitcoin to your mother
How to explain bitcoin to your mother
 
Future of cryptocurrency ppt.
Future of cryptocurrency ppt.Future of cryptocurrency ppt.
Future of cryptocurrency ppt.
 
Cryptocurrency industry trends 2015
Cryptocurrency industry trends 2015Cryptocurrency industry trends 2015
Cryptocurrency industry trends 2015
 
“Emerging Investment Avenues: A new path for Financial Investors”
“Emerging Investment Avenues: A new path for Financial Investors”“Emerging Investment Avenues: A new path for Financial Investors”
“Emerging Investment Avenues: A new path for Financial Investors”
 
How-to Invest In Cryptocurrency In 5 Easy Steps
How-to Invest In Cryptocurrency In 5 Easy StepsHow-to Invest In Cryptocurrency In 5 Easy Steps
How-to Invest In Cryptocurrency In 5 Easy Steps
 
Cryptocurrency project
Cryptocurrency projectCryptocurrency project
Cryptocurrency project
 
Vertcoin stealth addresses (sx)
Vertcoin stealth addresses (sx)Vertcoin stealth addresses (sx)
Vertcoin stealth addresses (sx)
 
Cryptocurrency Revenue Model 2020
Cryptocurrency Revenue Model 2020Cryptocurrency Revenue Model 2020
Cryptocurrency Revenue Model 2020
 
4 Recommendations for investing in cryptocurrency
4 Recommendations for investing in cryptocurrency4 Recommendations for investing in cryptocurrency
4 Recommendations for investing in cryptocurrency
 
Cryptocurrency and taxation
Cryptocurrency and taxationCryptocurrency and taxation
Cryptocurrency and taxation
 
How Does Bitcoin Work? Under the Hood for Dummies | ProvenCrypto
How Does Bitcoin Work? Under the Hood for Dummies | ProvenCryptoHow Does Bitcoin Work? Under the Hood for Dummies | ProvenCrypto
How Does Bitcoin Work? Under the Hood for Dummies | ProvenCrypto
 
Bitcoin: The new gold rush?
Bitcoin: The new gold rush?Bitcoin: The new gold rush?
Bitcoin: The new gold rush?
 
Blockchain, smart contracts and use cases for the Legal Hackers
Blockchain, smart contracts and use cases for the Legal HackersBlockchain, smart contracts and use cases for the Legal Hackers
Blockchain, smart contracts and use cases for the Legal Hackers
 
Block chain
Block chainBlock chain
Block chain
 
Bitcoin: Confused About Bitcoin?
Bitcoin: Confused About Bitcoin?Bitcoin: Confused About Bitcoin?
Bitcoin: Confused About Bitcoin?
 
Bit coin cryptocurrency
Bit coin cryptocurrencyBit coin cryptocurrency
Bit coin cryptocurrency
 
Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...
Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...
Bitcoin & The Sharing Economy - BDI 11/06 The Future of Financial Services Co...
 

Viewers also liked

How do bitcoin transactions work?
How do bitcoin transactions work?How do bitcoin transactions work?
How do bitcoin transactions work?
Pavel Kravchenko, PhD
 
What is Bitcoin?
What is Bitcoin?What is Bitcoin?
What is Bitcoin?
Pavel Kravchenko, PhD
 
Анонимность в Биткоин. Часть 1. Лекция 9
Анонимность в Биткоин. Часть 1. Лекция 9Анонимность в Биткоин. Часть 1. Лекция 9
Анонимность в Биткоин. Часть 1. Лекция 9
Pavel Kravchenko, PhD
 
Вступление в Биткоин. Лекция 1.
Вступление в Биткоин. Лекция 1.Вступление в Биткоин. Лекция 1.
Вступление в Биткоин. Лекция 1.
Pavel Kravchenko, PhD
 
Как устроен Blockchain. Лекция 4
Как устроен Blockchain. Лекция 4Как устроен Blockchain. Лекция 4
Как устроен Blockchain. Лекция 4
Pavel Kravchenko, PhD
 
Введение в смарт контракты. Лекция 8
Введение в смарт контракты. Лекция 8Введение в смарт контракты. Лекция 8
Введение в смарт контракты. Лекция 8
Pavel Kravchenko, PhD
 
Как работает майнинг. Лекция 5
Как работает майнинг. Лекция 5Как работает майнинг. Лекция 5
Как работает майнинг. Лекция 5
Pavel Kravchenko, PhD
 
Как работают транзакции. Лекция 3
Как работают транзакции. Лекция 3Как работают транзакции. Лекция 3
Как работают транзакции. Лекция 3
Pavel Kravchenko, PhD
 
Как работает Multisignature. Лекция 7
Как работает Multisignature. Лекция 7Как работает Multisignature. Лекция 7
Как работает Multisignature. Лекция 7
Pavel Kravchenko, PhD
 
Как устроена криптовалюта. Лекция 2
Как устроена криптовалюта. Лекция 2Как устроена криптовалюта. Лекция 2
Как устроена криптовалюта. Лекция 2
Pavel Kravchenko, PhD
 
Ledger-based системы. Альтернатива Bitcoin?
Ledger-based системы. Альтернатива Bitcoin?Ledger-based системы. Альтернатива Bitcoin?
Ledger-based системы. Альтернатива Bitcoin?
Pavel Kravchenko, PhD
 
Блокчейн: Разрыв Шаблона v.3
Блокчейн: Разрыв Шаблона v.3Блокчейн: Разрыв Шаблона v.3
Блокчейн: Разрыв Шаблона v.3
Dima Starodubcev
 
Виртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктурыВиртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктуры
Cisco Russia
 
律師司法官心智圖關鍵解題
律師司法官心智圖關鍵解題律師司法官心智圖關鍵解題
律師司法官心智圖關鍵解題
mindmaptaiwan
 
Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...
Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...
Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...Positive Hack Days
 
Что нужно знать специалисту по ИБ
Что нужно знать специалисту по ИБЧто нужно знать специалисту по ИБ
Что нужно знать специалисту по ИБ
abondarenko
 
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
Earthsite
 
An Underground education
An Underground educationAn Underground education
An Underground educationgrugq
 
The Glass House: Anonymity Vs. Transparency on the Internet
The Glass House: Anonymity Vs. Transparency on the InternetThe Glass House: Anonymity Vs. Transparency on the Internet
The Glass House: Anonymity Vs. Transparency on the Internet
Center for Sustainable Journalism at Kennesaw State University
 
OPSEC for hackers (bahasa indonesia)
OPSEC for hackers (bahasa indonesia)OPSEC for hackers (bahasa indonesia)
OPSEC for hackers (bahasa indonesia)grugq
 

Viewers also liked (20)

How do bitcoin transactions work?
How do bitcoin transactions work?How do bitcoin transactions work?
How do bitcoin transactions work?
 
What is Bitcoin?
What is Bitcoin?What is Bitcoin?
What is Bitcoin?
 
Анонимность в Биткоин. Часть 1. Лекция 9
Анонимность в Биткоин. Часть 1. Лекция 9Анонимность в Биткоин. Часть 1. Лекция 9
Анонимность в Биткоин. Часть 1. Лекция 9
 
Вступление в Биткоин. Лекция 1.
Вступление в Биткоин. Лекция 1.Вступление в Биткоин. Лекция 1.
Вступление в Биткоин. Лекция 1.
 
Как устроен Blockchain. Лекция 4
Как устроен Blockchain. Лекция 4Как устроен Blockchain. Лекция 4
Как устроен Blockchain. Лекция 4
 
Введение в смарт контракты. Лекция 8
Введение в смарт контракты. Лекция 8Введение в смарт контракты. Лекция 8
Введение в смарт контракты. Лекция 8
 
Как работает майнинг. Лекция 5
Как работает майнинг. Лекция 5Как работает майнинг. Лекция 5
Как работает майнинг. Лекция 5
 
Как работают транзакции. Лекция 3
Как работают транзакции. Лекция 3Как работают транзакции. Лекция 3
Как работают транзакции. Лекция 3
 
Как работает Multisignature. Лекция 7
Как работает Multisignature. Лекция 7Как работает Multisignature. Лекция 7
Как работает Multisignature. Лекция 7
 
Как устроена криптовалюта. Лекция 2
Как устроена криптовалюта. Лекция 2Как устроена криптовалюта. Лекция 2
Как устроена криптовалюта. Лекция 2
 
Ledger-based системы. Альтернатива Bitcoin?
Ledger-based системы. Альтернатива Bitcoin?Ledger-based системы. Альтернатива Bitcoin?
Ledger-based системы. Альтернатива Bitcoin?
 
Блокчейн: Разрыв Шаблона v.3
Блокчейн: Разрыв Шаблона v.3Блокчейн: Разрыв Шаблона v.3
Блокчейн: Разрыв Шаблона v.3
 
Виртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктурыВиртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктуры
 
律師司法官心智圖關鍵解題
律師司法官心智圖關鍵解題律師司法官心智圖關鍵解題
律師司法官心智圖關鍵解題
 
Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...
Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...
Дмитрий Угрюмов. Анонимность в Интернете: средства, методы, уязвимости и все-...
 
Что нужно знать специалисту по ИБ
Что нужно знать специалисту по ИБЧто нужно знать специалисту по ИБ
Что нужно знать специалисту по ИБ
 
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
 
An Underground education
An Underground educationAn Underground education
An Underground education
 
The Glass House: Anonymity Vs. Transparency on the Internet
The Glass House: Anonymity Vs. Transparency on the InternetThe Glass House: Anonymity Vs. Transparency on the Internet
The Glass House: Anonymity Vs. Transparency on the Internet
 
OPSEC for hackers (bahasa indonesia)
OPSEC for hackers (bahasa indonesia)OPSEC for hackers (bahasa indonesia)
OPSEC for hackers (bahasa indonesia)
 

Similar to How does Bitcoin work?

Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secrets
Sahir
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
KeithDormody
 
190221 masterclass blockchain
190221 masterclass blockchain190221 masterclass blockchain
190221 masterclass blockchain
BoFrank01
 
Behind the scenes of bitcoin protocol
Behind the scenes of bitcoin protocolBehind the scenes of bitcoin protocol
Behind the scenes of bitcoin protocol
Vedran Ilić-Dreven
 
Disruptive technologies - Session 2 - Blockchain smart_contracts
Disruptive technologies - Session 2 - Blockchain smart_contractsDisruptive technologies - Session 2 - Blockchain smart_contracts
Disruptive technologies - Session 2 - Blockchain smart_contracts
Bohitesh Misra, PMP
 
Cryptocurrency secrets
Cryptocurrency secretsCryptocurrency secrets
Cryptocurrency secrets
Mohammad jawed eqbal
 
What is cryptocurrency everything you need to know - ultimate guide
What is cryptocurrency  everything you need to know - ultimate guideWhat is cryptocurrency  everything you need to know - ultimate guide
What is cryptocurrency everything you need to know - ultimate guide
PreparationInfo
 
How Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdfHow Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdf
coingabbar
 
How Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdfHow Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdf
TusharVerma933268
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Codemotion
 
Primary postIt is well known that the key innovation of crypt.docx
Primary postIt is well known that the key innovation of crypt.docxPrimary postIt is well known that the key innovation of crypt.docx
Primary postIt is well known that the key innovation of crypt.docx
arleanemlerpj
 
Bitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docx
Bitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docxBitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docx
Bitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docx
jasoninnes20
 
bitcoin.pdf
bitcoin.pdfbitcoin.pdf
bitcoin.pdf
kikofx
 
Satoshinakamotobitcoin
Satoshinakamotobitcoin Satoshinakamotobitcoin
Satoshinakamotobitcoin
Nivaldo Torres
 
bitcoin.pdf
bitcoin.pdfbitcoin.pdf
bitcoin.pdf
RoselinGuerr
 
Introduction for Bitcoin. Original Pater
Introduction for Bitcoin. Original PaterIntroduction for Bitcoin. Original Pater
Introduction for Bitcoin. Original Pater
MarkYang62
 
Bitcoin White Paper
Bitcoin White PaperBitcoin White Paper
Bitcoin White Paper
Andre Vianna (Brazil)
 
Bitcoin whitepaper
Bitcoin whitepaperBitcoin whitepaper
Bitcoin whitepaper
AbdulShamilMS
 
bitcoin.pdf
bitcoin.pdfbitcoin.pdf
bitcoin.pdf
nafeesarani1
 
Bitcoin Whitepaper
Bitcoin WhitepaperBitcoin Whitepaper
Bitcoin Whitepaper
JohnAvery36
 

Similar to How does Bitcoin work? (20)

Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secrets
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
190221 masterclass blockchain
190221 masterclass blockchain190221 masterclass blockchain
190221 masterclass blockchain
 
Behind the scenes of bitcoin protocol
Behind the scenes of bitcoin protocolBehind the scenes of bitcoin protocol
Behind the scenes of bitcoin protocol
 
Disruptive technologies - Session 2 - Blockchain smart_contracts
Disruptive technologies - Session 2 - Blockchain smart_contractsDisruptive technologies - Session 2 - Blockchain smart_contracts
Disruptive technologies - Session 2 - Blockchain smart_contracts
 
Cryptocurrency secrets
Cryptocurrency secretsCryptocurrency secrets
Cryptocurrency secrets
 
What is cryptocurrency everything you need to know - ultimate guide
What is cryptocurrency  everything you need to know - ultimate guideWhat is cryptocurrency  everything you need to know - ultimate guide
What is cryptocurrency everything you need to know - ultimate guide
 
How Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdfHow Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdf
 
How Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdfHow Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdf
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Primary postIt is well known that the key innovation of crypt.docx
Primary postIt is well known that the key innovation of crypt.docxPrimary postIt is well known that the key innovation of crypt.docx
Primary postIt is well known that the key innovation of crypt.docx
 
Bitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docx
Bitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docxBitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docx
Bitcoin A Peer-to-Peer Electronic Cash SystemSatoshi Naka.docx
 
bitcoin.pdf
bitcoin.pdfbitcoin.pdf
bitcoin.pdf
 
Satoshinakamotobitcoin
Satoshinakamotobitcoin Satoshinakamotobitcoin
Satoshinakamotobitcoin
 
bitcoin.pdf
bitcoin.pdfbitcoin.pdf
bitcoin.pdf
 
Introduction for Bitcoin. Original Pater
Introduction for Bitcoin. Original PaterIntroduction for Bitcoin. Original Pater
Introduction for Bitcoin. Original Pater
 
Bitcoin White Paper
Bitcoin White PaperBitcoin White Paper
Bitcoin White Paper
 
Bitcoin whitepaper
Bitcoin whitepaperBitcoin whitepaper
Bitcoin whitepaper
 
bitcoin.pdf
bitcoin.pdfbitcoin.pdf
bitcoin.pdf
 
Bitcoin Whitepaper
Bitcoin WhitepaperBitcoin Whitepaper
Bitcoin Whitepaper
 

Recently uploaded

2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
JeyaPerumal1
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 

Recently uploaded (20)

2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 

How does Bitcoin work?

  • 1. How does Bitcoin work? Pavel Kravchenko Lecture 2
  • 2. Challenges for decentralized electronic money creation How to remove the need of central organization and trust to one party? How to ensure honest voting process in anonymous, trustless, decentralized system? How to prevent double-spending? How to encourage users to join the system?
  • 3. Now we will pass 7 steps towards imaginary cryptocurrency creation, during which we will cover possible attacks and their preventions
  • 4. Step 1. The simplest e-money Digital receipt signed by the private key of the user
  • 5. Step 2. How to distinguish copy from original? To distinguish copies of the same cheque we introduce unique receipt identifier
  • 6. Step 3. Verification of the incoming cheque Everybody can verify unique identifier in their own copy of the database (blockchain).
  • 7. Step 4. How to verify that incoming cheque was not spent before? You have to ask other participants – each of them provides a vote
  • 8. Most important questions How many participants have to vote to accept or reject particular transaction? How can you define “participant”? Is it a person or a piece of code? How many participants take part in the voting process? Do they know and trust each other? Probably not. How to ensure honest voting process in such conditions?
  • 9. Step 5. How to prevent buying votes To vote you have to present proof-of-work Only the first vote is counted There is a reward for being the first
  • 10. How does “hard task” should look like? Everybody has a chance to win It should be able to prevent fraud Everybody can verify results The result of one participant cannot be stolen by another It should encourage participants to work more The closest analogue of such a task is participation in the lottery – everybody has a chance to win, but those who buy more will more likely win.
  • 11. Mining in Bitcoin it is just a process of permanent checking answers for certain mathematical equation. It is not connected to transaction verification – it is just needed to prevent votes “buying”.
  • 12. Step 6. Everybody competes to win Probability of being the first is equal to percentage of computational power that you have You can control the network if you have 51%+ computational resources System is trustworthy until honest participants control 51% of power Doesn't matter who out of honest participants will win
  • 13. The fastest supercomputer in the world cannot even control 0.01% of power needed to control the system
  • 14. It looks like brain-ring game – everybody wants to submit the answer (in our case after solving “hard task”) - but only the first gets the right to tell the answer
  • 15. Step 7. How to define who was the first? 1. There are delays and attacks in the network 2. If fork occurred, both chains are saved 3. Each block (set of confirmed transactions) contains pointer on the previous one 4. Work continues in the longest chain 5. Transaction is fully confirmed if it is in the longest chain and there are 5 confirmed blocks after
  • 16. Drawbacks of Bitcoin Low performance (3-7 transaction per second) A big amount of data to store (currently ~30GB) Traceability of transactions (database is public) Electricity consumption by miners (~$0.5M / day)