Lisk.js 2019 | Partial Mesh Network Topology for P2P Network Scalability [Part 4 of 12]

Lisk.js 2019 | Partial Mesh Network Topology for P2P Network Scalability [Part 4 of 12]

Backend developer Ishan Tiwari introduces you to our Lisk P2P library and its features with a special focus on partial mesh network topology. Ishan explains how partial mesh topology allows for greater P2P network efficiency and scalability.

Timestamps:
0:01-1:13 – Introduction
1:14 – 3:12 What are P2P networks? What are structured vs. unstructured P2P networks?
3:13 – 4:42 Old Lisk P2P Layer (issues we had with full mesh topology)
4:43 – 6:08 Solving the problem with an independent P2P library (https://github.com/LiskHQ/lisk-sdk/tree/development/elements/lisk-p2p)
6:09 – 6:33 SDK 2.3 P2P features will introduce robust peer selection and banning mechanism
6:34 – 7:23 Peer buckets: what are they and how are they beneficial?
7:24 -8:09 Peer eviction & shuffling to remove unresponsive and malicious peers
8:10 – 9:02 Partial Mesh Topology – what is it and what problems does it solve?
9:03 – 10:02 Analysis of Core 2.1 (latest) and Core 2.0 networks
10:03 – 11:47 Results with partial mesh in mixed network. How you can try it out and get involved.

Links:
https://github.com/LiskHQ/lisk-sdk/tree/development/elements/lisk-p2p
https://www.npmjs.com/package/@liskhq/lisk-p2p

Related Post: