SlideShare a Scribd company logo
Blockchain for Beginners
Bryan Ford
Decentralized/Distributed Systems (DEDIS)
What is a Blockchain?
In essence, a blockchain is:
● A distributed ledger
● A consensus protocol
● A membership protocol
How to track wealth
(or anything)?
Things
● Gold, beads, cash...
Ledgers
● Who owns what?
Precedent: the Rai Stones of Yap
Stone “coins” weighing
thousands of kilograms
● Left in place once
created (“mined”)
● Ownership transfer by
public proclamation
(this comparison shamelessly borrowed from Gün Sirer and others)
Alice 5 BTC
Bob 2 BTC
Charlie 3 BTC
...
Distributed Ledgers
Problem: we don't want to trust any designated,
centralized authority to maintain the ledger
Solution: “everyone” keeps a copy of the ledger!
– Everyone checks everyone else's changes to it
Alice 5 BTC
Bob 2 BTC
Charlie 3 BTC
...
Alice's copy
Alice 5 BTC
Bob 2 BTC
Charlie 3 BTC
...
Bob's copy
Alice 5 BTC
Bob 2 BTC
Charlie 3 BTC
...
Charlie's copy
The Basic Goal: to Distribute Trust
“weakest-link”
security
“strongest-link”
security in a
small group
“strongest-link”
security in a
large group
The Bitcoin Blockchain
The Power of Distributed Ledgers
Can represent a distributed electronic record of:
● Who owns how much currency? (Bitcoin)
● Who owns a name or a digital work of art?
● What are the terms of a contract? (Ethereum)
● When was a document written? (notaries)
● …
What is a Blockchain?
In essence, a blockchain is:
● A distributed ledger
● A consensus protocol
● A membership protocol
Blockchains Require Consensus
Replicating a (fixed) ledger is
actually easy…
● Decades-old technology:
e.g., gossip protocols
But the participants must agree
somehow on who gets to extend
the blockchain, and how!
● Must reach a distributed
consensus on all changes
Nakamoto Consensus
Public blockchains such as Bitcoin, Ethereum use
consensus by crypto-lottery
1) Miners print their own “lottery tickets”
by solving crypto-puzzle (proof-of-work)
2) Winner gets to add one block to blockchain;
typically gets reward: e.g., print new money
3) All miners gravitate to longest chain. Repeat.
Drawbacks of Nakamoto Consensus
● Transaction delay
– Any transaction takes ~10 mins minimum in Bitcoin
● Weak consistency:
– You’re not really certain your
transaction is committed until
you wait ~1 hour or more
● Low throughput:
– Bitcoin: ~7 transactions/second
● Proof-of-work mining:
– Wastes huge amount of energy
Scaling Blockchains is Not Easy
Blockchain Scaling Approaches
Avoid the problem:
● Move more work off-blockchain (Bitcoin)
– Shifts burdens onto users, “trusted” intermediaries
● Tweak tuning parameters (Ethereum)
– Limited headroom, reduced security margins
● Small, semi-closed groups (Ripple, Stellar)
– Lose openness, public transparency benefits
Solve the problem:
● Rethink architecture (Bitcoin-NG, ByzCoin)
– Technically hard but best long-term solution
The Problem with “Off-Blockchain”...
Even if the blockchain is secure, your money isn't!
● The only convenient/feature-rich ways to use
are via less-secure Web exchanges, etc.
– Ask you to “trust them” but frequently compromised
ByzCoin: Fast, Scalable Blockchains
DEDIS lab project presented in [USENIX Security ‘16]
● Permanent transaction commitment in seconds
● 700+ TPS demonstrated (100x Bitcoin, ~PayPal)
● Low-power verification on light mobile devices
1 2 3
1 2 3 4 5
...
5-10 sec
Bitcoin
Cothority
Miner
Witnesses
Key-Block
Micro-Block
depends on
6
Co-Signature
What is a Blockchain?
In essence, a blockchain is:
● A distributed ledger
● A consensus protocol
● A membership protocol
Who Participates in Consensus?
Permissionless blockchains (Bitcoin, Ethereum):
“anyone” who invests in solving crypto-puzzles.
● Now practical only with ASICs and cheap power
● Re-centralization: e.g., 4 pools now hold >50%
Environmental Costs
Proof-of-work = “scorched-earth” blockchains
● Tremendous energy waste,
now comparable to all of Ireland
●
Permissioned Blockchains
Just decide administratively who participates;
Fixed or manually-changed group of “miners”
–  No proof-of-work needed → low energy cost
–  More mature consensus protocols applicable
–  Higher human organizational costs
–  No longer open for “anyone” to participate
Other Membership Approaches
● Proof-of-Stake: assigns consensus shares in
proportion to prior capital investment
–  Could address energy waste problem
–  Major unsolved security & incentive problems
–  Just reinvents the shareholder corporation
Open Democratic Blockchains?
Proof-of-Personhood: “one person one vote”
● e.g., via Pseudonym Parties [SocialNets ‘08]
● Participants mint new currency at equal rate
– Decentralized analog to “basic income”?
Blockchains need solid foundations
Conclusion
In essence, a blockchain is:
● A distributed ledger
● A consensus protocol
● A membership protocol
Thank you.
Prof. Bryan Ford, head of DEDIS lab at EPFL.

