SlideShare a Scribd company logo
1 of 23
Download to read offline
CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM?
NGI Talks
2019-03-26
Dr. Bernhard Haslhofer
Senior Scientist
Center for Digital Safety & Security
CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM?
friend of
my friend
someone
else
me my friend
Trust is relationship between
individuals and key in
functioning society
contract
Institutions have rules and laws and
can act as trusted third parties
Contracts regulate relationships
between parties that do not
necessarily trust each other
Whenever a conflicts arises the
trusted third party acts as
arbiter
Direct trust does not scale
in larger groups
• A type of Distributed Ledger
• Data are stored in structures known as blocks
• Each block holds a reference to the previous
block and thereby forms a chain of blocks
• Blockchain is synchronized via a P2P network
CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM?
TRUST IN PUBLIC BLOCKCHAINS
q=0.3
z=0 P=1.0000000
z=5 P=0.1773523
z=10 P=0.0416605
z=15 P=0.0101008
z=20 P=0.0024804
z=25 P=0.0006132
z=30 P=0.0001522
z=35 P=0.0000379
z=40 P=0.0000095
z=45 P=0.0000024
z=50 P=0.0000006
Solving for P less than 0.1%...
P < 0.001
q=0.10 z=5
q=0.15 z=8
q=0.20 z=11
q=0.25 z=15
q=0.30 z=24
q=0.35 z=41
q=0.40 z=89
q=0.45 z=340
12. Conclusion
We have proposed a system for electronic transactions without relying on trust. We started with
the usual framework of coins made from digital signatures, which provides strong control of
ownership, but is incomplete without a way to prevent double-spending. To solve this, we
proposed a peer-to-peer network using proof-of-work to record a public history of transactions
that quickly becomes computationally impractical for an attacker to change if honest nodes
control a majority of CPU power. The network is robust in its unstructured simplicity. Nodes
work all at once with little coordination. They do not need to be identified, since messages are
not routed to any particular place and only need to be delivered on a best effort basis. Nodes can
leave and rejoin the network at will, accepting the proof-of-work chain as proof of what
happened while they were gone. They vote with their CPU power, expressing their acceptance of
valid blocks by working on extending them and rejecting invalid blocks by refusing to work on
them. Any needed rules and incentives can be enforced with this consensus mechanism.
[Nakamoto 2008]
BITCOIN | OBSERVATIONS
Anonymity
Global Micropayments
Decentralization
Early Promises and Expectations
Trackable Payments
Scalability Issues
De-facto centralization
Status Quo
BITCOIN | EXCHANGE CENTRALIZATION
Source: coinmarketcap.com (2018-10-15)
BITCOIN | MINER CENTRALIZATION
Adapted from: Romiti, M. et al.: A Deep Dive into Bitcoin Mining Pools – An Empirical Analysis of Mining Shares (2019). Forthcoming.
BITCOIN | MINER & EXCHANGE CENTRALIZATION
Fig. 5. Flow of mining rewards from mining pools to their members. The strength of
the arcs is scaled by payment volume, while the node size depends on the total amount
of received (mined) BTC. In black: wallet services and exchanges, in gray: unknown
entities. This plot covers the top 400 clusters from each mining pool sorted by received
BTC. Unknown entities (1118) were combined into one node.
ExchangesMiners
Source: Romiti, M. et al.: A Deep Dive into Bitcoin Mining Pools – An Empirical Analysis of Mining Shares (2019). Forthcoming.
BITCOIN | A SYSTEM WITHOUT TRUST ?
Fiat currency ecosystem Cryptocurrency ecosystem
Money Issuance
Transaction Processing
Deposits
Central Banks
Payment Services and Processors
Banks Exchanges
Wallet Providers
Miners
SHIFT OF TRUST
BITCOIN | A SYSTEM WITHOUT TRUST ?
“We have proposed a system that can agree on a global state of a shared transaction ledger without central nodes”
z=35 P=0.0000379
z=40 P=0.0000095
z=45 P=0.0000024
z=50 P=0.0000006
Solving for P less than 0.1%...
P < 0.001
q=0.10 z=5
q=0.15 z=8
q=0.20 z=11
q=0.25 z=15
q=0.30 z=24
q=0.35 z=41
q=0.40 z=89
q=0.45 z=340
12. Conclusion
We have proposed a system for electronic transactions without relying on trust. We started with
the usual framework of coins made from digital signatures, which provides strong control of
ownership, but is incomplete without a way to prevent double-spending. To solve this, we
proposed a peer-to-peer network using proof-of-work to record a public history of transactions
that quickly becomes computationally impractical for an attacker to change if honest nodes
control a majority of CPU power. The network is robust in its unstructured simplicity. Nodes
work all at once with little coordination. They do not need to be identified, since messages are
not routed to any particular place and only need to be delivered on a best effort basis. Nodes can
leave and rejoin the network at will, accepting the proof-of-work chain as proof of what
happened while they were gone. They vote with their CPU power, expressing their acceptance of
valid blocks by working on extending them and rejecting invalid blocks by refusing to work on
them. Any needed rules and incentives can be enforced with this consensus mechanism.
TRUST IN PRIVATE BLOCKCHAINS
PRIVATE BLOCKCHAIN | MOTIVATION
me
Public blockchains
don’t work for my use
case. I want to know
who else participates
in the network.
(because I do not
trust the others)
my friend
OK, let’s use a
private, permissioned
blockchain that
includes only our
friends!
me my friend
my friendmy friend
PRIVATE BLOCKCHAIN | KEY QUESTIONS
Who is trustworthy enough to build and
run our private blockchain?
Do we really trust each other?
How can we scale trust to a larger group?
Company A Company B
Company C
Company D
PRIVATE BLOCKCHAIN | POSSIBLE SOLUTION
Company A Company B
Company C
Company D
Blockchain Service Provider
Off-the shelve Blockchain Solution
contract
Trust relationship with a
(new) third party
TRUST IN SMART CONTRACTS
Blockchain
Evangelist
Smart Contracts
eliminate the need
for trust
They are trustless
Nobody has to trust a
central party
SMART CONTRACT | WHAT IS IT?
Adapted from: Fröwis: Tracking Payment Flows in Ethereum, Symposium on Post-Bitcoin Cryptocurrencies, 2018
me
My account
Balance: 3 – 1 ETH
An organization
Organization account
Balance: 6 + 1 ETH
State:
Rules:
IF
data = ’donate’
THEN
add 1 to Donations
Transaction
From: me
To: the organization
Value: 1 ETH
Data: donate!!!
Sign: my digital signature
Donations: 1
A computer program that encodes
agreement between parties
SMART CONTRACTS | TRUST ISSUES
An organization
Gambling account
Balance: 6 ETH
State:
Rules:
IF
outcome = ’heads up’
THEN
add send 1 ETH to me
This is still just
a program!
How can a program know the outcome
of coin toss?
Oracle
SHIFT OF TRUST
“Two out of five smart contracts deployed on
Ethereum do require trust in at least one third
party, who, in principle, can alter the control flow
of the program that enforces an agreement after
it is committed to the blockchain”
“In simple terms, there remains a gap between
vision and practice.”
SMART CONTRACTS | MEASURING TRUST
In other words, two out of five smart contracts deployed on Ethereum do
require trust in at least one third party who, in principle, can alter the control
flow of the program that enforces an agreement after it is committed to the
blockchain. This is not necessarily concerning, but a remarkable observation
against the backdrop of trustlessness being framed as the key benefit of smart
contracts and blockchain-based systems in general over conventional (centralized)
infrastructures. In simple terms, there remains a gap between vision and practice.
Oct Jan Apr Jul Oct Jan Apr
k
k
k
k
k
(a) before cleanup
Oct Jan Apr Jul Oct Jan Apr
k
k
k
k
k total
trustless
(b) after cleanup
Fig. : Active smart contracts compared to active trustless smart contracts
Source: Fröwis and Böhme (2017): In Code We Trust? Measuring the Control Flow Immutability of All Smart Contracts Deployed on Ethereum
• A blockchain is a technology (system, algorithms, protocols)
• Trust is more…it is about social relationships
• Technology alone can hardly solve the trust problem
• A false trust in blockchains can be a security risk
(e.g., exchange hacks, sabotage)
CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM?
me my friend
• There is no off-the-shelve technology that can solve the trust problem
• Trust relationships are established among people and within society
• Trusted third parties are somehow natural and not necessarily a bad thing!
• Cryptographic techniques can help us to enforce confidentiality, authenticity, and
integrity of those trust relationships (in decentralized settings)
HOW CAN THE TRUST PROBLEM BE SOLVED?
• Thanks to Blockchains a number of well-known techniques have become mainstream
• Hashing beyond MD5
• Asymmetric encryption (public and private keys)
• Ring signatures
• Elliptic curve cryptography
• …
• Those techniques won’t solve the trust problem … but they can help us securing trust
relationships
HOW CAN THE TRUST PROBLEM BE SOLVED?
bernhard.haslhofer@ait.ac.at
https://graphsense.info

