SlideShare a Scribd company logo
1 of 25
Download to read offline
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

What's hot

The Future of Blockchains & Decentralization
The Future of Blockchains & DecentralizationThe Future of Blockchains & Decentralization
The Future of Blockchains & DecentralizationShachindra
 
The KeeeX teaser 2015-12-23-lh-xovoz-tonos
The KeeeX teaser 2015-12-23-lh-xovoz-tonosThe KeeeX teaser 2015-12-23-lh-xovoz-tonos
The KeeeX teaser 2015-12-23-lh-xovoz-tonosLaurent Henocque
 
IDC - Blockchain Threat Model
IDC - Blockchain Threat ModelIDC - Blockchain Threat Model
IDC - Blockchain Threat ModelPeteLind
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainAltoros
 
Icsa2018 blockchain tutorial
Icsa2018 blockchain tutorialIcsa2018 blockchain tutorial
Icsa2018 blockchain tutorialLen Bass
 
Open Data Institute // オープンデータ研究所 // 开放式数据研究所
Open Data Institute // オープンデータ研究所 // 开放式数据研究所Open Data Institute // オープンデータ研究所 // 开放式数据研究所
Open Data Institute // オープンデータ研究所 // 开放式数据研究所theODI
 
Introduction to blockchains
Introduction to blockchainsIntroduction to blockchains
Introduction to blockchainsAdri Jovin
 
Understanding the moving Internet Governance landscape - SVGC.net presentatio...
Understanding the moving Internet Governance landscape - SVGC.net presentatio...Understanding the moving Internet Governance landscape - SVGC.net presentatio...
Understanding the moving Internet Governance landscape - SVGC.net presentatio...Stephane Van Gelder
 
Factors driving the cryptocurrency and blockchain (r)evolution
Factors driving the cryptocurrency and blockchain (r)evolutionFactors driving the cryptocurrency and blockchain (r)evolution
Factors driving the cryptocurrency and blockchain (r)evolutionMichel Rauchs
 
Introducing r3 corda™ a distributed ledger designed for financial services
Introducing r3 corda™  a distributed ledger designed for financial servicesIntroducing r3 corda™  a distributed ledger designed for financial services
Introducing r3 corda™ a distributed ledger designed for financial servicesRazi Rais
 
Quant Overledger - OIX Open Identity Exchange 14th July 2018
Quant Overledger - OIX Open Identity Exchange 14th July 2018Quant Overledger - OIX Open Identity Exchange 14th July 2018
Quant Overledger - OIX Open Identity Exchange 14th July 2018Gilbert Verdian
 
Blockchain mechanism for IET Mauritius Network
Blockchain mechanism for IET Mauritius NetworkBlockchain mechanism for IET Mauritius Network
Blockchain mechanism for IET Mauritius Networkcharles okaformbah
 
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Gilbert Verdian
 
Ethereum Classic Shanghai: Products and Services
Ethereum Classic Shanghai: Products and ServicesEthereum Classic Shanghai: Products and Services
Ethereum Classic Shanghai: Products and ServicesAvtar Sehra
 

What's hot (20)

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

Similar to Do Not Decentralize the Internet with Permissionless Blockchains

[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...Insight Technology, Inc.
 
A Breathless Tour of Blockchain
A Breathless Tour of BlockchainA Breathless Tour of Blockchain
A Breathless Tour of BlockchainEoin Woods
 
Resource slides for blockchain related question
Resource slides for blockchain related questionResource slides for blockchain related question
Resource slides for blockchain related questionLin Lin (Wendy)
 
Decentralized internet
Decentralized  internet Decentralized  internet
Decentralized internet abhinavkeesari
 
New Business Models enabled by Blockchain
New Business Models enabled by BlockchainNew Business Models enabled by Blockchain
New Business Models enabled by BlockchainSlash
 
The deep skill of blockchain david lee 27_april2017 final
The deep skill of blockchain david lee 27_april2017 finalThe deep skill of blockchain david lee 27_april2017 final
The deep skill of blockchain david lee 27_april2017 finalDavid Lee Kuo Chuen 李国权
 
Blockchain - Beyond the Hype
Blockchain - Beyond the HypeBlockchain - Beyond the Hype
Blockchain - Beyond the HypeSalman Baset
 
Ethereum for visionary dummies
Ethereum for visionary dummiesEthereum for visionary dummies
Ethereum for visionary dummiesSebastien Arbogast
 
Blockchain in Healthcare
Blockchain in Healthcare Blockchain in Healthcare
Blockchain in Healthcare Alex Tsado
 
SEA IGF 2021: Some thoughts on Internet infrastructure
SEA IGF 2021: Some thoughts on Internet infrastructure SEA IGF 2021: Some thoughts on Internet infrastructure
SEA IGF 2021: Some thoughts on Internet infrastructure APNIC
 
Iceic2019 final presented
Iceic2019 final presentedIceic2019 final presented
Iceic2019 final presentedHeung-No Lee
 
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsWeb 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsAurora Consulting
 
The blockchain ecosystem
The blockchain ecosystemThe blockchain ecosystem
The blockchain ecosystemNicola Attico
 
Block chain chronicles
Block chain chroniclesBlock chain chronicles
Block chain chroniclesNoah Chen
 
Blockchain vision
Blockchain visionBlockchain vision
Blockchain visionCyber Fund
 
Block chain fundamentals and hyperledger
Block chain fundamentals and hyperledgerBlock chain fundamentals and hyperledger
Block chain fundamentals and hyperledgersendhilkumarks
 

Similar to Do Not Decentralize the Internet with Permissionless Blockchains (20)

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

Recently uploaded

Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 

Recently uploaded (20)

Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 

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.