SlideShare a Scribd company logo
Please, do not decentralize
the Internet with
(permissionless) blockchains
Pedro García López, Alberto Montresor,
Anwitaman Datta
Table of Contents
• Motivation
• History of P2P Networks
• Blockchain hype and problems
• Edge-centric computing and permissioned
blockchains
• Conclusions
2
MOTIVATION
Edge-centric Computing:
Vision and Challenges
4
IEE P2P Steering Committee
“In many aspects of human activity, there has
been a continuous struggle between the forces of
centralization and decentralization. Computing
exhibits the same phenomenon; we have gone
from mainframes to PCs and local networks in
the past, and over the last decade we have seen a
centralization and consolidation of services and
applications in data centers and clouds.”
HISTORY OF P2P
NETWORKS
P2P origins
6
Distributed Hash Tables
N1
N8
N14
N32
N21
N38
N42
N48
N51
N56
m=6m=6
K54
2m
-1 0
N8+1
N8+2
N8+4
N8+8
N8+16
N8+32
N14
N14
N14
N21
N32
N42
Finger table
+32
+16 +8
+4
+2
+1
lookup(K54)
key pos
00
hash functionhash function
11
22
N-1N-1
33
...
xx
yy zz
lookuplookup (key) → data
insert (key, data)
lookuplookup (key) → data
insert (key, data)
““Beattles”Beattles” 22
hash table
hash bucket
h(key)%Nh(key)%N
0
1
2
...
node
key poshash functionhash function
lookuplookup (key) → data
insert (key, data)
lookuplookup (key) → data
insert (key, data)
““Beattles”Beattles” 22
h(key)%Nh(key)%N
N-1
Distributed Hash Tables
• Open Services [OpenDHT]
• File sharing [CFS, OceanStore, PAST]
• Web cache [Squirrel, Coral]
• Censor-resistant stores [Eternity, FreeNet]
• Application-layer multicast [Narada, Scribe]
• Event notification [Scribe]
• Streaming [SplitStream]
• Naming systems [ChordDNS, INS]
• Query and indexing [Kademlia]
• Communication primitives [I3]
• Backup store [HiveNet]
• Web archive [Herodotus]
P2P euphoria
• Diaspora
• FreedomBox
• Yacy Search engine
• ArkOS
• IPFS
• BitTorrent
• Wuala
• Spotify
• Skype
P2P decline
Problems of Open P2P
Networks
• Free riding and incentives
• Performance problems due to instability,
heterogeneity and churn
• Security and fragility of open networks
and peers
• System Complexity and maintenance
11
Economical Rice Podcast
BLOCKCHAIN HYPE
AND PROBLEMS
Blockchain basics
13
Lexology.com
Cryptocurrencies
14
Blockchain euphoria
• Initial Coin Offering (ICO)
●
> 1000 (2018)
●
Ethereum raised $18m in 2014
●
Block.one raised $4bn for the EOS blockchain
●
Telegram raised $1.7bn for their cryptocurrency
●
Tron bought the BitTorrent company for $140m
●
FileCoin’s ICO received $200m million from accredited investors
• Decentralized apps
●
DTube (Decentralized Youtube)
●
Graphite Docs (decentralized Google Docs)
●
Hearth (decentralized Dropbox and Web
hosting service)
●
Props (decentralized video streaming)
●
FileCoin (decentralized storage)
●
OpenBazaar (decentralized eBay)
15
Problems of Permissionless
Blockchain Networks
• Incentives
●
People are no longer mining Bitcoin on their home laptops
●
The increasing resources required from participant nodes is
expelling normal users
• Performance
●
Off-chain protocols, trusted groups, centralization, ...
• Security and fragility
●
Attacks: DAO, Ethereum Classic, Dapps and EVMs
• System Complexity and maintenance
●
Solidity, code complexity and size, updates
16
Problems of Permissionless
Blockchain Networks
• They cannot become a universal substrate
for a decentralized Internet
• Volatile cryptocurrencies cannot compete
with Cloud stable pricing
• Scalable services require disaggregation
compute/storage, content distribution
networks, and partitioned shared-nothing
services
17
Disparate communities
18
EDGE-CENTRIC
COMPUTING AND
PERMISSIONED
BLOCKCHAINS
Edge-centric computing v2
20
The constant struggle between the forces of
centralization and decentralization is inherent
to the human nature and history. In the end,
there is always a competition for power
involving control and trust.
In a centralized system, the participants must
trust a central entity, which can effectively
exercise control over them. In a decentralized
system, both trust and control are spread
between the participants.
Edge-centric Computing:
Vision and Challenges
21
Edge-centric Computing v2
22
Permissioned Blockchains
• Authenticated servers and controlled networks
• Crash fault-tolerant (CFT) and byzantine fault
tolerant (BFT) consensus protocols
• Disentangled from Cryptocurrencies
• Support for Smart contracts, decentralized Identity
• Blockchain as a Service
23
Challenges
• Hybrid architectures
●
DPKI ? Solid ?
• Blockchain islands
• Interoperability
●
Decentralized Identity
• Control is in the edge
• Trust is in the chains
• Smart contracts ?
24
THANK YOU!
This project has received funding from the European Union’s Horizon 2020 research
and innovation programme under grant agreement No 825184.

