База ведаў Па-за інтэрнэтам
Bluetooth сетка
Абмен паведамленнямі без Інтэрнэту, мабільнай сувязі і інфраструктуры выгляд. Прылады паблізу звязваюцца праз Bluetooth LE і рэтранслююць адна адну, таму паведамленне даходзіць людзі за межамі радыусу дзеяння, пераскокваючы праз прылады паміж імі.
Для зручнасці гэтая старонка перакладзена машынай. Прымяняецца англійская арыгінал.
Што такое сетка
Сетка - гэта другі транспарт, які працуе побач з рэле, а не асобнае прыкладанне або асобнае ідэнтычнасць. Грамадскія каналы і асабістыя паведамленні працуюць над ім, і праграма вырашае, які маршрут для самастойнага выканання: анлайн-адпраўкі ідуць праз Інтэрнэт і вяртаюцца да Bluetooth, калі ён недаступны, у той час як пір, дасяжны толькі па радыё, застаецца ў сетцы ў любым выпадку.
Гэта сетка паводкі захоўвання і наперад. Кожная прылада перадае пакеты тым прыладам, якія можа пачуць, з абмежаваннем хмеля 7, дэдуплікацыю таго, што ён ужо бачыў так a пакет не цыркулюе вечна. Два чалавекі, якія ўсё яшчэ не чуюць адзін аднаго абменьвацца паведамленнямі, пакуль паміж імі існуе ланцужок прылад.
Пры гэтым кожная пара аднагодкаў запускае a Шум XX поціск рукі і размовы над ім уласны зашыфраваны сеанс. Пакеты падшытыя і, калі вялікія, фрагментаваныя, таму памер якога вы дасылаеце як мага менш гаворыць пра тое, што гэта такое.
Уключаю яго
Адкрыйце сеткавую панэль Bluetooth і націсніце Уключыце. Што будзе далей, залежыць ад на чым вы яго працуеце.
На Android і iOS
Праграма выконвае абедзве ролі Bluetooth адначасова — рэкламуе сябе і шукае іншых — такім чынам любыя дзве бліжэйшыя прылады злучаюцца незалежна ад таго, якая з іх заўважыла другую. Грант дазвол Bluetooth, калі яго запытаюць, і ён самастойна знаходзіць аднагодкі.
У браўзеры
Вэб-праграма далучаецца да той жа сеткі праз Web Bluetooth у браўзерах Chromium: Chrome, Edge, Опера і адважны. У Safari і Firefox, якія не рэалізуюць Web Bluetooth, сетка элементы кіравання цалкам схаваны, а не прапанаваны, а затым не працуюць.
Браўзэр можа прымаць толькі Bluetooth цэнтральны роля: ён не можа рэкламаваць сябе, так іншыя прылады не могуць яго выявіць. Ён падключаецца да бліжэйшых тэлефонаў і рэле праз іх іх. Вы выбіраеце кожную прыладу адзін раз праз уласны выбар прылад браўзера, пасля чаго яна аднаўляецца самастойна. Два браўзеры не могуць спасылацца адзін на аднаго непасрэдна.
Абагульванне сеткі з Bitchat
Nymchat рэалізуе Bitchat's mesh-пратакол на провадзе, байт за байтам — той жа сэрвіс і характарыстыка GATT UUID, той жа загаловак пакета, тыя ж тыпы паведамленняў, той жа ліміт скачка па змаўчанні. Два прыкладанні ні праз што не перамыкаюцца; яны проста на адной сетцы і прыладзе Nymchat і прылада Bitchat выяўляюць адзін аднаго і абменьваюцца зашыфраванымі паведамленнямі непасрэдна.
Пакеты аб'яў таксама могуць несці a nostrLink: падпісаная спасылка ад аднарангавага сеткі да
іх сапраўдная асоба Nostr. Калі адзін прысутнічае і правярае, аднарангавы, з якім вы пазнаёміліся праз Bluetooth
паказваецца як той самы чалавек, якога вы ведаеце з рэле.
Рэжым прывіда
Мэш-прылада - гэта радыё, якое паўтарае аб сабе, што робіць яго лёгкім сачыць за месцамі і сесіямі. Рэжым прывіда - гэта выбарны адказ.
Пакуль ён уключаны, кожны ідэнтыфікатар, які нясе аб'ява, замяняецца выкідным значэнне, і ўсе яны круцяцца разам:
- статычны ключ Noise — з якога атрыманы ідэнтыфікатар піра і адбітак пальца;
- ключ подпісу Ed25519;
- рэкламуемая назва Bluetooth;
- мянушка;
- абвешчаны
nostrLink, які застаецца рэальным, але становіцца эфемерным, таму калегі ўсё яшчэ могуць звязацца з вамі, нічога не вырашаючы на ваш npub.
Кручэнне адбываецца па дрыготкай эпосе прыкладна 15 хвілін. Адстаўныя асобы захоўваць магчымасць расшыфроўкі да 8 эпох так што адказ усё яшчэ прыходзіць са спазненнем, і a размова, распачатая ў той час як прывіды, замацаваны на сетцы назаўсёды, а не моўчкі пераход на рэле пад вашым сапраўдным ключом.
Адмоўлена ў сумесным выкарыстанні аватара і банэра, калі актыўны рэжым Ghost Mode: паўторная выява звязвае два эпохі разам хутчэй, чым любы ключ.
Гэта робіць прыладу значна цяжэй прытрымлівацца. Гэта не робіць яго непрасочваемым. Bluetooth апаратны адрас кантралюецца аперацыйнай сістэмай, а не праграмай, а час і сацыяльныя ўзоры застаюцца суадноснымі — адзін і той жа чалавек, у тым жа месцы, з якім размаўляе тыя ж людзі, у той жа час.
Межы
- Далёкасць - гэта дасяжнасць Bluetooth. Дзесяткі метраў на адкрытым месцы, менш наскрозь сцены. Сетка пашырае дасяжнасць, скачучы, а не крычачы гучней.
- Прапускная здольнасць невялікая. Кадры абмежаваныя 512 байтамі і больш паведамленняў з'яўляюцца фрагментаванымі. Ён створаны для тэксту, а не для медыя.
- Дастаўка найлепшым чынам. Назапашвальны флуд з абмежаваннем у 7 скачкоў не дае абяцанняў. Калі нікога няма ў зоне дзеяння і ніхто не трапляе ў зону дзеяння, паведамленне чакае.
- Браўзэры - гэта лісце, у адпаведнасці з вышэй, і залежыць ад тэлефона паблізу.
- Радыё стаіць на батарэйцы, таму што сканаванне і рэклама пастаянна гэта тое, што прымушае сетку працаваць.