#libp2p

2025-03-14

@grimmy @pidgin really like this idea, to create a wrapper lib for #mDNS to make it platform independent around well tested, platform specific libs. #rust #libp2p tries to fully reimplement #mDNS, but I had several blocking issues with it when tried to use it on the #Qaul messenger: github.com/libp2p/rust-libp2p/
Your wrapper sounds like once it works it'll really work, with a lot less bugs.

2025-01-29

P2P на Go: библиотека libp2p

Привет, Хабр! Сегодня рассмотрим библиотеку libp2p в Go. libp2p — это модульная библиотека для построения P2P-сетей. Libp2p выросла из проекта IPFS , но теперь активно используется в блокчейнах, мессенджерах и других децентрализованных приложениях. Главная фича библиотеки — она даёт возможность полностью контролировать P2P-коммуникации. Libp2p разделена на несколько модулей, которые можно подключать по мере необходимости.

habr.com/ru/companies/otus/art

#golang #программирование #libp2p #модульная_библиотека #p2p_сети

2025-01-06

Also reported the two issues we experienced with #Qaul and #mDNS to the underlying #rust #libp2p a few days ago. And already got promising feedback. Hopefully we will be able to use Qaul's #mDNS based peer discovery soon in our #Gluon / @batadv based #Freifunk networks once they get addressed:
github.com/libp2p/rust-libp2p/
github.com/libp2p/rust-libp2p/

#IPv6 #multicast #offthegrid #mesh #meshnetwork

2025-01-03

Oh - I misread a #Wireshark output. The #rust #libp2p library that #Qaul uses not only sends #mDNS of 1100 bytes, but: >4000 bytes... I missed the IP fragments before when I filtered just for the keyword "mdns" in Wireshark...

#multicast

2024-12-27

Реализация Peer-to-Peer сетей на Rust: создание протокола обмена файлами с помощью libp2p

Привет, Хабр! Сегодня я расскажу, как на Rust создать собственный протокол обмена файлами, используя библиотеку libp2p .

habr.com/ru/companies/otus/art

#rust #PeertoPeer_сети #libp2p #протокол_обмена_файлами

2024-06-07

This one has kind of an insane deadline (June 10) -- but if you're interesting in exploring how to contribute to open source software, are interested in #libp2p #ipfs etc, and want a little money on the side, applications are open for the first Protocol Labs Dev Guild!

This is "cohort 0" so I suspect it will be a bit bumpy. I'm going to apply myself, but if you don't mind being a guinea-pig along with me, here's the link: ecosystem-wg.notion.site/PL-De

2024-04-27

Discussing trade-offs between different protocols, the [[Matrix]] P2P work came up arewep2pyet.com/

Apparently they’re building on [[Yggdrasil]] instead of [[libp2p]].
#Matrix #protocol #p2p #libp2p #yggdrasil bmannconsulting.com/journal/20

2024-04-09

Hey, have you done something cool, and open source/for the public good on using #libp2p in the last year ? Then you can apply to get retroactively rewarded for your 2023/2024 citizenshipness in this LibP2P retroactive public good funding run. US$125K is being given out blog.libp2p.io/2024-04-08-libp . Retoot at will!

2024-02-24

@terjefjelde the main reason IMO is that it's hard, and by its nature is not getting the development money that centralising models can attract from VCs etc al.

However, things are coming together IMO. Several #p2p projects are coming to fruition, and one of the good impacts of the crypto sphere has been a source of money to support some of this work (cf. #libp2p).

I've been following one, #SafeNetwork for a decade which is close to launching with unique promise (no Blockchain).

2024-01-31

Safe Network is testing use of #QUIC (using #libp2p) there's a new testnet live to test it out.

Anyone can join, no special hardware needed just Windows, Linux or MacOS.

In short: looks about 4x faster for uploads and downloads than using TCP and seems to use less badwidth, similar RAM.

safenetforum.org/t/quicnet-30-
#SafeNetwork #p2p

2023-12-26

if you're using #libp2p and trying to transition away from it, our professional services team is ready to help you — at no charge. #p2p

2023-11-24

Cool thing in the #IPFS and #libp2p ecosystem is #IPNSLink ipnslink.com/

tl;dr: Run a server somewhere (like at home), generate a public key for it's identity. Users can access it from either the p2p network directly or any gateway that will automatically route to it.

No need for dns or messing with ip addresses.

I'm thinking it could be handy for #SocialInbox users that want to self host at home on their pc.

2023-11-15

About 6 months in, we uncovered so many design and reliability problems with Hyperswarm we decided to abandon it entirely and look at #libp2p.

To our surprise, it wasn’t able to handle most kinds of NAT traversal, it was a huge code base, it was extremely complex, and had no actual spec. In fact, nothing in the P2P space had a spec. We started sweating bullets. Was it all bullshit? Did no one know what they were doing?

2023-10-06

@freemo I'm not sure but maybe #libp2p will solve that.

I'm hopeful it will but we're waiting for libp2p to complete #AutoNatv2 which is in progress, and then for someone who understands both #ActivityPub and libp2p services to take a look and see if it is feasible. It is beyond me so I can remain hopeful 😉

It isn't essential but would be a very nice to have.

2023-10-04

Congrats to the only real #serverless #database #OrbitDB for reaching v1.0!

"OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses #IPFS as its data storage and #Libp2p #Pubsub to automatically sync databases with peers. It's an eventually consistent database that uses #Merkle-#CRDTs for conflict-free database writes and merges making OrbitDB an excellent choice for #p2p and decentralized apps, blockchain applications and #localfirst #webapps."

github.com/orbitdb/orbitdb/pul

2023-09-30

@mauve have you looked at #libp2p's gossipsub?

I just started looking at it because MaidSafe are implementing support for it in #SafeNetwork and I'm wondering if it would be possible to implement support for #ActivityPub on top of #gossipsub.

It would be amazing if this potentially widely used library were a way to link Safe and other #p2p networks to the #fediverse

FYI I posted about this on the Safe forum and put some references in the OP directly above: safenetforum.org/t/gossipsub-w

2023-08-30

@sofia
Yeah, #libP2P might be an option, or #Yggdrasil, for a tunnel. Alternatively, something like @delta's #webXDC could be useful, though I've never tried it. (I hear there's work to support it in #XMPP apps like @cheogram and @monocles too.)

sofia ☮️🏴sofia@chaos.social
2023-08-29

say i'd like to make a multiplayer game/application using web technology, what are my best chances for achieving this without running a server? #WebRTC still needs a signaling server, but maybe someone else can let me use their signalis server for my app somehow?

alternatively maybe something like #libP2P can be used locally to create a tunnel of sorts?

musicmatze :rust: :nixos:musicmatze@social.linux.pizza
2023-07-30

I did it, I posted my article about #libp2p #ipfs #rust #distributed #social #network #idea ...

musicmatze :rust: :nixos:musicmatze@social.linux.pizza
2023-07-30

Does someone have a tutorial on #libp2p ?

I fail to understand things. 👀

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst