librats: Выпуск версии 0.7.x (новая библиотека для распределённых P2P-приложений). Так же релиз rats-search 2.0

Всем привет! Я продолжаю развивать свою библиотеку для создания распределённых приложений, которая уже легла в основу новой версии rats-search (распределенного торрент-поисковика). Она позволяет развернуть собственную P2P-сеть и связать пользователей между собой. Главная особенность — автоматическое обнаружение участников (peer discovery), что крайне актуально в условиях постоянных блокировок и ограничений сети. На данный момент библиотека поддерживает языки C/C++, Android (Java), Python и Node.js . С момента выхода прошлой статьи накопилось много приятных изменений, о которых я и хочу рассказать. Кроме того, в этот раз я затрону и сам rats-search новой версии. Последний стабильный релиз на сегодня — 0.7.0 . Исходный код и бинарные файлы доступны для скачивания для:

https://habr.com/ru/articles/991190/

#bittorrent #сетевые_технологии #c++ #javascript #python #p2p #libp2p #librats

librats: Выпуск версии 0.7.x (новая библиотека для распределённых P2P-приложений). Так же релиз rats-search 2.0

Всем привет! Я продолжаю развивать свою библиотеку для создания распределённых приложений, которая уже легла в основу новой версии rats-search (распределенного торрент-поисковика). Она позволяет...

Хабр

Pears, birds and peer to peer
How does pears.com, p2panda and libp2p compare?

I found pears a couple of days ago, when a fellow hacker from POuL highlighted me https://keet.io, a peer to peer chat application. They promise

No middlemen, no metadata, no surveillance, just direct encrypted chats with people you trust.

Nice try dudes. Too bad Keet is proprietary softwar
https://monodes.com/predaelli/2026/01/10/pears-birds-and-peer-to-peer/
#Ethics #libp2p #p2p #p2panda #pearscom

Keet - The Peer to Peer Chat App

Keet is a peer-to-peer chat application that allows users to communicate directly with each other. 100% end-to-end encrypted. Never on a server.

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).

https://habr.com/ru/articles/976366/

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

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

Всем привет! Я продолжаю развивать свою библиотеку для распределённых приложений, которая станет новым ядром поисковика rats-search. Она поможет вам построить собственную P2P-сеть и связать...

Хабр

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

https://www.reddit.com/r/opensource/comments/1paet1u/looking_for_core_contributors_to_build_a/

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

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

https://habr.com/ru/articles/943652/

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

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

Всем привет! Я являюсь создателем распределённого поисковика rats-search на базе DHT ( GitHub ). Его принцип работы довольно прост: поисковик собирает торренты у всех участников сети и формирует...

Хабр

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! #decentralization

---

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. ⚡ #gasless #ipfs #libp2p

@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: https://github.com/libp2p/rust-libp2p/issues?q=is%3Aissue%20state%3Aopen%20author%3AT-X
Your wrapper sounds like once it works it'll really work, with a lot less bugs.
Issues · libp2p/rust-libp2p

The Rust Implementation of the libp2p networking stack. - Issues · libp2p/rust-libp2p

GitHub

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

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

https://habr.com/ru/companies/otus/articles/876996/

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

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

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

Хабр

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:
https://github.com/libp2p/rust-libp2p/issues/5783
https://github.com/libp2p/rust-libp2p/issues/5790

#IPv6 #multicast #offthegrid #mesh #meshnetwork

mDNS is using the wrong / only one interface with IPv6 on Linux · Issue #5783 · libp2p/rust-libp2p

Summary Problem We tried using Qaul.net, which uses rust-libp2p, via mDNS with IPv6 enabled through the following commit/branch: qaul/qaul.net@main...mdns_IPv6 We observed the issue on a desktop Li...

GitHub

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