Suppose I already have a Cap’n Proto library and event loop for my preferred language, but no FFI. Do I need to write a custom binding to some libveilid just for the cryptographic wrapper? Can I cobble it from e.g. libsodium, which I’ve already bound?
This seems like an exciting path to practical named data.
veilid looks interesting and I will be monitoring it tho it feels like its another protocol/way to do p2p and routing.
I can’t find anything that differentiates it from Tor, yggdrasil or pinecone other than it seems to be try and do all the things these protocols do. Also the lack of documentation is frustrating the only real docs are the slides from the Defcon talk https://veilid.com/Launch-Slides-Veilid.pdf and the conversations on Discord
I’ve been hearing whispering about this for a couple of years from people I know in the Fediverse, but only that it was a thing that was being worked on, nothing about what it actually consisted of. Now that there are a few details, I have mixed feelings. It looks like it provides a lot of features that are good on paper, but I get some bad feelings from it.
It looks deeply complex, poorly documented, and written in Rust. Given those things, I’m rather afraid there will be no alternative implementations, and it will be hard-to-impossible to write high-level language bindings. I was surprised by the existence of the Python bindings; maybe I just don’t understand how Python bindings are written in 2023.
I’ve been hearing whispering about this for a couple of years from people I know in the Fediverse, but only that it was a thing that was being worked on, nothing about what it actually consisted of.
It was a lot of hype for a library that’s basically in demo stages with no end-user applications anyone would want to use yet. I was expecting a lot more.
If you watch the Defcon talk, Dildog talks about the code not being entirely ready, and the docs not being done. He mentions he needs a month or so to wrap things up. Clearly, it wont be 100% at that point, but it will be more than now.
Veilid touts all the improved feature sets anyone could want, I think, for a non-blockchain distributed framework. DHT with onion routing of internode messaging, and end-to-end and storage encryption. Easy to host a node.
Had a captivating chat with Bing about Veilid. Here’s what I gathered (or didn’t):
Quizzed Veilid’s resilience against potential disruptions like excessive node messaging or DHT overloads. Bing pointed to:
Node rate limiting - Seems logical.
A reputation system where nodes rate each other on various interaction metrics. But, I couldn’t find any tangible evidence for this in the source code.
A mentioned PoW algorithm for data messages (messages hop in onion routing scheme) / almost certain not true, yet granted a very compelling hallucination.
With these uncertainties, how robust is Veilid, especially its onion routing? Based on my limited experience, a central authority seems a plausible safety net. But without tangible stakes for nodes, could a powerful adversary just spin up gazillions of nodes and disrupt things? Nodes are cheap to host on Veilid, I believe. Reminds me of challenges faced by platforms like Tor not to recently. Thoughts?
Suppose I already have a Cap’n Proto library and event loop for my preferred language, but no FFI. Do I need to write a custom binding to some
libveilidjust for the cryptographic wrapper? Can I cobble it from e.g.libsodium, which I’ve already bound?This seems like an exciting path to practical named data.
veilid looks interesting and I will be monitoring it tho it feels like its another protocol/way to do p2p and routing. I can’t find anything that differentiates it from Tor, yggdrasil or pinecone other than it seems to be try and do all the things these protocols do. Also the lack of documentation is frustrating the only real docs are the slides from the Defcon talk https://veilid.com/Launch-Slides-Veilid.pdf and the conversations on Discord
It looks like you accidentally ticked the author box, or are you involved in the project somehow and I just can’t find it?
ah, my bad. First post! Can I change that now?
I’ve been hearing whispering about this for a couple of years from people I know in the Fediverse, but only that it was a thing that was being worked on, nothing about what it actually consisted of. Now that there are a few details, I have mixed feelings. It looks like it provides a lot of features that are good on paper, but I get some bad feelings from it.
It looks deeply complex, poorly documented, and written in Rust. Given those things, I’m rather afraid there will be no alternative implementations, and it will be hard-to-impossible to write high-level language bindings. I was surprised by the existence of the Python bindings; maybe I just don’t understand how Python bindings are written in 2023.
It was a lot of hype for a library that’s basically in demo stages with no end-user applications anyone would want to use yet. I was expecting a lot more.
The code looks very prototype.
eh. I’m mostly sad about the lack of docs; hopefully that part will improve soon.
If you watch the Defcon talk, Dildog talks about the code not being entirely ready, and the docs not being done. He mentions he needs a month or so to wrap things up. Clearly, it wont be 100% at that point, but it will be more than now.
is there a recording somewhere?
I’m sure it will be up on Youtube in a matter of days, it was live streamed on Twitch and the videos are not saved there.
https://www.youtube.com/@DEFCONConference/videos
Veilid touts all the improved feature sets anyone could want, I think, for a non-blockchain distributed framework. DHT with onion routing of internode messaging, and end-to-end and storage encryption. Easy to host a node.
Had a captivating chat with Bing about Veilid. Here’s what I gathered (or didn’t):
Quizzed Veilid’s resilience against potential disruptions like excessive node messaging or DHT overloads. Bing pointed to:
With these uncertainties, how robust is Veilid, especially its onion routing? Based on my limited experience, a central authority seems a plausible safety net. But without tangible stakes for nodes, could a powerful adversary just spin up gazillions of nodes and disrupt things? Nodes are cheap to host on Veilid, I believe. Reminds me of challenges faced by platforms like Tor not to recently. Thoughts?
Who is Bing? Are they affiliated with the project?
I assume they mean Bing Chat, the search engine’s chatbot.