World Congress 2021 Jun 29, 2021

P2P networks in Blockchain

Ishan Tiwari

How do unstructured P2P networks survive constant node churn and eclipse attacks? Discover how the Lisk SDK secures custom JavaScript blockchains using advanced peer management.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to the Lisk platform and delegated proof of stake

Building blockchain applications with JavaScript simplifies development while utilizing delegated proof of stake for block validation.

#2 about 3 min

Characteristics of centralized versus decentralized peer-to-peer communication architectures

Decentralizing data control through peer-to-peer structures enables nodes to function simultaneously as clients and servers.

#3 about 4 min

Comparing structured distributed hash tables with unstructured network topologies

Structured networks utilize distributed hash tables for targeted resource lookup while unstructured networks prioritize robustness through random connections.

#4 about 4 min

Spreading internal network information using mesh configurations and gossip protocol

Partial mesh configurations optimize connection resources while the epidemic routing model rapidly disseminates data across unstructured topologies.

#5 about 2 min

Propagating blocks and transactions across peer-to-peer blockchain networks

Applying the gossip protocol within blockchain architectures ensures rapid and secure broadcasting of forged blocks and new transactions.

#6 about 4 min

Core components and security features of the Lisk network

Mitigating potential infrastructure attacks requires implementing an unstructured partial mesh network alongside specific access lists and banning mechanisms.

#7 about 4 min

Organizing scalable peer connections through randomized routing buckets

Protecting node structures from localized attacks relies on sorting network peers into designated new and tried buckets based on internet protocol prefixes.

#8 about 4 min

Implementing connection shuffling and reputation metrics against structural attacks

Defending isolated nodes from eclipse attacks necessitates dynamic connection shuffling alongside specialized scoring systems to evict unresponsive participants.

#9 about 3 min

Configuring the standalone Lisk peer-to-peer TypeScript library

Integrating the independent peer-to-peer library standardizes network interactions by exposing easily configurable handshakes and active event listener functionalities.

#10 about 5 min

Orchestrating on-chain verification modules and off-chain utility plugins

Decoupling structural blockchain elements allows iterative protocol modifications through verifiable core modules while supplemental features run independently within associated plugins.

#11 about 3 min

Default architectural plugins and foundational modules within blockchain development

Leveraging predefined core modules and structural background plugins accelerates development deployment while ensuring secure state management and misbehavior reporting.

#12 about 5 min

Bootstrapping customized decentralized applications using graphical dashboard plugins

Interfacing with a localized web dashboard simplifies blockchain network monitoring and standardizes command-line interface bootstrapping for complex token environments.

#13 about 4 min

Generating distinct application modules and granular protocol event listeners

Generating specialized protocol logic via automated scaffolding commands allows server administrators to seamlessly deploy functional client nodes for real-time monitoring.

#14 about 4 min

Preparing local environments for hands-on distributed application building

Installing the appropriate runtime environments and system dependencies prepares developers to efficiently tackle live collaborative blockchain programming architectures.

Matching moments

5:27 min

Overview of the Lisk blockchain and JavaScript SDK

Nazar Hussain · LIVE

5:11 min

Understanding Lisk SDK architecture and functional components

Manu Nelamane Siddalingegowda · WWC 2021

1:52 min

Key scalability benefits of the Lisk blockchain platform

Nazar Hussain · LIVE

5:36 min

Designing on-chain architecture with custom Lisk modules

Nazar Hussain · LIVE

4:42 min

Evolution of the Lisk SDK and recent protocol features

Nazar Hussain · LIVE

5:54 min

Lisk grant program and Core release announcements

Manu Nelamane Siddalingegowda · WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

On the Public Clock: Open-Source Defense When You're Not in the Club

Nicholas Muy

VP Engineering Platform and Security at Scrut.io

Nicholas Muy
Open session

World Congress 2026 North America

Bluesky's Open Source Moderation Tools: LLM-based Event Detection in Python

Alex Garnett

Developer Relations, Bluesky

Alex Garnett
Open session

World Congress 2026 North America

DeepAgents: Build Multi-Agent AI Systems That Actually Work

Apoorva Jaiswal, Anagha Rumade, Anjana Umapathy

Apoorva Jaiswal
Anagha Rumade
Anjana Umapathy
Open session

World Congress 2026 North America

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

Responsible AI Architecture with Zero Trust Agents

Ashok Prakash

Staff ML Engineer at Apple

Ashok Prakash