More Related Content

What's hot

TCS IT WIZ PRACTICE QUIZ - 1
TCS IT WIZ PRACTICE QUIZ - 1TCS IT WIZ PRACTICE QUIZ - 1
TCS IT WIZ PRACTICE QUIZ - 1Saksham Koul
 
The in quiz-itors (General Quiz) - with answers
The in quiz-itors (General Quiz) - with answersThe in quiz-itors (General Quiz) - with answers
The in quiz-itors (General Quiz) - with answersAnkit Bhageria
 
The Brand Quiz - Chakravyuh, IIM - Ahmedabad
The Brand Quiz  - Chakravyuh, IIM - AhmedabadThe Brand Quiz  - Chakravyuh, IIM - Ahmedabad
The Brand Quiz - Chakravyuh, IIM - AhmedabadSumit Bhagat
 
Back to the Future Finals.pptx
Back to the Future Finals.pptxBack to the Future Finals.pptx
Back to the Future Finals.pptxPramith Menon
 
Tata crucible corporate quiz 2014
Tata crucible corporate quiz 2014Tata crucible corporate quiz 2014
Tata crucible corporate quiz 2014Rashmi Swain
 
The College General Quiz (Prelims)- NSIT Quiz Fest 2015
The College General Quiz (Prelims)- NSIT Quiz Fest 2015The College General Quiz (Prelims)- NSIT Quiz Fest 2015
The College General Quiz (Prelims)- NSIT Quiz Fest 2015nsitqc
 
