Перайсці да зместу
Вярнуцца да Nymchat

База ведаў Пад капотам

Эстафеты

Рэле - адзіныя серверы ў Nostr, і яны наўмысна тупыя: яны прымаць падпісаныя мерапрыемствы і перадаваць іх таму, хто просіць. Німчат размаўляе прыкладна з дваццаццю з іх у адзін раз.

Што такое рэле

Рэле - гэта сервер WebSocket, які захоўвае падзеі і абслугоўвае падпіскі. Гэта не так аўтэнтыфікаваць вас, не валодае вашай асобай і не ведае, што такое ваш уліковы запіс, таму што уліковага запісу няма. Любы можа запусціць адзін.

Вось чаму празмернасць мае значэнне. Ваш кліент падключаецца да многіх рэле адначасова і адпраўляе кожны падзея для ўсіх іх, так што адзін выхад у аўтаномны рэжым, адмова ад вашай падзеі або цішком адмова ад яе каштуюць ты нічога. Гэта таксама тое, чаму нішто не гарантавана захаваецца: рэле можа адпусціць старыя падзеі калі заўгодна, і паведамленні на канале відавочныя віды эфемерных падзей што рэле чакаецца мінае.

Nymchat падключаецца да асноўнага набору з прыкладна дваццаці рэле — у тым ліку relay.nymchat.app, relay.damus.io, nos.lol, relay.primal.net і offchain.pub — плюс геаграфічна размешчаныя рэле, выбраныя для каналаў geohash, у якіх вы на самой справе знаходзіцеся.

Кіраванне вашымі рэле

Адкрыецца індыкатар злучэння пад вашым імем («Падключана (18 рэле)») Сетка Статыстыка: колькі рэле падключана, сярэдняя затрымка, прапускная здольнасць падзей і ўваходныя дадзеныя і з, з затрымкай на рэле і колькасцю падзей.

Панэль статыстыкі сеткі Nymchat са спісам падключаных рэле з іх затрымкай і колькасцю падзей.
Статыстыка сеткі з затрымкай кожнага рэле і колькасцю падзей.

Калі лічбы там выглядаюць дорага, Рэжым нізкіх дадзеных — прапанаваў прама ў гэту панэль, а ў раздзеле Налады > Даныя і рэзервовае капіраванне — скарачэнні пул да пяці асноўных рэле і загружае георэле толькі пры ўваходзе ў канал. Групавыя чаты і рэжым толькі PM, у раздзеле Налады › Каналы, ідзе далей, цалкам прапусціўшы падпіскі на каналы.

Проксі прыватнасці

Прамое падключэнне да дваццаці рэле азначае паведамленне дваццаці аператарам рэтрансляцыі вашага IP-адраса. Разгортванне на хостынгу Nymchat пазбягае гэтага: рэле WebSockets праксіруюцца праз уласны інфраструктуры, таму рэле бачаць адрас проксі, а не ваш.

Дзве яго формы:

  • a аднарэлейны проксі які накіроўвае адно злучэнне на адно рэле;
  • a эстафетны басейн, дзе адкрывае ваш кліент адзін сокет і проксі разгортваецца да кожнага рэтранслятара ззаду, дэдуплікуючы падзеі на зваротным шляху. Адна сувязь з вашай прылады замест дваццаці, што з'яўляецца вялікай эканоміяй на тэлефоне.

Проксі - гэта праход. Падзеі падпісваюцца вамі да таго, як яны дасягнуты, і ад канца да канца зашыфраваны кантэнт застаецца зашыфраваным праз яго — ён не можа прачытаць вашы асабістыя паведамленні больш, чым рэле можа.

Тая ж самая інфраструктура забяспечвае загрузку мультымедыя і папярэдні прагляд спасылак, таму камусьці трэба атрымаць выяву posted не перадае ваш IP-адрас хосту, на якім ён знаходзіцца.

Што гэта робіць і не купляе вас

Проксі перамяшчае давер, а не выдаляе яго: рэтранслятары больш не бачаць ваш адрас, і робіць аператар проксі. Гэта сапраўднае паляпшэнне ў параўнанні з размовай з дваццаццю незнаёмымі людзьмі непасрэдна, і гэта не ананімнасць. Калі вам гэта трэба, запусціце Nymchat праз Tor або VPN як ну, або абслугоўвайце прыкладанне самастойна і падключайцеся да рэле напрамую.