SlideShare une entreprise Scribd logo
1  sur  14
1
Blockchain
What it is, what it does, and why you probably don’t need one
David Andolfatto
Blockchain Forum, Washington University
January 2018
2
oA database of individual performance histories has value
where honesty and trust in future performance is lacking.
o Individual work histories, customer service records, delivery and receipt
histories, credit histories, performance records, etc.
o Obvious incentive to misrepresent/fabricate history.
o Wanted: an honest + immutable database of histories.
o Object: eliminate discordant records, audit costs, promote
fair, efficient outcomes.
Individual performance histories
3
oLet t = 1,2,3,…, denote time. Let E(t) denote a description of
events at date t.
oA complete history @ t is H(t-1) = { E(t-1), E(t-2),…, E(0) }.
oNote: H(t-1) consists of time-stamped blocks of information,
connected in sequence to form a chain of blocks.
oIn this sense, any database consisting of a complete history
of events can be thought of as a “blockchain.”
oIn contrast: 𝐻 𝑡 − 1 = 𝑗=0
𝑡−1
𝐸(𝑗) or 𝐻 𝑡 − 1 = 𝐸 𝑡 − 1 .
History as chained blocks of information
4
oAny DBMS specifies parameters restricting:
1. Read privileges (who, what and how).
2. Write privileges (who, what and how).
oStandard (e.g., SQL) protocols can (in principle)
accommodate wide range of parameters governing (1).
oBut standard protocols must heavily restrict the who in (2);
only “trusted historians” permitted to write history.
oSuppose we do not trust delegated historians. Big problem?
Database Management Systems
5
oFirst, historians not “trusted” in present systems (reputations).
oLack of transparency? Extend the read privilege communally.
o Implies de facto distributed ledger, available in real time.
o Communal monitoring of historians  “trust, but verify.”
oShared, replicated, permissioned ledgers of chain-blocked
information feasible with current protocols (e.g., SQL
systems)  do not need “blockchain” if this is what you want.
oBlockchain only necessary if you do not have faith in
standard reputational mechanisms to discipline writers.
Extending the read privilege
6
oReplace trusted historian with a set (delegates from different
companies, divisions, etc.).
oHave this set play a validation/consensus game designed
such that the unique equilibrium strategy profile chosen by
each historian at every date t = 1,2,3,… entails:
1. No tampering with recorded history H(t-1). Immutability.
2. Only true blocks E(t) are validated and added to H(t-1).
oAssume H(t-1) true. Then H(t) = E(t) + H(t-1) is true.
oTrust in historian replaced by trust in algorithm (game).
Gaming the write privilege
7
oA DBMS with: (i) H(t-1) = { E(t-1), E(t-2),…, E(0) }; (ii) read
privileges (more/less) open; and (iii) write privileges
determined by a non-cooperative consensus game at each t.
oBlockchain histories are not intrinsically true and immutable;
depends on properties of consensus game.
oBecause blockchain relies on non-cooperative consensus, it
is intrinsically more costly than cooperative (trust-based)
counterparts.
oNevertheless, depending on circumstances and application, it
may be a cost worth incurring.
Definition: Blockchain
8
oDatabase contains accounts, account balances and account
transfer histories (no IDs, no info on objects exchanged).
oRead privilege is open and free, write privilege open and
(therefore) costly.
o WP @ t determined by winner of open PoW competition.
o Historians (miners) compensated in BTC (seigniorage + fees).
oProtocol (which also determines monetary policy) is governed
by an observable constitutional code, subject to amendments
(code patches) and constitutional crises (forks).
Bitcoin: a money and payments system
9
oLikely all failures as payment systems. Price appears to be
driven by demand for “safe” (not risk-free) crypto-assets.
oSupply of BTC fixed at 21M by algorithm.
o BCH fork now means 42M “bitcoins.”
o Supply of cryptocurrencies is potentially infinite.
o Important competitors
o Litecoin (faster payment process); Ethereum (smart contracts);
o Zcash (restricts read privileges); Monero (enhanced anonymity);
o Ripple (cooperative consensus mechanism).
Cryptocurrency mania
10
oDecentralized Autonomous Organization (DAO).
oDAOs possess no central authority/node and so can offer
protocols unencumbered by prevailing laws and regulations.
o E.g., Bitcoin is a MSB outside the reach of government
regulation (of course, not the case with Bitcoin intermediaries).
oComparative technical advantages.
o Anonymity, permissionless access and use.
o Irreversible actions/transactions (Smart Contracts).
oNot clear (to me) the value for registered businesses.
Blockchain: Powering DAOs
11
Thank you
david.andolfatto@stls.frb.org
http://andolfatto.blogspot.com/2017/12/my-perspective-on-bitcoin-project.html
© 2018 IBM Corporation
Problem
12
Inefficient, Expensive, Vulnerable
Auditor
records
Regulator
records
Participant A:
Manufacturer
Participant C:
End User
Participant B:
Carrier
Bank
records
© 2018 IBM Corporation
… with consensus, provenance, immutability and finality
Auditor
records
Regulator
records
Participant C
End User
Blockchain
Bank
records
Participant A
Manufacturer
Solution: Shared, replicated, permissioned ledger …
13
Participant B
Carrier
14
Client-Server Model with Communal Database
Auditor
records
Regulator
records
Participant A:
Manufacturer
Participant C:
End User
Participant B:
Carrier
Bank
records
Communal
Open Database