Interesting Quiz
Interesting QuizInteresting Quiz
Interesting QuizEhsan Ahmed
 
BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022
BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022
BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022shashwatjohri4
 
Quaestio 2016 General Quiz - Finals
Quaestio 2016 General Quiz - FinalsQuaestio 2016 General Quiz - Finals
Quaestio 2016 General Quiz - FinalsSourup Nag
 
Til Quiz Club Intro Quiz
Til Quiz Club Intro QuizTil Quiz Club Intro Quiz
Til Quiz Club Intro QuizRohit Rao
 
AlphaBit Tech Quiz (Q?Bit) 2021 - Prelims
AlphaBit Tech Quiz (Q?Bit) 2021 - PrelimsAlphaBit Tech Quiz (Q?Bit) 2021 - Prelims
AlphaBit Tech Quiz (Q?Bit) 2021 - PrelimsJaisalKothari
 
Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...
Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...
Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...Quiz Cetera
 
Quizzardo 2.0 - An Entertainment quiz
Quizzardo 2.0 - An Entertainment quizQuizzardo 2.0 - An Entertainment quiz
Quizzardo 2.0 - An Entertainment quizSiva Dharshan
 
Spent the sports and entertainment quiz
Spent  the sports and entertainment quizSpent  the sports and entertainment quiz
Spent the sports and entertainment quizAnmol Garg
 
Round 1 general 35 questions, mixed bag
Round 1 general 35 questions, mixed bagRound 1 general 35 questions, mixed bag
Round 1 general 35 questions, mixed bagArpan Saha
 
Meme quiz (04.09.20)
Meme quiz (04.09.20)Meme quiz (04.09.20)
Meme quiz (04.09.20)ANURAG BERA
 
Q-factor General Quiz 2022
Q-factor General Quiz 2022Q-factor General Quiz 2022
Q-factor General Quiz 2022Quiz Club NITW
 

What's hot (20)

TCS IT WIZ PRACTICE QUIZ - 1
TCS IT WIZ PRACTICE QUIZ - 1TCS IT WIZ PRACTICE QUIZ - 1
TCS IT WIZ PRACTICE QUIZ - 1
 
The in quiz-itors (General Quiz) - with answers
The in quiz-itors (General Quiz) - with answersThe in quiz-itors (General Quiz) - with answers
The in quiz-itors (General Quiz) - with answers
 
