Преминете към съдържанието
Обратно към Нимчат

База знания Под капака

Релета

Relays са единствените сървъри в Nostr и те са тъпи нарочно: те приемайте подписани събития и ги предавайте на всеки, който поиска. Нимчат разговаря с около двадесет от тях на веднъж.

Какво е реле

Релето е WebSocket сървър, който съхранява събития и обслужва абонаменти. Не става да ви удостовери, не притежава самоличността ви и не знае какъв е вашият акаунт, защото няма сметка. Всеки може да стартира такъв.

Ето защо излишъкът има значение. Вашият клиент се свързва с много релета наведнъж и изпраща всяко събитие за всички тях, така че едно излизане офлайн, отказ на вашето събитие или тихо изпускане струва ти нищо. Това е и причината, поради която нищо не е гарантирано да продължи: релето може да изпусне стари събития когато пожелае, а съобщенията в канала са изрично ефимерни видове събития че релетата се очаква да изтичат.

Nymchat се свързва с основен набор от приблизително двадесет релета - включително relay.nymchat.app, relay.damus.io, nos.lol, relay.primal.net и offchain.pub — плюс географски разположени релета, избрани за geohash каналите, в които всъщност се намирате.

Управление на вашите релета

Отваря се индикаторът за връзка под вашия nym („Свързан (18 релета)“). мрежа статистика: колко релета са свързани, средна латентност, пропускателна способност на събития и входящи данни и навън, със закъснение за реле и брой събития.

Панелът за статистика на мрежата Nymchat, изброяващ свързаните релета с тяхното забавяне и брой събития.
Статистика на мрежата, с латентност на всяко реле и брой събития.

Ако числата там изглеждат скъпи, Режим с ниски данни — предлага се направо този панел и под Настройки › Данни и Архивиране — съкращения пула към пет основни релета и зарежда гео релета само когато влезете в канал. Режим само групови чатове и PM, под Настройки › Канали, отива допълнително като пропуснете напълно абонаментите за канали.

Проксито за поверителност

Директното свързване към двадесет релета означава да кажете на двадесет релейни оператора своя IP адрес. Хостваното внедряване на Nymchat избягва това: реле WebSockets се прокси чрез собствен инфраструктура, така че релетата виждат адреса на проксито, а не вашия.

Две негови форми:

  • a прокси с едно реле който препраща една връзка към едно реле;
  • a щафетен басейн, където отваря вашия клиент един сокет и проксито разпръсква се до всяко реле зад него, премахвайки дублиращите се събития по пътя обратно. Една връзка от вашето устройство вместо двадесет, което е голямо спестяване на телефон.

Проксито е преминаване. Събитията се подписват от вас, преди да стигнат до него и от край до край криптираното съдържание остава криптирано през него - то не може да чете вашите лични съобщения повече, отколкото едно реле може.

Същата инфраструктура предпазва зареждането на медии и визуализациите на връзките, така че извличане на изображение от някого posted не предава вашия IP адрес на хоста, на който живее.

Какво прави и какво не ви купува това

Проксито премества доверието, вместо да го премахва: релетата вече не виждат адреса ви и прокси операторът го прави. Това е истинско подобрение в сравнение с разговора с двадесет непознати директно и не е анонимност. Ако имате нужда от това, стартирайте Nymchat през Tor или VPN като добре, или обслужвайте приложението сами и се свържете директно с релета.