danny, to random
@danny@mastodon.spesh.com avatar

Hey, have you done something cool, and open source/for the public good on using 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 https://blog.libp2p.io/2024-04-08-libp2p-rpgf/ . Retoot at will!

terjefjelde, to environment
@terjefjelde@mastodon.social avatar

I know VERY little about this topic. But it has occurred to me that P2P could vastly reduce the need for insanely sized data centers and, subsequently, the environmental footprint of data.

Yes? If so, why isn't it used more widely? Not a good fit? Practical issues? Commercial interests? Political control?

happyborg,
@happyborg@fosstodon.org avatar

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

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

happyborg, to SafeNetwork
@happyborg@fosstodon.org avatar

Safe Network is testing use of (using ) 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.

https://safenetforum.org/t/quicnet-30-01-24testnet/39144?u=happybeing

heapwolf, to random
@heapwolf@fosstodon.org avatar

🧵In 2014 when I started getting interested in , I really didn’t know anything about it except that I found it interesting.

So in 2015, after a lot of reading, I knew a little and I decided to round up everyone I knew who knew something about it and I put on a conference.

heapwolf,
@heapwolf@fosstodon.org avatar

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

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?

freemo, to fediverse
@freemo@qoto.org avatar

So I managed to add to a static website I just put together. I will be modifying it so I use the same code on my personal blog too.

Basically it supports followers, and when a new page is added (like a news entry, or a new project) then if your following the website it will show as a status in your feed.

Even cooler, if you comment or like the status from here you will see that comment and status on the website. Yes I can block people if they abuse this, as well as servers.

Check it out by following @flear which represents https://flear.org

Its a very early beta, so the look of the site will still be heavily modified and I will add some more support soon. But this covers all the basics needs.


QT: https://flear.org/activitypub-support-added/

happyborg,
@happyborg@fosstodon.org avatar

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

I'm hopeful it will but we're waiting for libp2p to complete which is in progress, and then for someone who understands both 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.

happyborg, to SafeNetwork
@happyborg@fosstodon.org avatar

@mauve have you looked at 's gossipsub?

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

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

FYI I posted about this on the Safe forum and put some references in the OP directly above: https://safenetforum.org/t/gossipsub-what-dat/38718/2?u=happybeing

musicmatze, to random

Does someone have a tutorial on ?

I fail to understand things. 👀

TMakarios, to random

I like XMPP, and I also like things. So why not both at once?

Yggdrasil gives you a stable IP address, and it turns out that the domain part of an XMPP address can be just a [bracketed] IPv6 address, meaning you can have a stable XMPP address, without buying DNS entries, regardless of whether or how often you change how you're connected to the internet.

As an experiment, I tried setting up to run on such an address, on my desktop and on my phone. And it worked!

All I needed to change in the default configuration file was the VirtualHost line and the s2s_secure_auth line (setting it to false, so that they would accept each others' self-signed certificates, which is ok, because yggdrasil takes care of the end-to-end authentication and encryption). I also had to persuade each operating system that its own self-signed certificate was legit, so that on the same machine would be willing to accept it, to sign me in.

And with that, I could send myself peer-to-peer XMPP messages, and it carried on working seamlessly even when I switched my phone's WiFi off, leaving it to connect via its mobile data connection, which is a IPv4 address.

Having seen try and not yet succeed in CGNAT holepunching, I'm really impressed by how easy it was to get yggdrasil to make the CGNAT barrier effectively disappear.

Cc: @neilalexander, @prosodyim @dino

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • megavids
  • modclub
  • mdbf
  • tester
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • provamag3
  • normalnudes
  • Leos
  • cisconetworking
  • JUstTest
  • All magazines