Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2....
Transcript of Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2....
![Page 1: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/1.jpg)
1
Blockchain Fundamentals
1. Trick to create cybercurrency
2. Technology for smart contracts
3. Database between organisations
4. Mechanism to create trust
5. Method to improve value chains
6. Tool to (re-)organise an economyDr. Johan Pouwelseassociate professorTU [email protected]
![Page 2: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/2.jpg)
2
Blockchain Fundamentals:create cybercurrency
Everybody can create money with this technology
No-Bank-Needed
trick 1: getting a few millions of believers
trick 2: nobody spends the same money more than once
trick 3: avoid creating too much money
Future: enterprise-ready blockchain
![Page 3: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/3.jpg)
3
trick 1 : getting a few millions believers
![Page 4: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/4.jpg)
4
trick 2: nobody spends the same money more than once
![Page 5: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/5.jpg)
5
trick 3: avoid creating too much money
![Page 6: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/6.jpg)
6
Everybody can create money with this technology
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
![Page 7: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/7.jpg)
Their platform, Their Rules, Their profit ?
www.blockchain-lab.org
![Page 8: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/8.jpg)
![Page 9: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/9.jpg)
Future
Are we 2 years away from the transformative blockchain effect?Or 5 to 10 years?
![Page 10: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/10.jpg)
Future
Are we 2 years away from the transformative blockchain effect?Or 5 to 10 years?
Unknown: nobody in the world has an enterprise-ready blockchain
![Page 11: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/11.jpg)
Enterprise-ready blockchain requirements
Tamper-proof database
Scalability to thousands of participating organisations (open)
No forking, no transaction block limit, no fatal Bitcoin link
No proof-of-work mining, no proof-of-stake
No single vendor in control, no central platform
Fix privacy, keep transparancy, protect business secrets
Classics: Authentication, Identity management, Access control
![Page 12: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/12.jpg)
$1.11 Billion VC bubble ?
https://www.weusecoins.com/en/venture-capital-investments-in-bitcoin-and-blockchain-companies/
![Page 13: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/13.jpg)
13
Delft Blockchain and application
![Page 14: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/14.jpg)
2007: TUDelft & Harvard:
bandwidth-as-a-currency
![Page 15: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/15.jpg)
15
Delft Blockchain: Multi-chain
tamper-proof interaction historyA
B
Tx
![Page 16: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/16.jpg)
16
Blockchain arithmetic
strategy-proof, attack-resilient
- support bulk and offline transactions
- accounting system for any asset
Hash C
B
Tx
Hash
Tx = C gives 10 units
Hash C
D
Tx
Hash
Tx = C gives 25 units
Hash A
C
Tx
Hash
Tx = C takes 35 units
Tx = 10 + -35 + 25 = 0 unitsTx Tx++
![Page 17: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/17.jpg)
17
Tribler
•Our academic experimental playground
•Evolution of cooperative systems
▪ Internet-Deployed since Feb 2006
▪ 1.8M Tribler installs
•First distributed ledger
•Counting contributions
(upload/download bytes)
“Researchers have created
invincible file sharing software”,
Fox News, Feb 10 2012
Source: Seuken et al.“work accounting mechanisms: theory and practice”, 2010,
Harvard + Delft + Berkeley, www.eecs.harvard.edu/~seuken/publications/AccountingMechanisms_Seuken10.pdf
![Page 18: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/18.jpg)
Multi-chain: Internet deployment
![Page 19: Blockchain Fundamentals - ECP · Blockchain Fundamentals 1. Trick to create cybercurrency 2. Technology for smart contracts 3. Database between organisations 4. Mechanism to create](https://reader033.fdocuments.in/reader033/viewer/2022042308/5ed487d07b07fd02f03508f3/html5/thumbnails/19.jpg)
Hope you got from here
to understanding of this one …
www.blockchain-lab.org