#libp2p

2025-12-13

librats: Выпуск версии 0.5.x. Ускорение поиска пиров, алгоритм spider, поддержка JavaScript, Python и многое другое

Привет! Работа над ядром поисковика rats-search продолжается. Новая версия библиотеки librats (v0.5.3) приносит важные архитектурные улучшения для построения распределенных сетей в условиях NAT и блокировок. Ключевые изменения: Унифицированный API (FFI): Завершена интеграция с Node.js. В отличие от фрагментированных реализаций libp2p, librats предоставляет идентичный набор функций для C++, Python, Node.js и Android через FFI. Эффективный DHT: Реализован алгоритм Spider для прибегания с сбора announce. Добавлена поддержка branch-factor и маршрутизации на основе задержек (RTT-routing). Персистентность: Routing-таблицы сохраняются при перезапуске, что критически важно для связности сети в сложных сетевых условиях. BitTorrent: Значительный рефакторинг и оптимизация модуля. Платформы: Windows (x64), Linux (x64), Android (32/64), macOS (x64).

habr.com/ru/articles/976366/

#сетевые_технологии #p2p #p2pсети #libp2p #librats #ffi #блокировки #dht #mdns #с++

2025-11-30

Tìm kiếm cộng tác viên để xây dựng ứng dụng nhắn tin phi tập trung, ưu tiên quyền riêng tư. Cần các chuyên gia về Rust, libp2p, Signal crypto, CTO, kiến trúc sư hệ thống. #QuyềnRiêngTư #ngDụngNhắnTin #PhiTậpTrung #Rust #Libp2p #Signal #Crypto #CTO #KiếnTrúcHệThống #OpenSource #TuyểnDụng #CộngTácViên

reddit.com/r/opensource/commen

2025-09-03

librats: новая C++ библиотека для распределённых P2P-приложений

Всем привет! Я являюсь создателем распределённого поисковика rats-search на базе DHT (

habr.com/ru/articles/943652/

#p2p #p2pсети #libp2p #rats #dht #mdns #c++ #c++17 #java #javascript

jaylin 🏳️‍⚧️hypatiasdoll
2025-08-08

Unlike traditional DNS or ENS, IPBind decouples ownership from resolution:

Ownership lives securely on-chain (Polygon)

Resolution data lives off-chain in the IPFS DHT
This means instant updates, no gas, and no trusted gateways!

---

Want to update the CID your .ip name points to? Just sign a new record with your private key and publish it to the DHT. It propagates instantly—no blockchain transactions required. ⚡

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

Client Info

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