More Related Content

PPTX
Building the things network in norfolk and suffolk
PPTX
Hacking blockchain
PPTX
Blockchain 101
PDF
SDX: Software Defined Exchange
PPTX
The decentralized politics of bitcoin
PDF
Decentralisation and Distributed Innovation: FinTech, Bitcoin and ICO's
PPT
SDX - The Software Defined Exchange
PDF
Towards high-level specification of Smart-Contracts
Building the things network in norfolk and suffolk
Hacking blockchain
Blockchain 101
SDX: Software Defined Exchange
The decentralized politics of bitcoin
Decentralisation and Distributed Innovation: FinTech, Bitcoin and ICO's
SDX - The Software Defined Exchange
Towards high-level specification of Smart-Contracts

What's hot (20)

PPTX
The Future of Blockchains & Decentralization
PPTX
Litecoin Crypto Currency Bootcamp
PDF
Build your first blockchain
PDF
The KeeeX teaser 2015-12-23-lh-xovoz-tonos
PDF
IDC - Blockchain Threat Model
PDF
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
PDF
Layer 2 Scaling Solutions
PDF
Icsa2018 blockchain tutorial
PDF
Open Data Institute // オープンデータ研究所 // 开放式数据研究所
PPTX
Introduction to blockchains
PDF
Understanding the moving Internet Governance landscape - SVGC.net presentatio...
PDF
Ethereum - Teory and Practice
PDF
Factors driving the cryptocurrency and blockchain (r)evolution
PPTX
Introducing r3 corda™ a distributed ledger designed for financial services
PDF
Quant Overledger - OIX Open Identity Exchange 14th July 2018
PPTX
Defrag x blockchain keynote
PPTX
Blockchain mechanism for IET Mauritius Network
PDF
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
PPTX
Ethereum Classic Shanghai: Products and Services
PDF
Ethereum vs fabric vs corda
The Future of Blockchains & Decentralization
Litecoin Crypto Currency Bootcamp
Build your first blockchain
The KeeeX teaser 2015-12-23-lh-xovoz-tonos
IDC - Blockchain Threat Model
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Layer 2 Scaling Solutions
Icsa2018 blockchain tutorial
Open Data Institute // オープンデータ研究所 // 开放式数据研究所
Introduction to blockchains
Understanding the moving Internet Governance landscape - SVGC.net presentatio...
Ethereum - Teory and Practice
Factors driving the cryptocurrency and blockchain (r)evolution
Introducing r3 corda™ a distributed ledger designed for financial services
Quant Overledger - OIX Open Identity Exchange 14th July 2018
Defrag x blockchain keynote
Blockchain mechanism for IET Mauritius Network
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Ethereum Classic Shanghai: Products and Services
Ethereum vs fabric vs corda
Ad

Similar to Please, do not decentralize the Internet (with permissionless) blockchains (20)

PDF
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
PDF
A Breathless Tour of Blockchain
PPTX
Resource slides for blockchain related question
PDF
Decentralized internet
PDF
New Business Models enabled by Blockchain
PDF
The deep skill of blockchain david lee 27_april2017 final
PDF
Blockchain - Beyond the Hype
PDF
Ethereum for visionary dummies
PPTX
Blockchain in Healthcare
PDF
SEA IGF 2021: Some thoughts on Internet infrastructure
PPTX
BlockChain-1.pptx
PDF
Iceic2019 final presented
PDF
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
PPTX
The blockchain ecosystem
PDF
Block chain chronicles
PDF
The Promise of BlockChain
PPTX
Blockchain technology
PDF
Blockchain Vision
PPTX
Blockchain vision
PPTX
Block chain fundamentals and hyperledger
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
A Breathless Tour of Blockchain
Resource slides for blockchain related question
Decentralized internet
New Business Models enabled by Blockchain
The deep skill of blockchain david lee 27_april2017 final
Blockchain - Beyond the Hype
Ethereum for visionary dummies
Blockchain in Healthcare
SEA IGF 2021: Some thoughts on Internet infrastructure
BlockChain-1.pptx
Iceic2019 final presented
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
The blockchain ecosystem
Block chain chronicles
The Promise of BlockChain
Blockchain technology
Blockchain Vision
Blockchain vision
Block chain fundamentals and hyperledger
Ad

Recently uploaded (20)

PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
artificial intelligence overview of it and more
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
Digital Literacy And Online Safety on internet
PPTX
Introduction to Information and Communication Technology
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
artificial intelligence overview of it and more
QR Codes Qr codecodecodecodecocodedecodecode
Slides PDF The World Game (s) Eco Economic Epochs.pdf
An introduction to the IFRS (ISSB) Stndards.pdf
SAP Ariba Sourcing PPT for learning material
presentation_pfe-universite-molay-seltan.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Digital Literacy And Online Safety on internet
Introduction to Information and Communication Technology
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Introuction about WHO-FIC in ICD-10.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
RPKI Status Update, presented by Makito Lay at IDNOG 10
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Unit-1 introduction to cyber security discuss about how to secure a system
Job_Card_System_Styled_lorem_ipsum_.pptx
introduction about ICD -10 & ICD-11 ppt.pptx