The Brand Quiz - Chakravyuh, IIM - Ahmedabad
The Brand Quiz  - Chakravyuh, IIM - AhmedabadThe Brand Quiz  - Chakravyuh, IIM - Ahmedabad
The Brand Quiz - Chakravyuh, IIM - Ahmedabad
 
Back to the Future Finals.pptx
Back to the Future Finals.pptxBack to the Future Finals.pptx
Back to the Future Finals.pptx
 
Tata crucible corporate quiz 2014
Tata crucible corporate quiz 2014Tata crucible corporate quiz 2014
Tata crucible corporate quiz 2014
 
The College General Quiz (Prelims)- NSIT Quiz Fest 2015
The College General Quiz (Prelims)- NSIT Quiz Fest 2015The College General Quiz (Prelims)- NSIT Quiz Fest 2015
The College General Quiz (Prelims)- NSIT Quiz Fest 2015
 
Interesting Quiz
Interesting QuizInteresting Quiz
Interesting Quiz
 
BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022
BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022
BizSciTech Quiz Prelims + Finals ~ Exquizite 3.0 IIT Bhilai 2022
 
Quaestio 2016 General Quiz - Finals
Quaestio 2016 General Quiz - FinalsQuaestio 2016 General Quiz - Finals
Quaestio 2016 General Quiz - Finals
 
Til Quiz Club Intro Quiz
Til Quiz Club Intro QuizTil Quiz Club Intro Quiz
Til Quiz Club Intro Quiz
 
AlphaBit Tech Quiz (Q?Bit) 2021 - Prelims
AlphaBit Tech Quiz (Q?Bit) 2021 - PrelimsAlphaBit Tech Quiz (Q?Bit) 2021 - Prelims
AlphaBit Tech Quiz (Q?Bit) 2021 - Prelims
 
Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...
Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...
Business Quiz Prelims at Pragati 2020 (Amrita School of Business, Coimbatore)...
 
Quizzardo 2.0 - An Entertainment quiz
Quizzardo 2.0 - An Entertainment quizQuizzardo 2.0 - An Entertainment quiz
Quizzardo 2.0 - An Entertainment quiz
 
The Tech Quiz
The Tech QuizThe Tech Quiz
The Tech Quiz
 
Spent the sports and entertainment quiz
Spent  the sports and entertainment quizSpent  the sports and entertainment quiz
Spent the sports and entertainment quiz
 
Round 1 general 35 questions, mixed bag
Round 1 general 35 questions, mixed bagRound 1 general 35 questions, mixed bag
Round 1 general 35 questions, mixed bag
 
Quizathon gen quiz finals
Quizathon gen quiz finalsQuizathon gen quiz finals
Quizathon gen quiz finals
 
Meme quiz (04.09.20)
Meme quiz (04.09.20)Meme quiz (04.09.20)
Meme quiz (04.09.20)
 
QC101: Pixelated Pals.pptx
QC101: Pixelated Pals.pptxQC101: Pixelated Pals.pptx
QC101: Pixelated Pals.pptx
 
Q-factor General Quiz 2022
Q-factor General Quiz 2022Q-factor General Quiz 2022
Q-factor General Quiz 2022
 

Similar to Can a blockchain solve the trust problem?

Prashant saxena - Blockchain for your business
Prashant saxena - Blockchain for your businessPrashant saxena - Blockchain for your business
Prashant saxena - Blockchain for your businessUniversity of Notre Dame
 
Blockchain demystified
Blockchain demystifiedBlockchain demystified
Blockchain demystifiedAlan Morrison
 
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)   Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020) Financial Poise
 
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...Ogilvy Consulting
 
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019Samantha Reynolds
 
Blockchain and Distributed Ledgers Lecture
Blockchain and Distributed Ledgers LectureBlockchain and Distributed Ledgers Lecture
Blockchain and Distributed Ledgers LectureDean Demellweek, MFA
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart ContractsFinancial Poise
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Financial Poise
 
The Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIThe Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIKoen Vingerhoets
 
Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...
Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...
Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...Cognizant
 
Blockchain: Fundamentals & Opportunities​
Blockchain: Fundamentals & Opportunities​Blockchain: Fundamentals & Opportunities​
Blockchain: Fundamentals & Opportunities​EC-Council
 
Shane Ninai on blockchain technology
Shane Ninai on blockchain technologyShane Ninai on blockchain technology
Shane Ninai on blockchain technologyShane Ninai
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using BlockchainYugn27
 
Blockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life SciencesBlockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life SciencesIFAH
 
