De l'intérêt de ws2p par rapport à libp2p?


Il me semble que ces bibliothèques cherchent à répondre au même usage?

libp2p est une usine a gaz qui fait beaucoup trop de choses en regard de nos besoins très restreints et très spécifiques pour notre couche réseau inter-nœuds.

→ Le mieux est l’ennemi du bien, quand tes besoins sont réduits, il faut mieux faire toi même from scratch que de prendre une usine a gaz dont tu n’utilisera pas 5% des fonctionnalités.
Surtout une notre couche réseau inter-noeuds est une partie très critique, il me semble essentiel qu’on garde la main la dessus et qu’on ne dépende pas d’un projet externe.

De plus les spécifications de libp2p ne sont pas précises et du coup on peut avoir un delta d’une implémentation a l’autre: par exemple sur l"implémentation en rust je cite :

Warning : While we are trying our best to be compatible with other libp2p implementations, we cannot guarantee that this is the case considering the lack of a precise libp2p specifications.

Or sur une partie aussi critique que notre couche réseau inter-nœuds on ne peut pas se permettre le moindre delta.

Bref, en l’état pour moi c’est non.

1 Like