Please, do not decentralize the Internet (with permissionless) blockchains

  • 1. Please, do not decentralize the Internet with (permissionless) blockchains Pedro García López, Alberto Montresor, Anwitaman Datta
  • 2. Table of Contents • Motivation • History of P2P Networks • Blockchain hype and problems • Edge-centric computing and permissioned blockchains • Conclusions 2
  • 4. Edge-centric Computing: Vision and Challenges 4 IEE P2P Steering Committee “In many aspects of human activity, there has been a continuous struggle between the forces of centralization and decentralization. Computing exhibits the same phenomenon; we have gone from mainframes to PCs and local networks in the past, and over the last decade we have seen a centralization and consolidation of services and applications in data centers and clouds.”
  • 7. Distributed Hash Tables N1 N8 N14 N32 N21 N38 N42 N48 N51 N56 m=6m=6 K54 2m -1 0 N8+1 N8+2 N8+4 N8+8 N8+16 N8+32 N14 N14 N14 N21 N32 N42 Finger table +32 +16 +8 +4 +2 +1 lookup(K54) key pos 00 hash functionhash function 11 22 N-1N-1 33 ... xx yy zz lookuplookup (key) → data insert (key, data) lookuplookup (key) → data insert (key, data) ““Beattles”Beattles” 22 hash table hash bucket h(key)%Nh(key)%N 0 1 2 ... node key poshash functionhash function lookuplookup (key) → data insert (key, data) lookuplookup (key) → data insert (key, data) ““Beattles”Beattles” 22 h(key)%Nh(key)%N N-1
  • 8. Distributed Hash Tables • Open Services [OpenDHT] • File sharing [CFS, OceanStore, PAST] • Web cache [Squirrel, Coral] • Censor-resistant stores [Eternity, FreeNet] • Application-layer multicast [Narada, Scribe] • Event notification [Scribe] • Streaming [SplitStream] • Naming systems [ChordDNS, INS] • Query and indexing [Kademlia] • Communication primitives [I3] • Backup store [HiveNet] • Web archive [Herodotus]
  • 9. P2P euphoria • Diaspora • FreedomBox • Yacy Search engine • ArkOS • IPFS • BitTorrent • Wuala • Spotify • Skype
  • 11. Problems of Open P2P Networks • Free riding and incentives • Performance problems due to instability, heterogeneity and churn • Security and fragility of open networks and peers • System Complexity and maintenance 11 Economical Rice Podcast
  • 15. Blockchain euphoria • Initial Coin Offering (ICO) ● > 1000 (2018) ● Ethereum raised $18m in 2014 ● Block.one raised $4bn for the EOS blockchain ● Telegram raised $1.7bn for their cryptocurrency ● Tron bought the BitTorrent company for $140m ● FileCoin’s ICO received $200m million from accredited investors • Decentralized apps ● DTube (Decentralized Youtube) ● Graphite Docs (decentralized Google Docs) ● Hearth (decentralized Dropbox and Web hosting service) ● Props (decentralized video streaming) ● FileCoin (decentralized storage) ● OpenBazaar (decentralized eBay) 15
  • 16. Problems of Permissionless Blockchain Networks • Incentives ● People are no longer mining Bitcoin on their home laptops ● The increasing resources required from participant nodes is expelling normal users • Performance ● Off-chain protocols, trusted groups, centralization, ... • Security and fragility ● Attacks: DAO, Ethereum Classic, Dapps and EVMs • System Complexity and maintenance ● Solidity, code complexity and size, updates 16
  • 17. Problems of Permissionless Blockchain Networks • They cannot become a universal substrate for a decentralized Internet • Volatile cryptocurrencies cannot compete with Cloud stable pricing • Scalable services require disaggregation compute/storage, content distribution networks, and partitioned shared-nothing services 17
  • 20. Edge-centric computing v2 20 The constant struggle between the forces of centralization and decentralization is inherent to the human nature and history. In the end, there is always a competition for power involving control and trust. In a centralized system, the participants must trust a central entity, which can effectively exercise control over them. In a decentralized system, both trust and control are spread between the participants.
  • 23. Permissioned Blockchains • Authenticated servers and controlled networks • Crash fault-tolerant (CFT) and byzantine fault tolerant (BFT) consensus protocols • Disentangled from Cryptocurrencies • Support for Smart contracts, decentralized Identity • Blockchain as a Service 23
  • 24. Challenges • Hybrid architectures ● DPKI ? Solid ? • Blockchain islands • Interoperability ● Decentralized Identity • Control is in the edge • Trust is in the chains • Smart contracts ? 24
  • 25. THANK YOU! This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 825184.