More Related Content

PDF
Blockchain - Presentacion Betabeers Galicia 10/12/2014
WeKCo Coworking
 
PPTX
The Blockchain - The Technology behind Bitcoin
Jérôme Kehrli
 
PPTX
Introduction to blockchain and smart contracts
Validity Labs
 
PPTX
Blockchain, bitcoin, ethereum and ICOs
Bogdan Fiedur
 
PDF
Grokking TechTalk #17: Introduction to blockchain
Grokking VN
 
PDF
How does a blockchain work?
Deloitte UK
 
PPTX
Blockchain Basics
Rohit Kumar
 
PDF
Blockchain; how it works, and why you should care
Vincent Olislagers
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
WeKCo Coworking
 
The Blockchain - The Technology behind Bitcoin
Jérôme Kehrli
 
Introduction to blockchain and smart contracts
Validity Labs
 
Blockchain, bitcoin, ethereum and ICOs
Bogdan Fiedur
 
Grokking TechTalk #17: Introduction to blockchain
Grokking VN
 
How does a blockchain work?
Deloitte UK
 
Blockchain Basics
Rohit Kumar
 
Blockchain; how it works, and why you should care
Vincent Olislagers
 

What's hot (20)

PPTX
Blockchain 101 - public, tokenized blockchains
Brett Colbert
 
PPTX
Blockchain, smart contracts - introduction
Lukasz Jarmulowicz
 
PDF
Paybis.com - high level intro to blockchain for Devclub.lv
Konstantins Vasilenko
 
PPTX
Blockchain, Ethereum and Business Applications
Matthias Zimmermann
 
PPTX
Blockchain, working [blockchain vs bitcoin] pros and cons
Jerin Sebastian
 
PDF
Blockchain introduction
Jacoby Thwaites
 
PPT
Bitcoin & Blockchain Basics
Crowdsourcing Week
 
PPTX
The curious case of Blockchain Technology
Ritesh Mehrotra
 
PDF
Blockchain overview, use cases, implementations and challenges
Sébastien Tandel
 
PDF
Blockchain, cryptography, and consensus
ITU
 
PDF
Blockchain
Yeasin Tanin
 
PPTX
Block chain by harsh biltu agarwal
N V Jagadeesh Kumar
 
PPTX
Block Chain Bitcoin and Crypto Currency
Nidhin P Koshy
 
PDF
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Gautam Anand
 
PDF
Blockchain, bitcoin
Sathish VJ
 
PPTX
Bitcoin: What You Need to Know
Portia Burton
 
PPTX
Blockchain and Bitcoin
Hugo Rodrigues
 
PPTX
Blockchain Ecosystem and Cryptocurrency Regulations
Amir Rafati
 
PPTX
Tutorial blockchain technical overview-ss
Howard Anglin
 
PDF
Introduction to Ethereum
Terek Judi
 
Blockchain 101 - public, tokenized blockchains
Brett Colbert
 
Blockchain, smart contracts - introduction
Lukasz Jarmulowicz
 
Paybis.com - high level intro to blockchain for Devclub.lv
Konstantins Vasilenko
 
Blockchain, Ethereum and Business Applications
Matthias Zimmermann
 
Blockchain, working [blockchain vs bitcoin] pros and cons
Jerin Sebastian
 
