Мулти-хоп Onion маршрутизация в dVPN | Ръководство
TL;DR
Основи на луковото маршрутизиране в P2P свят
Замисляли ли сте се защо вашето "лично" VPN усещане е като живот в стъклена къща? Ако използвате само един сървър, този доставчик вижда всичко, което правите – това е огромен единствен пункт на уязвимост. Маршрутизирането през множество междинни възли (multi-hop routing) решава този проблем, като пренасочва данните ви през няколко възела, така че никой да няма пълната картина.
По принцип, вместо по права линия, трафикът ви следва зигзагообразен път. Това е често срещано при мрежи тип "мрежа" (mesh networks), където покритието надхвърля обхвата на един възел.
- Многослойно криптиране: Всеки възел (или междинен възел) отлепва само един слой от "лука", знаейки само откъде е дошъл пакетът и накъде отива след това.
- Липса на централно доверие: В P2P настройка не разчитате на един корпоративен център за данни; използвате разпределена мрежа от възли.
- Енергия и ефективност: Не е само за прикриване; понякога прескачането между по-близки радиовъзли всъщност е по-енергийно ефективно, отколкото излъчването на сигнал към отдалечена кула.
Виждал съм хора да се опитват да направят това сами с вложени контейнери, но децентрализираните архитектури го правят вградено. Много по-трудно е някой да ви проследи, когато пътят се променя постоянно. Тук се намесва DePIN (Децентрализирани мрежи от физическа инфраструктура), което основно е споделяне на хардуер от хората, за да се изградят реални мрежи.
След това, нека разгледаме крипто страната...
Многослойно криптиране и децентрализирана VPN
Представете си многослойното криптиране като руските матрьошки, но за вашите пакети данни. За да работи това, без да се доверявате на никого, системата използва асиметричен криптографски handshake – обикновено нещо като обмен по Elliptic Curve Diffie-Hellman (ECDH). Преди да започне да се прехвърля каквато и да е информация, вашият клиент използва публичните ключове на всеки възел, за да договори уникален "ключ на сесията" за всеки хоп (преход). По този начин вашият компютър обгръща данните в три слоя криптиране, преди изобщо да напуснат дома ви. Първият възел може да отключи само външния слой, за да види къде да ги изпрати по-нататък, но не може да види действителното съобщение или крайната дестинация.
- Ключове, специфични за хоп: Вашият клиент договаря отделни ключове с всеки релей; входният възел не може да види какво прави изходният възел.
- Множества за анонимност: Чрез смесване на вашия трафик с хиляди други, отделните потоци стават невъзможни за разграничаване.
- Разнообразие на възлите: Тъй като тези възли не са собственост на една компания, няма "главен ключ", който да регистрира вашата история.
Обикновено препоръчвам на хората да се придържат към WireGuard заради скоростта, въпреки че е важно да запомните, че WireGuard е протокол за тунелиране от точка до точка. Той не извършва многохопов маршрут сам по себе си, както Tor. За да се постигне истинска анонимност, разработчиците трябва да обвият WireGuard в персонализирана рамка, която обработва логиката на onion-маршрутизацията. Ако управлявате възел на Linux машина, всъщност можете да видите криптираните блобове, преминаващи през него, без да имате представа какво има вътре.
Пространството се развива бързо, особено с пазарите на честотна лента, базирани на блокчейн. Обикновено следя проекти, които са с отворен код за техните одити за сигурност, защото, честно казано, ако не мога да прочета изходния код, не се доверявам на твърденията за поверителност.
След това ще се задълбочим в това как тези възли всъщност получават заплащане за усилията си...
Стимулиране на мрежата с токенизирана честотна лента
Защо някой би оставил компютъра си да работи цяла нощ, само за да пренасочва трафика на друг човек? В миналото го правехте "за каузата", но сега използваме токенизирана честотна лента, за да си заслужава вашето усилие. Това е основно моделът на Airbnb, приложен към вашата интернет връзка.
- Копаене на честотна лента (Bandwidth Mining): Вие управлявате възел, а мрежата ви плаща в криптовалута въз основа на количеството данни, които успешно препредавате.
- Доказателство за честотна лента (Proof of Bandwidth): Протоколите използват криптографски предизвикателства, за да докажат, че не фалшифицирате скоростта си. Това е от огромно значение за спиране на Sybil атаки, при които един човек се опитва да създаде 1000 фалшиви възела, за да контролира мрежата. Като се изисква "залог" или доказателство за работа, става твърде скъпо за хакер да фалшифицира куп идентичности.
- Динамично ценообразуване: В децентрализирана борса, ако възел в регион с висока цензура излезе офлайн, наградите за нови възли там скачат рязко.
Виждал съм хора от търговията на дребно и финансите да използват това, за да извличат данни, без да бъдат блокирани. След това ще разгледаме компромисите и реалните приложения.
Компромиси и приложения в DePIN мрежите
Вижте, мулти-хоп маршрутизацията не е магическо решение; ако прехвърляте трафик през три възела, разположени на различни краища на света, пингът ви ще пострада. Това е класическият компромис, при който жертвате чиста скорост за истински дигитален суверенитет.
Всеки допълнителен "хоп" добавя закъснения от милисекунди поради допълнителните разходи за криптиране и физическото разстояние. Въпреки че WireGuard е бърз, той не е разработен първоначално за onion-стил маршрутизация. За да се поправи това, следващото поколение DePIN проекти оптимизират избора на възли въз основа на близостта или използват протоколи като Sphinx, за да поддържат еднакъв размер на пакетите, така че никой да не може да отгатне какво има вътре въз основа на времето.
Приложения в реалния свят:
- Здравеопазване: Сигурно споделяне на пациентски записи между клиники без изтичане на информация от централна база данни.
- Търговия на дребно: Предотвратяване на проследяването на извличане на инвентар от конкуренти чрез разпределено въртене на IP адреси.
- Финанси: Високочестотни трейдъри, използващи mesh мрежи, за да избегнат задръствания в централизираните борси.
Истинската победа е да направим мрежата невъзможна за унищожаване. Тъй като няма централен изпълнителен директор или API, който да бъде призован в съда, децентрализирана алтернатива на интернет доставчик остава активна, дори когато правителствата се опитат да я спрат.
Честно казано, тук изграждаме по-устойчив уеб. Той е разхвърлян, но е наш.