Blockchain and its Use in the Public Sector - OECD
Blockchain and its Use in the Public Sector - OECDBlockchain and its Use in the Public Sector - OECD
Blockchain and its Use in the Public Sector - OECDOECD Governance
 

Similar to Can a blockchain solve the trust problem? (20)

Prashant saxena - Blockchain for your business
Prashant saxena - Blockchain for your businessPrashant saxena - Blockchain for your business
Prashant saxena - Blockchain for your business
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
Blockchain demystified
Blockchain demystifiedBlockchain demystified
Blockchain demystified
 
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)   Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
 
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
 
Blockchain
BlockchainBlockchain
Blockchain
 
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
 
Blockchain startup
Blockchain startupBlockchain startup
Blockchain startup
 
Blockchain and Distributed Ledgers Lecture
Blockchain and Distributed Ledgers LectureBlockchain and Distributed Ledgers Lecture
Blockchain and Distributed Ledgers Lecture
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart Contracts
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)
 
The Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIThe Studio On Air : blockchain & AI
The Studio On Air : blockchain & AI
 
Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...
Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...
Blockchain's Smart Contracts: Driving the Next Wave of Innovation Across Manu...
 
Blockchain: Fundamentals & Opportunities​
Blockchain: Fundamentals & Opportunities​Blockchain: Fundamentals & Opportunities​
Blockchain: Fundamentals & Opportunities​
 
Shane Ninai on blockchain technology
Shane Ninai on blockchain technologyShane Ninai on blockchain technology
Shane Ninai on blockchain technology
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
 
Blockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life SciencesBlockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life Sciences
 
blockchain.pptx
blockchain.pptxblockchain.pptx
blockchain.pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain and its Use in the Public Sector - OECD
Blockchain and its Use in the Public Sector - OECDBlockchain and its Use in the Public Sector - OECD
Blockchain and its Use in the Public Sector - OECD
 

More from Bernhard Haslhofer

Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Bernhard Haslhofer
 
Token Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesBernhard Haslhofer
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksBernhard Haslhofer
 
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
 Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...Bernhard Haslhofer
 
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Bernhard Haslhofer
 
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency AnalyticsO Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency AnalyticsBernhard Haslhofer
 
Mind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringMind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringBernhard Haslhofer
 
GraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsBernhard Haslhofer
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBernhard Haslhofer
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBernhard Haslhofer
 
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Bernhard Haslhofer
 
The value of open data and the OpenGLAM network
The value of open data and the OpenGLAM networkThe value of open data and the OpenGLAM network
The value of open data and the OpenGLAM networkBernhard Haslhofer
 
Offene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveOffene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveBernhard Haslhofer
 
Open Data - Principles and Techniques
Open Data - Principles and TechniquesOpen Data - Principles and Techniques
Open Data - Principles and TechniquesBernhard Haslhofer
 
Semantic Tagging on Historical Maps
Semantic Tagging on Historical MapsSemantic Tagging on Historical Maps
Semantic Tagging on Historical MapsBernhard Haslhofer
 
OpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup GrazOpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup GrazBernhard Haslhofer
 
Semantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the WebSemantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the WebBernhard Haslhofer
 

More from Bernhard Haslhofer (20)

Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
 
Token Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate Currencies
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency Networks
 
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
 Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
 
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
 
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency AnalyticsO Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
 
Mind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringMind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software Engineering
 
GraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency Ecosystems
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection Strategies
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
 
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
 
The value of open data and the OpenGLAM network
The value of open data and the OpenGLAM networkThe value of open data and the OpenGLAM network
The value of open data and the OpenGLAM network
 
Things, not Strings
Things, not StringsThings, not Strings
Things, not Strings
 
Offene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveOffene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische Perspektive
 
Open Data - Principles and Techniques
Open Data - Principles and TechniquesOpen Data - Principles and Techniques
Open Data - Principles and Techniques
 
Semantic Tagging on Historical Maps
Semantic Tagging on Historical MapsSemantic Tagging on Historical Maps
Semantic Tagging on Historical Maps
 
The Story behind Maphub
The Story behind MaphubThe Story behind Maphub
The Story behind Maphub
 
OpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup GrazOpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup Graz
 
Semantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the WebSemantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the Web
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 

Recently uploaded

Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...nilamkumrai
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceEscorts Call Girls
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...SUHANI PANDEY
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...nirzagarg
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 