Blockchain introduction
Jacoby Thwaites
 
Bitcoin & Blockchain Basics
Crowdsourcing Week
 
The curious case of Blockchain Technology
Ritesh Mehrotra
 
Blockchain overview, use cases, implementations and challenges
Sébastien Tandel
 
Blockchain, cryptography, and consensus
ITU
 
Blockchain
Yeasin Tanin
 
Block chain by harsh biltu agarwal
N V Jagadeesh Kumar
 
Block Chain Bitcoin and Crypto Currency
Nidhin P Koshy
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Gautam Anand
 
Blockchain, bitcoin
Sathish VJ
 
Bitcoin: What You Need to Know
Portia Burton
 
Blockchain and Bitcoin
Hugo Rodrigues
 
Blockchain Ecosystem and Cryptocurrency Regulations
Amir Rafati
 
Tutorial blockchain technical overview-ss
Howard Anglin
 
Introduction to Ethereum
Terek Judi
 
Ad

Similar to Blockchain for Beginners (20)

PDF
BCHGraz - Meetup #8 - Intro & Ethereum
BlockchainHub Graz
 
PDF
20170620 MEETUP intro to blockchain and smart contracts (1)
Brussels Legal Hackers
 
PDF
Blockchain and Bitcoin
Keenan Olsen
 
PPTX
Blockchain 101
Oded Noam
 
PPTX
Bitcoin MOOC Lecture 2.pptx
Oluseyi Akindeinde
 
PPTX
blockchain-introduction-public in education
ramamoorthi24
 
ODP
Fredericksburg LUG Bitcoin slides
Alex Akselrod
 
PDF
Introduction to Lightning Network
Alan Carbery
 
PPTX
C13_blockchain introduction public (1).pptx
haifaazka
 
PDF
Keynote: Blockchain Technology: a Sustainable Concept for the Future?
Ingo Weber
 
PPTX
dfgsdjghkjsdhfg.pptx
hdfkjshgkjdfhg
 
PPTX
blockchain-introduction-public.pptx
AyushVerma584677
 
PDF
Ergo Presentation - Tokyo
Alex Chepurnoy
 
PDF
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Codemotion
 
PDF
Introduction into blockchains and cryptocurrencies
Sergey Ivliev
 
PPTX
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
PDF
Bitcoin, Banking and the Blockchain
seancarmody
 
PPTX
01 what is blockchain
BastianBlankenburg
 
PPTX
Blockchain
Abhinand Valasseri
 
PDF
Blockchain & Cryptocurrencies Intro - July 2017
🔗Audrey Chaing
 
BCHGraz - Meetup #8 - Intro & Ethereum
BlockchainHub Graz
 
20170620 MEETUP intro to blockchain and smart contracts (1)
Brussels Legal Hackers
 
Blockchain and Bitcoin
Keenan Olsen
 
Blockchain 101
Oded Noam
 
Bitcoin MOOC Lecture 2.pptx
Oluseyi Akindeinde
 
blockchain-introduction-public in education
ramamoorthi24
 
Fredericksburg LUG Bitcoin slides
Alex Akselrod
 
Introduction to Lightning Network
Alan Carbery
 
C13_blockchain introduction public (1).pptx
haifaazka
 
Keynote: Blockchain Technology: a Sustainable Concept for the Future?
Ingo Weber
 
dfgsdjghkjsdhfg.pptx
hdfkjshgkjdfhg
 
blockchain-introduction-public.pptx
AyushVerma584677
 
Ergo Presentation - Tokyo
Alex Chepurnoy
 
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Codemotion
 
Introduction into blockchains and cryptocurrencies
Sergey Ivliev
 
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Bitcoin, Banking and the Blockchain
seancarmody
 
01 what is blockchain
BastianBlankenburg
 
Blockchain
Abhinand Valasseri
 
Blockchain & Cryptocurrencies Intro - July 2017
🔗Audrey Chaing
 
Ad

More from Cyber Security Alliance (20)

PDF
Bug Bounty @ Swisscom
Cyber Security Alliance
 
PDF
Robots are among us, but who takes responsibility?
Cyber Security Alliance
 
PDF
iOS malware: what's the risk and how to reduce it
Cyber Security Alliance
 
PDF
Why huntung IoC fails at protecting against targeted attacks
Cyber Security Alliance
 
