DEF CON 31 - The Internals of Veilid, a New Decentralized Application Framework - DilDog, Medus4

  Рет қаралды 30,594

DEFCONConference

DEFCONConference

9 ай бұрын

Veilid is an open-source, peer-to-peer, mobile-first networked application framework, with a flagship secure messaging application named VeilidChat. Veilid is conceptually similar to IPFS + Tor, but faster and designed from the ground-up to provide all services over a privately routed network. The network also enables development of distributed applications without a 'blockchain' or a 'transactional layer' at their base. Veilid can be included as part of user-facing applications or run as a standalone server for power users who wish to help build the network.
Architecturally, it is written in Rust, uses strong encryption, and nodes can run on Linux, Mac, Windows, Android, iOS, and in-browser WASM. Low-level protocols over UDP, raw TCP, Websockets and Secure Websockets. Nodes are optimized for low latency, high node churn, and are particularly capable of dealing with low level network changes, such as switching from cellular to wifi networks mid-communication.
This talk will focus on the internals of Veilid:
* How it works as a protocol
* How it leverages strong cryptography to provide private communications
* How it provides decentralized storage and cryptographically sound data structures
* How applications are written to leverage the Veilid Network
We will demonstrate Veilid Server, and VeilidChat, the application.

Пікірлер: 97
@bonce
@bonce 8 ай бұрын
if it doesn't throw a ascii cow on a out of memory error, I will be sad.
@katelynbowden1
@katelynbowden1 8 ай бұрын
We are going to work it into the messaging app thanks to this comment!
@MikeTrieu
@MikeTrieu 8 ай бұрын
​@@katelynbowden1w00t!
@Sulayman.786
@Sulayman.786 7 ай бұрын
I actually thought of an app like this (tor plus ipfs) but wasn't able to code it. Massive thank you for your work, and, I believe, moving humanity forward.
@d3rtn4p48
@d3rtn4p48 Ай бұрын
Yup, was about to say the same. Why not internet that's napster? All the connectogoodies without all the legal issues.
@xplinux22
@xplinux22 8 ай бұрын
I absolutely love this project and the ideas behind it! I am a bit confused as to how it differs from I2P design-wise, though. This approach of taking different routes for incoming and outgoing traffic, as opposed to Tor which routes bidirectional traffic over a single tunnel, seems superficially like a standard garlic routing approach (distinct from onion routing), though perhaps there are some important details I'm missing. The Rust-based tech stack and modern cryptographic techniques seems like a great improvement over I2P, for sure, and the mobile-first approach is certainly to be applauded. However, I was still a bit surprised to see the entire talk went by without a single mention of (or comparison with) existing garlic routing systems like I2P which appear to operate on similar networking principles. In any case, I'm definitely gonna be building Veilid on my machine later today. I really hope it catches on! Great talk, folks. 😄
@paxdriver
@paxdriver 8 ай бұрын
I'm guessing i2p is less traverse able to browse, by my understanding. But to me that sounds like a portal problem more than anything. Does i2p maybe have special nodes? Maybe that's the difference?
@ArneBab
@ArneBab 7 ай бұрын
5:31 (Design Goals) and 22:30 (Content Addressable Storage): Sounds like Freenet / Hyphanet in Opennet mode (the less secure mode of use), except for "Low Latency". Freenet / Hyphanet has been in continuous, practical use for 23 years and has been enabling higher levels of privacy since 2007.
@pelic9608
@pelic9608 8 ай бұрын
Looking forward to the first ever note taking app that comes with device sync that just works. 👌
@Cooliofamily
@Cooliofamily 8 ай бұрын
The anarcho communist symbology couldn’t be lost on anyone. It’s beautiful.
@Lee-wh3ht
@Lee-wh3ht 7 ай бұрын
“Stop being dependent on corporate systems”
@boneappletee6416
@boneappletee6416 8 ай бұрын
Awesome, fantastic work and great talk!
@JiffyCakes
@JiffyCakes 9 ай бұрын
Finaaaaaaly!!! I was waiting on this ever since the Veilid announcement made it to hackernews. Funnily enough I literally started doing a `cargo build` for veilid-server on OpenBSD-current just before jumping on youtube only to see this video lol.
@s0kulite
@s0kulite 8 ай бұрын
Smart
@MaverickBlue42
@MaverickBlue42 8 ай бұрын
I remember actually taking part in the mid to late crosspost wars of usenet against scientology in the late 90's(I got dragged in by the crossposts that hit AGRA and AGTS, which several of our members encouraged participating in, despite accepted typical usenet behaviors and conventions, but there were also those from AGSC, the Adjective Army, etc...), I'd actually completely forgotten about the existence of CDC in the intervening times, good to see they're still fighting the good fight.
@turnipcannon
@turnipcannon 8 ай бұрын
I regret being asleep in my hotel room and not seeing this live
@quickmythril2398
@quickmythril2398 8 ай бұрын
this really reminds me of Qortal, with a bigger focus on privacy. though you can run Qortal over VPN or Tor. i have not tried over I2P, but that should work, as well as Veilid when it's ready.
@accountname1047
@accountname1047 8 ай бұрын
This is incredible
@MikeTrieu
@MikeTrieu 8 ай бұрын
I was set to go all "But, but, but, PQC!". They covered crypto algorithm agility. Excellent, they pretty much thought of everything! Why did i think the cDc would be anything but bulletproof?
@goblinnnn
@goblinnnn 9 ай бұрын
excited to see if this works out!!
@jmrumble
@jmrumble 8 ай бұрын
Unintended upgrades… love it 😂
@tdtrecordsmusic
@tdtrecordsmusic 8 ай бұрын
Cool ! im with it . Sounds like a new protocol.. but exists on top of other protocols... kinda like a hyper-visor, but more like hyper-protocol. It woulda been cool to get some numbers, but maybe since its soo early they say its more of an idea ... well... whatever the case, they chose not to say
@MrJballn
@MrJballn 8 ай бұрын
I was wondering when this free floating concept was gonna be coalesced, look at y'all goddamned doing it. NFTs died this week, long love NFTs.
@moses5407
@moses5407 5 ай бұрын
Where is the private/public routing code section on gitlab?
@gljames24
@gljames24 8 ай бұрын
This is really exciting and I can't wait to see what this enables!
@jonnoMoto
@jonnoMoto 5 ай бұрын
If the the "veilid server" is unavailable, that means no new users/clients can use veilid? I guess that's better than no one can use veilid.
@isaiahj3968
@isaiahj3968 2 ай бұрын
How is this different (or better) from Iroh?
@fire17102
@fire17102 8 ай бұрын
Sounds incredible, how easy will it be to make an anonymous browser (like Tor) with Veilid? Thanks and all the best!
@jan-Juta
@jan-Juta 8 ай бұрын
Doesn't really seem to be the design goal
@MikeTrieu
@MikeTrieu 8 ай бұрын
​@@jan-JutaWell, why store anything on Veilid if there's no browser to view it? Tor started much the same way as Veilid with just the raw routing nodes. But eventually, if you want real people to use this privacy layer, real apps will have to be built that are Veilid-aware.
@asandax6
@asandax6 8 ай бұрын
@@MikeTrieu apps will pop up soon.
@neversettle369
@neversettle369 9 ай бұрын
nice !
@moses5407
@moses5407 8 ай бұрын
How to get access to veilidchat???
@RSZA011
@RSZA011 9 ай бұрын
This is really interesting ! time to try it out
@schroedingerundkatze
@schroedingerundkatze 8 ай бұрын
Looking forward to see it grow. But it reminds me a little bit of some great ideas from humans past. Looks great on paper but fails because of human greed. There is no such thing like a free dinner for everyone if some want to eat more then all others.
@DdesideriaS
@DdesideriaS 4 ай бұрын
spam/flood/DDoS control?
@gantha
@gantha 8 ай бұрын
Great talk, will definitely check out veilid for use in future projects!
@pedrowillsonsilva1841
@pedrowillsonsilva1841 8 ай бұрын
Very interesting
@craigslist6988
@craigslist6988 8 ай бұрын
This is so bizarre, I literally drew out the 'compiled route' logic the other day while trying to figure out a different but apparently related problem. Looking forward to seeing this in action.
@aquahood
@aquahood 8 ай бұрын
Sweet intro!!!!
@elmehdiezziar
@elmehdiezziar 9 ай бұрын
Thanks for the information 😊
@tuurblaffe
@tuurblaffe 9 ай бұрын
OHMAHGOD! nothing else to say. VERY IMPRESSIVE!
@TeamJackassTV
@TeamJackassTV 8 ай бұрын
This was such a great talk! Thank you!
@ricardoruiz3986
@ricardoruiz3986 7 ай бұрын
Does anyone else think this sounds like piper net from Silicon Valley lol
@user-dt7px5xp6z
@user-dt7px5xp6z 7 ай бұрын
Ok, without a pricing mechanism what prevents this from being overrun by bots? That is the critical flaw.
@thecircuitbox
@thecircuitbox 8 ай бұрын
Like cruella and skeletor at the podium.
@Fosgen
@Fosgen 8 ай бұрын
This is the way
@Crobisaur
@Crobisaur 8 ай бұрын
This is so awesome I can't wait to learn more about this
@aurora7207
@aurora7207 8 ай бұрын
I love idealism. I love the gurgling sound it makes as it drowns under a monetary incentive system.
@bkthegh0st
@bkthegh0st 8 ай бұрын
my man, did we watch the same video?
@AngelLoredo53
@AngelLoredo53 8 ай бұрын
Would you say this project has the ability to overcome is oh so common issue? For more than a few people to build serious complex apps, money would have to be involved eventually.
@SuprBestFriends
@SuprBestFriends 9 ай бұрын
This sounds sick
@aiworldwide23
@aiworldwide23 9 ай бұрын
Love it
@gmt-yt
@gmt-yt 8 ай бұрын
"Transactional protocols" ... you keep using that word...
@onejdc
@onejdc 8 ай бұрын
This got me super excited. I'm slightly concerned about the (admittedly minimal) use of DNS for the bootstrap. I suppose it makes sense, I would just hate to see everything get crapped on because of that one call. (Not gonna stop me from doing a git clone, though :P ) Great work.
@Lee-wh3ht
@Lee-wh3ht 7 ай бұрын
Explain how this effects dns I’m wondering how it changes in this situation
@catch_me_outside_how_bout_dat
@catch_me_outside_how_bout_dat Ай бұрын
seems like they would have made an option available for bootstrapping with keys you bring in yourself.
@SALTINBANK
@SALTINBANK 9 ай бұрын
NSA left the channel ... Just kidding new challenge for them ...
@x01xoo19
@x01xoo19 8 ай бұрын
This is very very interesting. Definitely worth to read the documentation
@ingusmant
@ingusmant 8 ай бұрын
IPFS was such an overhyped bunch of nothing...
@FirstName-hd7ss
@FirstName-hd7ss 8 ай бұрын
Defcon became an agenda platform for rust?
@chrisspencer6502
@chrisspencer6502 8 ай бұрын
This is very exiting but it is predicted on the idea that everyone has an unlimited data plan on their cellphone. Unfortunately, for those that need privacy data is a hard to come by commodity.
@FastRomanianGypsies
@FastRomanianGypsies 8 ай бұрын
It's peer to peer so you wouldn't (shouldn't) be using cell data. Assuming there are enough peers in between so you can communicate with your target address...
@MikeTrieu
@MikeTrieu 8 ай бұрын
Here's hoping their resiliency mechanism has a store-and-forward mode for intermittent comms. Would really be useful for organizing protest events where everyone really should turn off their phones in order to not get trapped by a retroactive geofence order.
@geronimo7044
@geronimo7044 8 ай бұрын
When will an official messaging app be available?
@ChuckNorris-lf6vo
@ChuckNorris-lf6vo 8 ай бұрын
What a cool lady. ❤❤
@user-xl5kd6il6c
@user-xl5kd6il6c 8 ай бұрын
that's a man
@telotawa
@telotawa 8 ай бұрын
is Medus4 wearing latex leggings? thats badass
@katelynbowden1
@katelynbowden1 8 ай бұрын
They’re faux leather but thank you!!
@telotawa
@telotawa 8 ай бұрын
@@katelynbowden1 ah, still looks great!
@mppdidi9436
@mppdidi9436 8 ай бұрын
hmm.... i don't trust this one ....
@MikeTrieu
@MikeTrieu 8 ай бұрын
​@@jkdmyrsEnhance! Get in tighter on that sector!
@opcode114
@opcode114 8 ай бұрын
Feds
@katelynbowden1
@katelynbowden1 8 ай бұрын
Haha, not remotely but alright
@sanantohomie
@sanantohomie 8 ай бұрын
lol stay mad
@user-xl5kd6il6c
@user-xl5kd6il6c 8 ай бұрын
full of trannies, so it wouldn't surprise me they were Feds tbh This is basically a worse I2P/Tor, they have no servers and want most nodes to be mobile phones with shit connections They even flamed Elon Musk, as if the dude had anything to do with Big Tech or server infrastructure. "Evil Capitalism am-I-right?" "He bought my Twatter" It's incredible they are this in the open with propaganda nowadays
@user-xl5kd6il6c
@user-xl5kd6il6c 8 ай бұрын
full of rust tr oons, so it wouldn't surprise me they were Feds tbh This is basically a worse I2P/Tor, they have no servers and want most nodes to be mobile phones with shit connections They even flamed Elon Musk, as if the dude had anything to do with Big Tech or server infrastructure. "Evil Capitalism am-I-right?" "He bought my Twatter" It's incredible they are this in the open with propaganda nowadays edit: Can't even criticize a project nowadays without being censored
@user-xl5kd6il6c
@user-xl5kd6il6c 8 ай бұрын
full of rust tr-o‎ㅤns, so it wㅤoㅤulㅤdn't surpriㅤse mㅤe they were Feㅤds tb‎h This is basically a worse I2P/Tor, they have no servers and want most nodes to be mobile phones with shit connections They even flamed Eloㅤn Muㅤsk, as if the dude had anything to do with Biㅤg Teㅤch or serㅤver infrastㅤructure. "Evil Capitaㅤlism am-I-right?" "He bouㅤght my Twㅤatter" It's incredㅤible they are this in the open with prㅤopaㅤganda nowaㅤdays edit: Can't even criticize a project nowaㅤdays witㅤhout being ceㅤnsored
@Krazy0
@Krazy0 8 ай бұрын
Bruh, another p2p but enforcing support, I'll probably use it and block seeding lol
@user-xl5kd6il6c
@user-xl5kd6il6c 8 ай бұрын
woman with green hair yeah, I'm not that sure about this one chief
@DoctorMandible
@DoctorMandible 8 ай бұрын
"If we get our parents off Facebook, we're all free." Proof that this project is being led by children. What an idiotic thing to think. Were pre-Facebook societies free? If that's her goal, this is already doomed.
DEF CON 31 - Snoop On To Them, As They Snoop On To Us -  Alan Meekins
23:23
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 93 МЛН
BRUSH ONE’S TEETH WITH A CARDBOARD TOOTHBRUSH!#asmr
00:35
HAYATAKU はやたく
Рет қаралды 7 МЛН
How does an OS boot? //Source Dive// 001
50:22
Low Byte Productions
Рет қаралды 369 М.
Veilid - The Next Generation of Tor?
18:46
DJ Ware
Рет қаралды 40 М.
What Are APIs? - Simply Explained
6:49
Simply Explained
Рет қаралды 865 М.
How to make, dimple lock picks at home.
7:43
Rook Knight
Рет қаралды 8 М.
A Worlds First On This Top Tier Radio - TIDRadio H3
11:52
Tech Minds
Рет қаралды 7 М.
Cristian Popesco - Asta ar fi una dintre glume
0:50
Cristi S4pte
Рет қаралды 595 М.
Thinking Of Being A Lineman?
0:40
YUKI@TTF POWER
Рет қаралды 15 МЛН
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 421 М.
A Comprehensive Guide to Using Zoyya Tools for Photo Editing
0:50
Как я сделал домашний кинотеатр
0:41
RICARDO
Рет қаралды 1,5 МЛН
Полный обзор iPad Pro M4 - хвалю!
26:27
Rozetked
Рет қаралды 237 М.