База на знаење Надвор од интернет
Bluetooth мрежа
Пораки без интернет, без мобилна услуга и без никаква инфраструктура љубезен. Уредите во близина се поврзуваат преку Bluetooth LE и се пренесуваат еден за друг, па стигнува порака луѓе надвор од опсегот на радио со скокање низ уредите помеѓу нив.
Оваа страница е машински преведена за погодност. Англискиот оригинал е верзијата што се применува.
Каква е мрежата
Мрежата е втор транспорт што работи заедно со релеите, а не посебна апликација или посебна идентитет. Јавните канали и приватните пораки работат над тоа, а апликацијата одлучува кои маршрутата која треба да се земе самостојно: онлајн праќањата одат преку интернет и повторно се враќаат на Bluetooth кога тој е недостапен, додека врсникот достапен само преку радио останува на решетката во секој случај.
Секој уред ги пренесува пакетите на уредите што може да ги слушне, со ограничување на 7Двајца луѓе кои не можат директно да се слушнат меѓусебно сè уште разменуваат пораки се додека постои синџир на уреди меѓу нив.
Под тоа, секој пар врсници трча a Бучава XX ракување и разговори околу него сопствена шифрирана сесија. Пакетите се поместени и, кога се големи, се фрагментирани, па со големина колку праќаш кажува што е можно помалку за што е.
Поплавата го достигнува само оној кој слуша во тој момент, па три работи носат порака зад тоа: уреди. Спомнете ја новата јавна историја и да го предаде на оној што го пропушти, Блиски врсници носат запечатена пошта за некој надвор од опсег, и сè што се испраќа без интернет е Објавено подоцна Кога ќе се врати интернет
Вклучувајќи го
Отворете го мрежестиот панел Bluetooth и притиснете Вклучи. Што ќе се случи понатаму зависи од на што го работиш.
На Android и iOS
Апликацијата ги извршува двете улоги на Bluetooth одеднаш - самата рекламирање и скенирање за други — така што секој два уреда во близина се поврзуваат без разлика кој едниот го забележал другиот. Грант дозволата за Bluetooth кога ќе биде побарано и тој сам наоѓа врсници.
Во прелистувач
Веб-апликацијата се приклучува на истата мрежа преку Web Bluetooth, на прелистувачите Chromium: Chrome, Edge, Опера и Храбар. На Safari и Firefox, кои не имплементираат Web Bluetooth, мрежата контролите се целосно скриени наместо да се нудат, а потоа да пропаднат.
Прелистувачот може да земе само Bluetooth централно улога: не може да се рекламира, затоа другите уреди не можат да го откријат. Се поврзува нанадвор со блиските телефони и се пренесува преку нив. Секој уред го избирате еднаш преку избирачот на сопствениот уред на прелистувачот, по што тој повторно се поврзува самостојно. Два прелистувачи не можат директно да се поврзат еден со друг.
Споделување мрежа со Bitchat
Nymchat спроведува Bitchatе мрежен протокол на жицата, бајт за бајт - истата услуга и карактеристика ГАТТ UUID, истото заглавие на пакетот, истите типови на пораки, истото стандардно ограничување за прескокнување. Двајцата апликациите не се премостуваат преку ништо; тие се едноставно на иста мрежа, и уред Nymchat и Bitchat уред се откриваат меѓусебно и директно разменуваат шифрирани пораки.
Објавете ги пакетите, исто така, може да носат a nostrLink: потпишана врска од mesh peer до
нивниот вистински Ностр идентитет. Кога некој е присутен и потврдува, врсник што сте го запознале преку Bluetooth
се појавува како истата личност што ја познавате од релеите.
Историјата помирување и пренесената пошта опишани подолу се формати на Bitchat, така што двете апликации не само што соживуваат на иста мрежа - тие се синхронизираат едни со други јавна историја и носат едни со други коверти.
Историја на мрежата носи
Поплава доставува јавна порака до секој кој е во радио опсег во тој момент. Влезете во просторијата една минута доцна и таа исчезна. 6 часа, ограничени на 1.000 пакети - и го помирува тој прозорец со секој колега што го среќава, приближно секој 15 секундиШто и да ти недостасува, тие те праќаат; што и да ти недостасува, ти ги праќаш.
Споредувањето е направено со компактен сет на веројатност (филтер кодиран со Голомб), така што помирувањето на илјада пораки чини околу еден килобайт наместо шестнаесет.
Тоа е она што му овозможува на телефонот да делува како градски викач: да оди помеѓу две групи кои никогаш не биле во опсег едни со други, или да се врати со часови подоцна, и да го пренесе она што другата страна го пропушти.
Само јавниот сообраќај се пренесува на овој начин - пораките веќе се видливи за секој во радио опсег.
Пошта пренесена од други луѓе
Ако напишете на некој кој не е во радио опсег, нема на кого да ја предадете пораката.Nymchat го запечатува на клучот на таа личност и им дава запечатени копии на неколку врсници кои се Тие го носат, и го доставуваат ако се сретнат со примателот.
Копијата е непрозрачна за оној кој ја носи. Единствената рутирачка информација што ја држи е таг кој Дневна ротација и може да се пресмета само од страна на некој кој веќе го знае клучот на примателот, така што две коверти за истата личност на различни денови не изгледаат поврзани со никого друг.
Копиите не се множат.Секој превозник има буџет кој се намалува на половина кога му дава дел на некој друг, така што пораката се шири на неколку превозници и потоа престанува. 24 часа, и само врсниците чиј идентитет е потврден никогаш не се дадени.
Каде што е можно, Nymchat го запечатува ковертот на еднократен клуч Секој уред објавува мала партија од овие, потпишани така што тие не можат да бидат фалсификувани, и партијата патува на ист начин како што го носи историјата – што е она што го прави достапен додека нејзиниот сопственик е далеку, токму кога нивната пошта се носи.
Делфин чека за 48 часа, бидејќи неколку превозници може да се чуваат копии од истата обвивка и тие пристигнуваат секогаш кога нивните превозници се случува да се сретнат со вас; бришење на првиот ќе направи секоја подоцнежна копија изгледа како изгубена пошта.
Давањето на некој коверти им кажува дека пораката постои и дека сте ја испратиле.Никогаш содржината, никогаш за кого е – но фактот.Ако таа трговија не е она што сакате да направите, Ghost Mode никогаш не користи куриери воопшто (види подолу).
Пренос направен без интернет
Пораката што ја испраќате додека сте офлајн веднаш излегува преку радиото, што стигнува до секој кој е во близина - и никој друг, бидејќи што се однесува до релеите, тоа никогаш не постоело.
Секој кој веќе го добил преку Bluetooth нема да го види двапати: повторно објавената копија носи маркер кој им овозможува на нивниот уред да го препознае. 24 часаОној кој никогаш не го прави тоа е означен како неуспешен наместо да остане гледајќи испратен.
Во исто време, Nymchat ги прашува блиските врсници кои сè уште имаат сигнал да ја објават пораката во негово име - една врска во собата е доволна за сите во неа. Пораката е потпишана од вашиот уред пред да замине, така што врвот кој ја носи е поштенска кутија: не може да промени збор од она што го објавува, а релеите ќе го отфрлат ако се обиде. читање еден канал преку сосед кој има еден.
Ова е кратенка, никогаш не е единствената копија. Ништо не ви кажува на вашиот уред дали соседот всушност успеал да го објави, па пораката останува во ред за вашата сопствена врска на било кој начин. Ако и двете работат, двете копии се бајт-за-бајт истата порака и релеите ја задржат една. Само пораките на каналот патуваат на овој начин - барајќи некој да објави приватна порака ќе им каже на кого сте пишувате - и никогаш во режим на духови, каде што потписот директно ќе укаже на вашиот вистински идентитет.
Режим на духови
Мрежестиот уред е радио кое постојано се најавува, што е токму она што го олеснува за следење низ места и сесии. „Режимот на духови“ е одговорот за приклучување.
Додека е вклучен, секој идентификаторот што го носи објавувањето се заменува со фрлање вредност, и сите тие ротираат заедно:
- статички клуч за шум - од кој произлегуваат идентификацијата и отпечатокот од прст;
- клучот за потпишување Ed25519;
- рекламираното име на Bluetooth;
- прекарот;
- најавениот
nostrLink, кој останува реален, но станува ефемерен, па врсниците сè уште можат да стигне до вас без ништо да се реши до вашиот npub.
Ротација се случува во нервозна епоха од грубо 15 минути. Пензионирани идентитети останете дешифрирачки до 8 епохи па сè уште пристигнува задоцнет одговор, а разговорот започна додека ghosted е закачен на мрежата за добро, а не тивко мигрирање на релеите под вашиот вистински клуч.
Споделувањето на аватари и банери е одбиено додека е активен режимот на духови: повторената слика поврзува две епохите заедно побрзо од кој било клуч.
Две од горенаведените патеки за испорака се исклучени со него, од истата причина. Призрачен уред никогаш нема да побара од никого да носи пошта за тоа - куриер кој се уште држи конверт откако ќе се ротира е нишка помеѓу двата идентитети. И разговорот прицврстен на мрежата никогаш не се републикува на релеите, бидејќи таа копија ќе биде потпишана со вашиот вистински клуч и ќе му каже на другото лице точно кој е призракот. Призрачен уред исто така не објавува еднократни клучеви: ништо не може да се пренесе до или од него во секој случај, така што партијата би била уште една работа што фрлањето на идентитетот емитува за никаква испорака што некогаш би можело да заработи.
Тоа го прави уредот многу потежок за следење. Тоа не го прави неизлечиво. Bluetooth хардверската адреса е контролирана од оперативниот систем, а не од апликацијата, а времето и Социјалните обрасци остануваат поврзани - истата личност, на истото место, разговара со неа истите луѓе, во исто време.
Граници
- Опсегот е опсег на Bluetooth. Десетици метри на отворено, помалку преку ѕидови. мрежата го проширува досегот со скокање, а не со викање погласно. Листата на врсници во панелот на мрежата ќе ви каже што е тоа: пинг на врсници и го известува кружното патување и колку скокови далеку тие всушност се.
- Пропусниот опсег е мал. Рамките се ограничени на 512 бајти и поголеми пораки се фрагментирани. Изграден е за текст, а не за медиуми.
- Испораката е најдобар напор. Поплавата од 7 скокови не прави ветувања, ниту пак патеките кои ја продолжуваат: пренесената историја стигнува до вас само ако сретнете уред кој го држел, а курирот само ќе испорача ако се случи да го сретне примателот.
- Прелистувачите се лисја, според горенаведеното, и зависат од телефонот што е во близина.
- Радиото чини батерија, бидејќи скенирање и рекламирање континуирано е она што ја прави решетката да работи.