PDF
Corporations - the new victims of targeted ransomware
Cyber Security Alliance
 
PDF
Le pentest pour les nuls #cybsec16
Cyber Security Alliance
 
PDF
Introducing Man in the Contacts attack to trick encrypted messaging apps
Cyber Security Alliance
 
PDF
Understanding the fundamentals of attacks
Cyber Security Alliance
 
PDF
Rump : iOS patch diffing
Cyber Security Alliance
 
PDF
An easy way into your sap systems v3.0
Cyber Security Alliance
 
PDF
Reverse engineering Swisscom's Centro Grande Modem
Cyber Security Alliance
 
PDF
Easy public-private-keys-strong-authentication-using-u2 f
Cyber Security Alliance
 
PDF
Create a-strong-two-factors-authentication-device-for-less-than-chf-100
Cyber Security Alliance
 
PDF
Offline bruteforce attack on wi fi protected setup
Cyber Security Alliance
 
PDF
App secforum2014 andrivet-cplusplus11-metaprogramming_applied_to_software_obf...
Cyber Security Alliance
 
PPTX
Warning Ahead: SecurityStorms are Brewing in Your JavaScript
Cyber Security Alliance
 
PDF
Killing any security product … using a Mimikatz undocumented feature
Cyber Security Alliance
 
PDF
Rump attaque usb_caralinda_fabrice
Cyber Security Alliance
 
PDF
Operation emmental appsec
Cyber Security Alliance
 
PDF
Hacking the swisscom modem
Cyber Security Alliance
 
Bug Bounty @ Swisscom
Cyber Security Alliance
 
Robots are among us, but who takes responsibility?
Cyber Security Alliance
 
iOS malware: what's the risk and how to reduce it
Cyber Security Alliance
 
Why huntung IoC fails at protecting against targeted attacks
Cyber Security Alliance
 
Corporations - the new victims of targeted ransomware
Cyber Security Alliance
 
Le pentest pour les nuls #cybsec16
Cyber Security Alliance
 
Introducing Man in the Contacts attack to trick encrypted messaging apps
Cyber Security Alliance
 
Understanding the fundamentals of attacks
Cyber Security Alliance
 
Rump : iOS patch diffing
Cyber Security Alliance
 
An easy way into your sap systems v3.0
Cyber Security Alliance
 
Reverse engineering Swisscom's Centro Grande Modem
Cyber Security Alliance
 
Easy public-private-keys-strong-authentication-using-u2 f
Cyber Security Alliance
 
Create a-strong-two-factors-authentication-device-for-less-than-chf-100
Cyber Security Alliance
 
Offline bruteforce attack on wi fi protected setup
Cyber Security Alliance
 
App secforum2014 andrivet-cplusplus11-metaprogramming_applied_to_software_obf...
Cyber Security Alliance
 
Warning Ahead: SecurityStorms are Brewing in Your JavaScript
Cyber Security Alliance
 
Killing any security product … using a Mimikatz undocumented feature
Cyber Security Alliance
 
Rump attaque usb_caralinda_fabrice
Cyber Security Alliance
 
Operation emmental appsec
Cyber Security Alliance
 
Hacking the swisscom modem
Cyber Security Alliance
 

Recently uploaded (20)

PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Software Development Methodologies in 2025
KodekX
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Doc9.....................................
SofiaCollazos
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 

