But I finally procrastinated hard enough, that I got around to watching the #veilid defcon talk. I'll have to setup a node some time soon
the no social media layer with #veilid i think is a wise choice. room for ideas and experimentation. Willow could be super awesome for someone to implement of top of veilid
as the out of the blue #veilid #flutter guy people are DM'ning me lately. good thing to know before asking:
veilid is nothing like secure scuttlebutt or even mastodon. there is no social media layer, you have to code that yourself. what you get now is anon routing (nice!) and a prototype of kademlia style DHT. veilid is promising and the community is nice but you have to get Coding.
Starting to play with @VeilidNetwork which is already packaged in #nixos - expect I'll be running my own #veilid node by the end of the day
TIL about proxying HTTP(S) over alternative ports. Will never be restricted by convention again! This also gives me a lot of faith in making the offline Web possible; we need to get creative on discovery.
At the same time, I question if making it easy for people to run dragnets of one another would be a good thing in a world of surveillance (at least everything will be encrypted? ephemeral since if you can't decrypt it, you shouldn't keep it? I think this is kind of what #Veilid's goal has convinced me too, that we have to make it HARD to want to invest in #SurveillanceCapitalism the same way we've given options for other music platforms, gaming stores and even now how we communicate.
It's a yo-yo because it gets into technosaviorism but from a half degrowth/half-"enjoy what you have" mindset, a want to revert the damage that electronic consumerism beset by the early 80s and 90s.
#veilid #SurveillanceCapitalism
@TheGibson I'm going to direct people to the defcon #veilid talk, I only watched the beginning so far though, do you think there is something else in particular I could say to people?
@jns @jasmaz @SDF
@fstateaudio : remember this fantastic synth musician's fancy synth broke and needs help replacing it! https://diode.zone/w/7YGsRCDfB3HvnE3jJXxPux
@kentpitman #haiku about indicting that guy. https://climatejustice.social/@kentpitman/110951288129677285
I'll also talk about a local example of government-backed capitalism versus the environment.
@louis is also talking about databases, and I want to mention the elephant in the room. (rejoinderz plz @galdor and all).
#veilid talk released:
https://yewtu.be/watch?si=nuxVzj0gYIl2IJXD&v=Kb1lKscAMDQ&feature=youtu.be
This is a pretty quick and dirty guide to installing Veilid on a mac..I'll just add that it works the same for Ubuntu (minus the brewed bits), and the two packages you may need to install are probably capnproto and protobuf-compiler.
less brainfoggy today so getting some hacking done. here's a sneak preview of stuff posted from osx version of #atacama via #veilid
android stuff will happen a bit later for you to try out. doesn't look much on the browser but its basically serverless peer for peer distributed social media over veilid.
http://dh6jifc4gfplpws2irj2yerp5uroekh7i3sor32abj7dugwqi4fhgwad.onion/
- With nodes being highly transient (people's personal devices donāt have uptime SLAs, to say the least), how does #Veilid ensure availability of persistent data over time? How much duplication is there? Does this have externalities akin to blockchain apps?
- If I boot up a headless Veilid node on an old computer, how bad will it thrash the HDD?
/7
Remaining questions:
- How does #Veilid prevent corporate grubs from saying āhey, free real estateā and migrating their S3 buckets to it? Rent seeking, in other words. There was a brief mention of it not being āunlimited free lunchā so I assume thereās a system in place, but they didnāt have time to get into it.
- How does it compare to the speed and availability of standard centralized servers and protocols? I assume itās a bit slower due to node hopping and client variability?
/6
- By the way, #Veilid is leaning into #Flutter as the cross-platform app framework of the future, which is a good and entirely correct choice. But the portability of #Rust also means you can use it anywhere you can rustle up some FFI.
- Veilid doesnāt use IP or DNS, except for a one-time lookup when you bootstrap a node. It does use TCP and UDP, but nodes are theoretically untraceable. Lots of good threat modeling went into this thing and it shows.
/5
- Does this work today, right now? Well, itās still in its infancy. As far as I can tell there are not yet any published apps using #Veilid. But any web, desktop, or mobile app *can* use it as (part of or all of) a backend, thanks to several published packages and language bindings. And again, any app running on Veilid becomes a Veilid node on the client device. So one or two killer apps and boom, youāve got yourself a huge, unkillable network.
/4
message would require monitoring multiple nodes, up to the entire network, which is a high-effort activity. Given that every app using Veilid is a de facto Veilid node (!), millions or tens of millions of nodes is not a long shot.
- Donāt miss that last point. #Veilid is not an application, itās an āoverlay network.ā If youāre familiar with Tor, imagine that any website could opt into ābeing Torā and users could gain the privacy and security benefits of Tor without knowing anything about it.
Just finished watching the #Veilid intro presentation from #Defcon. Some highlights:
- Re: my questions about post-quantum cryptography and SNDL, there are two mitigating factors.
1, Veilid has tagged, upgradeable and migrateable cryptography. When today's algorithms are broken, they can swap out the encryption and nodes will use a read-1 write-2 strategy to migrate data incrementally.
2, data is broken into smallish chunks and distributed across nodes, so building up a meaningful
/1
I started to learn how #veilid works, and I wrote a quick guide on what I had to do to get veilid-server and veilid-cli running on macos. Check it out https://loop0.sh/posts/running-veilid-server-and-cli-on-macos/
@ocodia @VeilidNetwork are there any more technical talks available? Anyone know? #Veilid