mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

14K
active users

#libp2p

0 posts0 participants0 posts today
Replied in thread

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

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

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

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

habr.com/ru/companies/otus/art

Хабр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:
github.com/libp2p/rust-libp2p/
github.com/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...
GitHubmDNS is using the wrong / only one interface with IPv6 on Linux · Issue #5783 · libp2p/rust-libp2pBy T-X

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

Ecosystem on NotionPL Dev Guild | NotionWelcome to the PL Dev Guild. Application deadline for the inaugural Cohort 0 is June 10th 2024.

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!

blog.libp2p.ioAnnouncing libp2p-rPGF-1, the first libp2p project RetroPGF Round! | libp2p Blog & NewsAll the latest information about the libp2p Project in one place: blog posts, release notes, videos, news coverage, and more.
Replied in thread

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

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.

ipnslink.comHome - IPNS-LinkThe website for everything IPNS-Link related. Get started with using the new internet today.
Continued thread

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?

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

GitHubRelease/v1.0 by haydenyoung · Pull Request #1101 · orbitdb/orbitdbBy haydenyoung

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?