Yggdrasil Community

Yggdrasil RU => Обсуждение Yggdrasil => Topic started by: niggus on October 02, 2022, 07:30:04 PM

Title: Объясните пожалуйста про Yggdrasil
Post by: niggus on October 02, 2022, 07:30:04 PM
Как я понял, можно соединяться с любой нодой по интернету, если даже эта нода за NAT.
Прочитал, что пиры с публичным IP помогают им это делать.
Вопрос: Эти публичные пиры выступают в роли прокси или они лишь помогают осуществлять NAT hole punching, чтобы эти два пира соединятся напрямую p2p?
Title: Re: Объясните пожалуйста про Yggdrasil
Post by: Revertron on October 03, 2022, 08:11:24 PM
Все узлы в сети равноправны. И если у каких-то узлов есть два и более соединения, то этот узел может передавать данные между другими узлами.
Ты подключаешься к любому крайнему пиру, и получаешь доступ ко всей сети.
Title: Re: Объясните пожалуйста про Yggdrasil
Post by: niggus on October 05, 2022, 09:08:41 AM
Quote from: Revertron on October 03, 2022, 08:11:24 PMВсе узлы в сети равноправны. И если у каких-то узлов есть два и более соединения, то этот узел может передавать данные между другими узлами.
Ты подключаешься к любому крайнему пиру, и получаешь доступ ко всей сети.
Это я знаю, вопрос в том, как данные передаются после соединения с нужным пиром.


Ситуация:
Алиса не имеет статичного IP, она хочет подключиться к Ивану, который тоже не имеет белого IP.
Сергей — нода, который имеет публичный IP, имеет общее соединение с ними обоими.
Алиса говорит Сергею, что хочет к Ивану.
Вопрос:
Сергей скажет Ивану, чтобы он сам подключился к Алисе синхронным запросом(NAT Hole Punching), или все последующие запросы Алисы будут передаваться Сергеем Ивану?
Title: Re: Объясните пожалуйста про Yggdrasil
Post by: Revertron on October 06, 2022, 04:10:59 PM
Сергей будет передавать всё по существующим подключениям. Новые и скрытые подключения, которых нет в конфигах нод, не происходит.
Title: Re: Объясните пожалуйста про Yggdrasil
Post by: niggus on October 06, 2022, 04:25:26 PM
Quote from: Revertron on October 06, 2022, 04:10:59 PMСергей будет передавать всё по существующим подключениям. Новые и скрытые подключения, которых нет в конфигах нод, не происходит.
Тогда это большая нагрузка для публичных нод :(
Title: Re: Объясните пожалуйста про Yggdrasil
Post by: Revertron on October 06, 2022, 11:09:57 PM
Не хочешь - не держишь публичную ноду :)
Кто хочет и может, тот держит.
Title: Re: Объясните пожалуйста про Yggdrasil
Post by: 4X_Pro on July 24, 2023, 04:09:24 PM
Quote from: Revertron on October 03, 2022, 08:11:24 PMВсе узлы в сети равноправны. И если у каких-то узлов есть два и более соединения, то этот узел может передавать данные между другими узлами.
Ты подключаешься к любому крайнему пиру, и получаешь доступ ко всей сети.
А где-нибудь есть подробное описание того, как устроен алгоритм поиска нужного узла? То есть как один узел находит путь до другого, если прямой связи между ними нет?
Title: Re: Объясните пожалуйста про Yggdrasil
Post by: Revertron on July 25, 2023, 12:15:51 AM
Есть, в блоге разработчиков, на английском.