Айро: Библиотека для установления прямого соединения между сверстниками=news.ycombinator.com=

Айро: Библиотека для установления прямого соединения между узлами ( github.com/n0-computer )

aquariusСрок 56 минут назад | [–]
Некоторое время назад я посетил семинар iroh и мне он очень понравился, а судя по тому, что я знаю на сервере Discord, разработчики готовятся к скорейшему выпуску версии 1.0.

Есть также Dumb Pipe и SendMe, которые представляют собой демонстрационные версии (я полагаю), созданные на основе iroh для демонстрации некоторых его применений, а на семинаре нам показали видео стартапа, использующего iroh для потоковой передачи видеоигр (что-то похожее на старый OnLive).

Насколько я понял (несмотря на отсутствие у меня знаний в области сетей) и если я правильно помню, клиенты должны быть на одном и том же ретрансляторе (я думаю, один для Европы и один для Северной Америки), и они используют Bittorent DHT Mainline (мне пришлось гуглить пост в блоге iroh об этом, потому что я забыл точное название) для обнаружения. Там было что-то еще о BGP, но, к сожалению, я это пропустил мимо ушей.

Надеюсь, кто-нибудь более знающий присоединится, потому что iroh действительно интересен, я чувствую, что мог бы собрать p2p-приложение, и это не будет такой уж сложной задачей.

отвечать

b_fiive 10 минут назад | | [–]
(раскрытие: я работаю на iroh): ты недооцениваешь себя! Все это верно, за исключением разве что BGP 🙂

Dumb Pipe и Sendme me — это действительно демоверсии, мы предоставляем набор стандартных публичных реле для бесплатного использования. Код реле также имеет открытый исходный код, и если вы хотите нам заплатить, мы можем запустить для вас сеть.

Мы стараемся предоставить несколько различных вариантов обнаружения. Наиболее распространенным, по нашему мнению, является пользовательский DNS-сервер, однако и локальный mDNS, и Bittorrent Mainline также являются подключаемыми вариантами.

отвечать

conradev 1 час назад | | [–]
Айро очень классный, и его объяснения на YouTube просто великолепны: https://youtube.com/@n0computer

Мне сейчас просто нужен хороший FFI, который есть в планах!

отвечать

нелепо 1 час назад | | [–]
Я никогда не злился на тебя. Мне было грустно, потому что я боялся, что ты сбился с пути.

отвечать

softfalcon 1 час назад | | [–]
Чаепитие с интересным незнакомцем — одно из истинных удовольствий в жизни.

отвечать

19 минут назад | | | [–]
это сделало мой день

отвечать

b_fiive 16 минут назад | [–]
эй, я работаю над этим! АМА!

отвечать

xeonmc 6 минут назад | [–]
Можно ли сделать это адаптером для игры в старые, сырые многопользовательские игры UDP со случайными незнакомцами? Например, вы просто говорите незнакомцу, которого встретили в чате Twitch: «1 на 1 в CS1.6, вот мой билет Айро:», он вставляет его в свой клиент «InstaFrag NetDriver» на Windows, и вы оба запускаете CS1.6 и просто начинаете играть в специальном p2p-лобби.

С Tailscale этот вариант использования очень обременителен, поскольку вам придется добавлять их в свою tailnet и настраивать элементы управления доступом, чтобы сделать это соединение эфемерным.

отвечать


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Leave a Reply

Your email address will not be published. Required fields are marked *