Blockchain Nodes are Heterogeneous and Your P2P Overlay Should be Too: PODS

06/28/2023
by   Naqib Zarin, et al.
0

At the core of each blockchain system, parties communicate through a peer-to-peer (P2P) overlay. Unfortunately, recent evidence suggests these P2P overlays represent a significant bottleneck for transaction throughput and scalability. Furthermore, they enable a number of attacks. We argue that these performance and security problems arise because current P2P overlays cannot fully capture the complexity of a blockchain system as they do not offer flexibility to accommodate node heterogeneity. We propose a novel approach to address these issues: P2P Overlay Domains with Sovereignty (PODS), which allows nodes in a single overlay to belong to multiple heterogeneous groups, called domains. Each domain features its own set of protocols, tailored to the characteristics and needs of its nodes. To demonstrate the effectiveness of PODS, we design and implement two novel node discovery protocols: FedKad and SovKad. Using a custom simulator, we show that node discovery using PODS (SovKad) architecture outperforms both single overlay (Kademlia) and multi-overlay (FedKad) architectures in terms of hop count and success rate, though FedKad requires slightly less bandwidth.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/12/2018

Fission: A Probably Fast, Scalable, and Secure Permissionless Blockchain

We present Fission, a new permissionless blockchain that achieves scalab...
research
05/08/2020

An Attestation Architecture for Blockchain Networks

If blockchain networks are to become the building blocks of the infrastr...
research
12/12/2018

Fission: A Provably Fast, Scalable, and Secure Permissionless Blockchain

We present Fission, a new permissionless blockchain that achieves scalab...
research
06/30/2022

Waku: A Family of Modular P2P Protocols For Secure Censorship-Resistant Communication

Waku is a family of modular protocols that enable secure, censorship-res...
research
03/31/2023

Light Weight Cryptographic Address Generation Using System State Entropy Gathering for IPv6 Based MANETs

In IPv6 based MANETs, the neighbor discovery enables nodes to self-confi...
research
04/18/2023

RPDP: An Efficient Data Placement based on Residual Performance for P2P Storage Systems

Storage systems using Peer-to-Peer (P2P) architecture are an alternative...
research
03/16/2020

A Flexible n/2 Adversary Node Resistant and Halting Recoverable Blockchain Sharding Protocol

Blockchain sharding is a promising approach to solving the dilemma betwe...

Please sign up or login with your details

Forgot password? Click here to reset