Recently uploaded (20)

Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 

Can a blockchain solve the trust problem?

  • 1. CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM? NGI Talks 2019-03-26 Dr. Bernhard Haslhofer Senior Scientist Center for Digital Safety & Security
  • 2.
  • 3. CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM? friend of my friend someone else me my friend Trust is relationship between individuals and key in functioning society contract Institutions have rules and laws and can act as trusted third parties Contracts regulate relationships between parties that do not necessarily trust each other Whenever a conflicts arises the trusted third party acts as arbiter Direct trust does not scale in larger groups
  • 4. • A type of Distributed Ledger • Data are stored in structures known as blocks • Each block holds a reference to the previous block and thereby forms a chain of blocks • Blockchain is synchronized via a P2P network CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM?
  • 5. TRUST IN PUBLIC BLOCKCHAINS q=0.3 z=0 P=1.0000000 z=5 P=0.1773523 z=10 P=0.0416605 z=15 P=0.0101008 z=20 P=0.0024804 z=25 P=0.0006132 z=30 P=0.0001522 z=35 P=0.0000379 z=40 P=0.0000095 z=45 P=0.0000024 z=50 P=0.0000006 Solving for P less than 0.1%... P < 0.001 q=0.10 z=5 q=0.15 z=8 q=0.20 z=11 q=0.25 z=15 q=0.30 z=24 q=0.35 z=41 q=0.40 z=89 q=0.45 z=340 12. Conclusion We have proposed a system for electronic transactions without relying on trust. We started with the usual framework of coins made from digital signatures, which provides strong control of ownership, but is incomplete without a way to prevent double-spending. To solve this, we proposed a peer-to-peer network using proof-of-work to record a public history of transactions that quickly becomes computationally impractical for an attacker to change if honest nodes control a majority of CPU power. The network is robust in its unstructured simplicity. Nodes work all at once with little coordination. They do not need to be identified, since messages are not routed to any particular place and only need to be delivered on a best effort basis. Nodes can leave and rejoin the network at will, accepting the proof-of-work chain as proof of what happened while they were gone. They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them. Any needed rules and incentives can be enforced with this consensus mechanism. [Nakamoto 2008]
  • 6. BITCOIN | OBSERVATIONS Anonymity Global Micropayments Decentralization Early Promises and Expectations Trackable Payments Scalability Issues De-facto centralization Status Quo
  • 7. BITCOIN | EXCHANGE CENTRALIZATION Source: coinmarketcap.com (2018-10-15)
  • 8. BITCOIN | MINER CENTRALIZATION Adapted from: Romiti, M. et al.: A Deep Dive into Bitcoin Mining Pools – An Empirical Analysis of Mining Shares (2019). Forthcoming.
  • 9. BITCOIN | MINER & EXCHANGE CENTRALIZATION Fig. 5. Flow of mining rewards from mining pools to their members. The strength of the arcs is scaled by payment volume, while the node size depends on the total amount of received (mined) BTC. In black: wallet services and exchanges, in gray: unknown entities. This plot covers the top 400 clusters from each mining pool sorted by received BTC. Unknown entities (1118) were combined into one node. ExchangesMiners Source: Romiti, M. et al.: A Deep Dive into Bitcoin Mining Pools – An Empirical Analysis of Mining Shares (2019). Forthcoming.
  • 10. BITCOIN | A SYSTEM WITHOUT TRUST ? Fiat currency ecosystem Cryptocurrency ecosystem Money Issuance Transaction Processing Deposits Central Banks Payment Services and Processors Banks Exchanges Wallet Providers Miners SHIFT OF TRUST
  • 11. BITCOIN | A SYSTEM WITHOUT TRUST ? “We have proposed a system that can agree on a global state of a shared transaction ledger without central nodes” z=35 P=0.0000379 z=40 P=0.0000095 z=45 P=0.0000024 z=50 P=0.0000006 Solving for P less than 0.1%... P < 0.001 q=0.10 z=5 q=0.15 z=8 q=0.20 z=11 q=0.25 z=15 q=0.30 z=24 q=0.35 z=41 q=0.40 z=89 q=0.45 z=340 12. Conclusion We have proposed a system for electronic transactions without relying on trust. We started with the usual framework of coins made from digital signatures, which provides strong control of ownership, but is incomplete without a way to prevent double-spending. To solve this, we proposed a peer-to-peer network using proof-of-work to record a public history of transactions that quickly becomes computationally impractical for an attacker to change if honest nodes control a majority of CPU power. The network is robust in its unstructured simplicity. Nodes work all at once with little coordination. They do not need to be identified, since messages are not routed to any particular place and only need to be delivered on a best effort basis. Nodes can leave and rejoin the network at will, accepting the proof-of-work chain as proof of what happened while they were gone. They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them. Any needed rules and incentives can be enforced with this consensus mechanism.
  • 12. TRUST IN PRIVATE BLOCKCHAINS
  • 13. PRIVATE BLOCKCHAIN | MOTIVATION me Public blockchains don’t work for my use case. I want to know who else participates in the network. (because I do not trust the others) my friend OK, let’s use a private, permissioned blockchain that includes only our friends! me my friend my friendmy friend
  • 14. PRIVATE BLOCKCHAIN | KEY QUESTIONS Who is trustworthy enough to build and run our private blockchain? Do we really trust each other? How can we scale trust to a larger group? Company A Company B Company C Company D
  • 15. PRIVATE BLOCKCHAIN | POSSIBLE SOLUTION Company A Company B Company C Company D Blockchain Service Provider Off-the shelve Blockchain Solution contract Trust relationship with a (new) third party
  • 16. TRUST IN SMART CONTRACTS Blockchain Evangelist Smart Contracts eliminate the need for trust They are trustless Nobody has to trust a central party
  • 17. SMART CONTRACT | WHAT IS IT? Adapted from: Fröwis: Tracking Payment Flows in Ethereum, Symposium on Post-Bitcoin Cryptocurrencies, 2018 me My account Balance: 3 – 1 ETH An organization Organization account Balance: 6 + 1 ETH State: Rules: IF data = ’donate’ THEN add 1 to Donations Transaction From: me To: the organization Value: 1 ETH Data: donate!!! Sign: my digital signature Donations: 1 A computer program that encodes agreement between parties
  • 18. SMART CONTRACTS | TRUST ISSUES An organization Gambling account Balance: 6 ETH State: Rules: IF outcome = ’heads up’ THEN add send 1 ETH to me This is still just a program! How can a program know the outcome of coin toss? Oracle SHIFT OF TRUST
  • 19. “Two out of five smart contracts deployed on Ethereum do require trust in at least one third party, who, in principle, can alter the control flow of the program that enforces an agreement after it is committed to the blockchain” “In simple terms, there remains a gap between vision and practice.” SMART CONTRACTS | MEASURING TRUST In other words, two out of five smart contracts deployed on Ethereum do require trust in at least one third party who, in principle, can alter the control flow of the program that enforces an agreement after it is committed to the blockchain. This is not necessarily concerning, but a remarkable observation against the backdrop of trustlessness being framed as the key benefit of smart contracts and blockchain-based systems in general over conventional (centralized) infrastructures. In simple terms, there remains a gap between vision and practice. Oct Jan Apr Jul Oct Jan Apr k k k k k (a) before cleanup Oct Jan Apr Jul Oct Jan Apr k k k k k total trustless (b) after cleanup Fig. : Active smart contracts compared to active trustless smart contracts Source: Fröwis and Böhme (2017): In Code We Trust? Measuring the Control Flow Immutability of All Smart Contracts Deployed on Ethereum
  • 20. • A blockchain is a technology (system, algorithms, protocols) • Trust is more…it is about social relationships • Technology alone can hardly solve the trust problem • A false trust in blockchains can be a security risk (e.g., exchange hacks, sabotage) CAN A BLOCKCHAIN SOLVE THE TRUST PROBLEM? me my friend
  • 21. • There is no off-the-shelve technology that can solve the trust problem • Trust relationships are established among people and within society • Trusted third parties are somehow natural and not necessarily a bad thing! • Cryptographic techniques can help us to enforce confidentiality, authenticity, and integrity of those trust relationships (in decentralized settings) HOW CAN THE TRUST PROBLEM BE SOLVED?
  • 22. • Thanks to Blockchains a number of well-known techniques have become mainstream • Hashing beyond MD5 • Asymmetric encryption (public and private keys) • Ring signatures • Elliptic curve cryptography • … • Those techniques won’t solve the trust problem … but they can help us securing trust relationships HOW CAN THE TRUST PROBLEM BE SOLVED?