Contenu connexe

Similaire à Blockchain: What it is, What it does, and Why you probably don't need one

Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...I MT
 
Introduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionIntroduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionDSCIITPatna
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of TrustMacha Pujitha
 
Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...
Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...
Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...Florian Huber
 
Blockchain data structures and fundamental
Blockchain data structures and fundamentalBlockchain data structures and fundamental
Blockchain data structures and fundamentalCodium Club
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding BlockchainTony Willenberg
 
Blockchain - a formal introduction
Blockchain - a formal introductionBlockchain - a formal introduction
Blockchain - a formal introductionSander Demeester
 
SpaceChain - Blockchain in Space
SpaceChain - Blockchain in SpaceSpaceChain - Blockchain in Space
SpaceChain - Blockchain in SpaceAlecHo7
 
2018 SAI workshop blockchain Kristof Verslype
2018 SAI  workshop blockchain Kristof Verslype2018 SAI  workshop blockchain Kristof Verslype
2018 SAI workshop blockchain Kristof VerslypeSmals
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Frederick Ng
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfArcadePrinters
 
Indjic fintech module 6
Indjic fintech module 6Indjic fintech module 6
Indjic fintech module 6Drago Indjic
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_linikinew1
 
[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노ethconkr
 
Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...DataWorks Summit
 
Application of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsApplication of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsMahdi_Fahmideh
 

Similaire à Blockchain: What it is, What it does, and Why you probably don't need one (20)

Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...
 
Introduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionIntroduction to Blockchain Web3 Session
Introduction to Blockchain Web3 Session
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
 
Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...
Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...
Digital Assets: Tokens & Coins - Lecture for TUM Blockchain Program (Technica...
 
Blockchain data structures and fundamental
Blockchain data structures and fundamentalBlockchain data structures and fundamental
Blockchain data structures and fundamental
 
ARTeCHÓ cryptoArt.pdf
ARTeCHÓ cryptoArt.pdfARTeCHÓ cryptoArt.pdf
ARTeCHÓ cryptoArt.pdf
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
 
Blockchain - a formal introduction
Blockchain - a formal introductionBlockchain - a formal introduction
Blockchain - a formal introduction
 
SpaceChain - Blockchain in Space
SpaceChain - Blockchain in SpaceSpaceChain - Blockchain in Space
SpaceChain - Blockchain in Space
 
2018 SAI workshop blockchain Kristof Verslype
2018 SAI  workshop blockchain Kristof Verslype2018 SAI  workshop blockchain Kristof Verslype
2018 SAI workshop blockchain Kristof Verslype
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdf
 
Indjic fintech module 6
Indjic fintech module 6Indjic fintech module 6
Indjic fintech module 6
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
 
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
 
[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노
 
Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...
 
Application of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsApplication of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital Forensics
 
Blockchain Corporate Style
Blockchain Corporate StyleBlockchain Corporate Style
Blockchain Corporate Style
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 

Dernier

Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...
Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...
Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...priyasharma62062
 
Bhubaneswar🌹Kalpana Mesuem ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
Bhubaneswar🌹Kalpana Mesuem  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...Bhubaneswar🌹Kalpana Mesuem  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
Bhubaneswar🌹Kalpana Mesuem ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...Call Girls Mumbai
 
Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...
Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...
Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...priyasharma62062
 
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetSareena Khatun
 
Vip Call Girls Rasulgada😉 Bhubaneswar 9777949614 Housewife Call Girls Servic...
Vip Call Girls Rasulgada😉  Bhubaneswar 9777949614 Housewife Call Girls Servic...Vip Call Girls Rasulgada😉  Bhubaneswar 9777949614 Housewife Call Girls Servic...
Vip Call Girls Rasulgada😉 Bhubaneswar 9777949614 Housewife Call Girls Servic...Call Girls Mumbai
 
Technology industry / Finnish economic outlook
Technology industry / Finnish economic outlookTechnology industry / Finnish economic outlook
Technology industry / Finnish economic outlookTechFinland
 
Strategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationStrategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationAdnet Communications
 
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...kajal
 
Toronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfToronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfJinJiang6
 
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...Call Girls Mumbai
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumFinTech Belgium
 
GIFT City Overview India's Gateway to Global Finance
GIFT City Overview  India's Gateway to Global FinanceGIFT City Overview  India's Gateway to Global Finance
GIFT City Overview India's Gateway to Global FinanceGaurav Kanudawala
 
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...priyasharma62062
 
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...batoole333
 
Kurla Capable Call Girls ,07506202331, Sion Affordable Call Girls
Kurla Capable Call Girls ,07506202331, Sion Affordable Call GirlsKurla Capable Call Girls ,07506202331, Sion Affordable Call Girls
Kurla Capable Call Girls ,07506202331, Sion Affordable Call GirlsPriya Reddy
 
Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...
Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...
Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...sanakhan51485
 
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...janibaber266
 
Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...robinsonayot
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...Henry Tapper
 

Dernier (20)

Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...
Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...
Turbhe Fantastic Escorts📞📞9833754194 Kopar Khairane Marathi Call Girls-Kopar ...
 
Bhubaneswar🌹Kalpana Mesuem ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
Bhubaneswar🌹Kalpana Mesuem  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...Bhubaneswar🌹Kalpana Mesuem  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
Bhubaneswar🌹Kalpana Mesuem ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
 
Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...
Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...
Virar Best Sex Call Girls Number-📞📞9833754194-Poorbi Nalasopara Housewife Cal...
 
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
 
Vip Call Girls Rasulgada😉 Bhubaneswar 9777949614 Housewife Call Girls Servic...
Vip Call Girls Rasulgada😉  Bhubaneswar 9777949614 Housewife Call Girls Servic...Vip Call Girls Rasulgada😉  Bhubaneswar 9777949614 Housewife Call Girls Servic...
Vip Call Girls Rasulgada😉 Bhubaneswar 9777949614 Housewife Call Girls Servic...
 
Technology industry / Finnish economic outlook
Technology industry / Finnish economic outlookTechnology industry / Finnish economic outlook
Technology industry / Finnish economic outlook
 
Strategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationStrategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate Presentation
 
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
 
Toronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfToronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdf
 
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
 
GIFT City Overview India's Gateway to Global Finance
GIFT City Overview  India's Gateway to Global FinanceGIFT City Overview  India's Gateway to Global Finance
GIFT City Overview India's Gateway to Global Finance
 
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
 
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
 
Kurla Capable Call Girls ,07506202331, Sion Affordable Call Girls
Kurla Capable Call Girls ,07506202331, Sion Affordable Call GirlsKurla Capable Call Girls ,07506202331, Sion Affordable Call Girls
Kurla Capable Call Girls ,07506202331, Sion Affordable Call Girls
 
Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...
Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...
Escorts Indore Call Girls-9155612368-Vijay Nagar Decent Fantastic Call Girls ...
 
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
 
Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...
 
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
 

Blockchain: What it is, What it does, and Why you probably don't need one

  • 1. 1 Blockchain What it is, what it does, and why you probably don’t need one David Andolfatto Blockchain Forum, Washington University January 2018
  • 2. 2 oA database of individual performance histories has value where honesty and trust in future performance is lacking. o Individual work histories, customer service records, delivery and receipt histories, credit histories, performance records, etc. o Obvious incentive to misrepresent/fabricate history. o Wanted: an honest + immutable database of histories. o Object: eliminate discordant records, audit costs, promote fair, efficient outcomes. Individual performance histories
  • 3. 3 oLet t = 1,2,3,…, denote time. Let E(t) denote a description of events at date t. oA complete history @ t is H(t-1) = { E(t-1), E(t-2),…, E(0) }. oNote: H(t-1) consists of time-stamped blocks of information, connected in sequence to form a chain of blocks. oIn this sense, any database consisting of a complete history of events can be thought of as a “blockchain.” oIn contrast: 𝐻 𝑡 − 1 = 𝑗=0 𝑡−1 𝐸(𝑗) or 𝐻 𝑡 − 1 = 𝐸 𝑡 − 1 . History as chained blocks of information
  • 4. 4 oAny DBMS specifies parameters restricting: 1. Read privileges (who, what and how). 2. Write privileges (who, what and how). oStandard (e.g., SQL) protocols can (in principle) accommodate wide range of parameters governing (1). oBut standard protocols must heavily restrict the who in (2); only “trusted historians” permitted to write history. oSuppose we do not trust delegated historians. Big problem? Database Management Systems
  • 5. 5 oFirst, historians not “trusted” in present systems (reputations). oLack of transparency? Extend the read privilege communally. o Implies de facto distributed ledger, available in real time. o Communal monitoring of historians  “trust, but verify.” oShared, replicated, permissioned ledgers of chain-blocked information feasible with current protocols (e.g., SQL systems)  do not need “blockchain” if this is what you want. oBlockchain only necessary if you do not have faith in standard reputational mechanisms to discipline writers. Extending the read privilege
  • 6. 6 oReplace trusted historian with a set (delegates from different companies, divisions, etc.). oHave this set play a validation/consensus game designed such that the unique equilibrium strategy profile chosen by each historian at every date t = 1,2,3,… entails: 1. No tampering with recorded history H(t-1). Immutability. 2. Only true blocks E(t) are validated and added to H(t-1). oAssume H(t-1) true. Then H(t) = E(t) + H(t-1) is true. oTrust in historian replaced by trust in algorithm (game). Gaming the write privilege
  • 7. 7 oA DBMS with: (i) H(t-1) = { E(t-1), E(t-2),…, E(0) }; (ii) read privileges (more/less) open; and (iii) write privileges determined by a non-cooperative consensus game at each t. oBlockchain histories are not intrinsically true and immutable; depends on properties of consensus game. oBecause blockchain relies on non-cooperative consensus, it is intrinsically more costly than cooperative (trust-based) counterparts. oNevertheless, depending on circumstances and application, it may be a cost worth incurring. Definition: Blockchain
  • 8. 8 oDatabase contains accounts, account balances and account transfer histories (no IDs, no info on objects exchanged). oRead privilege is open and free, write privilege open and (therefore) costly. o WP @ t determined by winner of open PoW competition. o Historians (miners) compensated in BTC (seigniorage + fees). oProtocol (which also determines monetary policy) is governed by an observable constitutional code, subject to amendments (code patches) and constitutional crises (forks). Bitcoin: a money and payments system
  • 9. 9 oLikely all failures as payment systems. Price appears to be driven by demand for “safe” (not risk-free) crypto-assets. oSupply of BTC fixed at 21M by algorithm. o BCH fork now means 42M “bitcoins.” o Supply of cryptocurrencies is potentially infinite. o Important competitors o Litecoin (faster payment process); Ethereum (smart contracts); o Zcash (restricts read privileges); Monero (enhanced anonymity); o Ripple (cooperative consensus mechanism). Cryptocurrency mania
  • 10. 10 oDecentralized Autonomous Organization (DAO). oDAOs possess no central authority/node and so can offer protocols unencumbered by prevailing laws and regulations. o E.g., Bitcoin is a MSB outside the reach of government regulation (of course, not the case with Bitcoin intermediaries). oComparative technical advantages. o Anonymity, permissionless access and use. o Irreversible actions/transactions (Smart Contracts). oNot clear (to me) the value for registered businesses. Blockchain: Powering DAOs
  • 12. © 2018 IBM Corporation Problem 12 Inefficient, Expensive, Vulnerable Auditor records Regulator records Participant A: Manufacturer Participant C: End User Participant B: Carrier Bank records
  • 13. © 2018 IBM Corporation … with consensus, provenance, immutability and finality Auditor records Regulator records Participant C End User Blockchain Bank records Participant A Manufacturer Solution: Shared, replicated, permissioned ledger … 13 Participant B Carrier
  • 14. 14 Client-Server Model with Communal Database Auditor records Regulator records Participant A: Manufacturer Participant C: End User Participant B: Carrier Bank records Communal Open Database