Ishan Tiwari
P2P networks in Blockchain
#1about 4 minutes
Understanding P2P networks versus centralized client-server models
Peer-to-peer networks offer greater user autonomy by distributing data and control, unlike traditional centralized systems governed by a single entity.
#2about 3 minutes
Comparing structured and unstructured P2P network topologies
Structured networks use organized topologies like DHTs for efficient resource lookup, while unstructured networks offer robustness against node churn through random connections.
#3about 5 minutes
How gossip protocol propagates blocks and transactions
The gossip protocol enables rapid and efficient dissemination of new blocks and transactions across the entire blockchain network by having each node forward information to its peers.
#4about 3 minutes
An overview of the Lisk P2P network implementation
The Lisk P2P network uses an unstructured partial mesh topology with distinct incoming and outgoing connections, configurable peer lists, and a peer banning mechanism.
#5about 6 minutes
Exploring security features in the Lisk P2P layer
Lisk P2P enhances security through peer bucketing to prevent spam, dynamic shuffling to mitigate structural attacks, and an internal reputation system to evict malicious peers.
#6about 3 minutes
Using the independent @lisk/lisk-p2p TypeScript library
The @lisk/lisk-p2p library is a generic, customizable TypeScript package that allows developers to easily create and manage P2P network instances for any application.
#7about 4 minutes
Understanding the Lisk SDK's modular architecture
The Lisk SDK separates application logic into on-chain modules for protocol rules and off-chain plugins for extended functionality like APIs or monitoring.
#8about 2 minutes
A look at the default modules and plugins
Lisk SDK includes default modules for core functions like token transfers and DPoS, as well as plugins for an HTTP API, forging, and misbehavior reporting.
#9about 5 minutes
How to bootstrap a blockchain app with Lisk Commander
Lisk Commander is a CLI tool that simplifies development by bootstrapping a complete blockchain application skeleton and generating new modules or plugins with a few commands.
#10about 6 minutes
Building a custom client node with the P2P library
Developers can use the @lisk/lisk-p2p library to build lightweight client nodes for specific utilities like relayers or network monitoring tools.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
04:48 MIN
Introduction to the Lisk blockchain platform
Build Your Blockchain Application in JavaScript
Unlock full access
Log in or set up an account to access this feature and more.
05:12 MIN
Understanding the Lisk SDK architecture
Develop a Blockchain Application in JavaScript with Lisk SDK
Unlock full access
Log in or set up an account to access this feature and more.
01:53 MIN
Key advantages of building with the Lisk SDK
Build Your Blockchain Application in JavaScript
Unlock full access
Log in or set up an account to access this feature and more.
01:53 MIN
Understanding the three core Lisk architectures
Build Your Blockchain Application in JavaScript
Unlock full access
Log in or set up an account to access this feature and more.
03:43 MIN
Introducing the Lisk Grant Program and Core 3.0 release
Develop a Blockchain Application in JavaScript with Lisk SDK
Unlock full access
Log in or set up an account to access this feature and more.
10:36 MIN
Key benefits of building with the Lisk SDK
Develop a Blockchain Application in JavaScript with Lisk SDK
Unlock full access
Log in or set up an account to access this feature and more.
04:01 MIN
Understanding the serverless architecture and decentralized sharing
Transforming Education: A Journey from interactive Markdown to Remote-Labs
Unlock full access
Log in or set up an account to access this feature and more.
04:44 MIN
Exploring blockchain use cases and introducing NFTs
Build Your Blockchain Application in JavaScript
Unlock full access
Log in or set up an account to access this feature and more.
Featured Partners
Related Videos
Develop a Blockchain Application in JavaScript with Lisk SDK
Manu Nelamane Siddalingegowda
Build Your Blockchain Application in JavaScript
Nazar Hussain
Blockchains are Dumb
Jonan Scheffler
A Primer on Blockchain and Hedera: An Intro Through Terms
Ryan Arndt
Blockchain’s effects on gaming economics and concepts.
György László Kiss & Olivér Pintér
Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem
Arthur Breitman
The Developer Handbook: How to Build on the Blockchain
Matt Hamilton
Blockchain, NFT and smart contracts for my application
Hendrik Ebbers
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Stolzberger GmbH
Berlin, Germany
Remote
Ethereum
Blockchain
Microsoft Office
Continuous Integration

Keyrock
Berlin, Germany
Remote
Senior
DevOps
Docker
Node.js
Ansible
+9

Keyrock
Zürich, Switzerland
Remote
Senior
DevOps
Docker
Node.js
Ansible
+9

Keyrock
Zug, Switzerland
Remote
Senior
DevOps
Docker
Node.js
Ansible
+9

Keyrock
Geneva, Switzerland
Remote
Senior
DevOps
Docker
Node.js
Ansible
+9

TechBiz Global GmbH
Brussels, Belgium
Remote
Intermediate
Redis
MongoDB
Node.js
Ethereum
+3