Blockchain for Beginners

  • 1. Blockchain for Beginners Bryan Ford Decentralized/Distributed Systems (DEDIS)
  • 2. What is a Blockchain? In essence, a blockchain is: ● A distributed ledger ● A consensus protocol ● A membership protocol
  • 3. How to track wealth (or anything)? Things ● Gold, beads, cash... Ledgers ● Who owns what?
  • 4. Precedent: the Rai Stones of Yap Stone “coins” weighing thousands of kilograms ● Left in place once created (“mined”) ● Ownership transfer by public proclamation (this comparison shamelessly borrowed from Gün Sirer and others)
  • 5. Alice 5 BTC Bob 2 BTC Charlie 3 BTC ... Distributed Ledgers Problem: we don't want to trust any designated, centralized authority to maintain the ledger Solution: “everyone” keeps a copy of the ledger! – Everyone checks everyone else's changes to it Alice 5 BTC Bob 2 BTC Charlie 3 BTC ... Alice's copy Alice 5 BTC Bob 2 BTC Charlie 3 BTC ... Bob's copy Alice 5 BTC Bob 2 BTC Charlie 3 BTC ... Charlie's copy
  • 6. The Basic Goal: to Distribute Trust “weakest-link” security “strongest-link” security in a small group “strongest-link” security in a large group
  • 8. The Power of Distributed Ledgers Can represent a distributed electronic record of: ● Who owns how much currency? (Bitcoin) ● Who owns a name or a digital work of art? ● What are the terms of a contract? (Ethereum) ● When was a document written? (notaries) ● …
  • 9. What is a Blockchain? In essence, a blockchain is: ● A distributed ledger ● A consensus protocol ● A membership protocol
  • 10. Blockchains Require Consensus Replicating a (fixed) ledger is actually easy… ● Decades-old technology: e.g., gossip protocols But the participants must agree somehow on who gets to extend the blockchain, and how! ● Must reach a distributed consensus on all changes
  • 11. Nakamoto Consensus Public blockchains such as Bitcoin, Ethereum use consensus by crypto-lottery 1) Miners print their own “lottery tickets” by solving crypto-puzzle (proof-of-work) 2) Winner gets to add one block to blockchain; typically gets reward: e.g., print new money 3) All miners gravitate to longest chain. Repeat.
  • 12. Drawbacks of Nakamoto Consensus ● Transaction delay – Any transaction takes ~10 mins minimum in Bitcoin ● Weak consistency: – You’re not really certain your transaction is committed until you wait ~1 hour or more ● Low throughput: – Bitcoin: ~7 transactions/second ● Proof-of-work mining: – Wastes huge amount of energy
  • 14. Blockchain Scaling Approaches Avoid the problem: ● Move more work off-blockchain (Bitcoin) – Shifts burdens onto users, “trusted” intermediaries ● Tweak tuning parameters (Ethereum) – Limited headroom, reduced security margins ● Small, semi-closed groups (Ripple, Stellar) – Lose openness, public transparency benefits Solve the problem: ● Rethink architecture (Bitcoin-NG, ByzCoin) – Technically hard but best long-term solution
  • 15. The Problem with “Off-Blockchain”... Even if the blockchain is secure, your money isn't! ● The only convenient/feature-rich ways to use are via less-secure Web exchanges, etc. – Ask you to “trust them” but frequently compromised
  • 16. ByzCoin: Fast, Scalable Blockchains DEDIS lab project presented in [USENIX Security ‘16] ● Permanent transaction commitment in seconds ● 700+ TPS demonstrated (100x Bitcoin, ~PayPal) ● Low-power verification on light mobile devices 1 2 3 1 2 3 4 5 ... 5-10 sec Bitcoin Cothority Miner Witnesses Key-Block Micro-Block depends on 6 Co-Signature
  • 17. What is a Blockchain? In essence, a blockchain is: ● A distributed ledger ● A consensus protocol ● A membership protocol
  • 18. Who Participates in Consensus? Permissionless blockchains (Bitcoin, Ethereum): “anyone” who invests in solving crypto-puzzles. ● Now practical only with ASICs and cheap power ● Re-centralization: e.g., 4 pools now hold >50%
  • 19. Environmental Costs Proof-of-work = “scorched-earth” blockchains ● Tremendous energy waste, now comparable to all of Ireland ●
  • 20. Permissioned Blockchains Just decide administratively who participates; Fixed or manually-changed group of “miners” –  No proof-of-work needed → low energy cost –  More mature consensus protocols applicable –  Higher human organizational costs –  No longer open for “anyone” to participate
  • 21. Other Membership Approaches ● Proof-of-Stake: assigns consensus shares in proportion to prior capital investment –  Could address energy waste problem –  Major unsolved security & incentive problems –  Just reinvents the shareholder corporation
  • 22. Open Democratic Blockchains? Proof-of-Personhood: “one person one vote” ● e.g., via Pseudonym Parties [SocialNets ‘08] ● Participants mint new currency at equal rate – Decentralized analog to “basic income”?
  • 23. Blockchains need solid foundations
  • 24. Conclusion In essence, a blockchain is: ● A distributed ledger ● A consensus protocol ● A membership protocol Thank you. Prof. Bryan Ford, head of DEDIS lab at EPFL.