Tlula eka leswi nga endzeni
Ku tlhelela eka Nymchat

Xiseketelo xa vutivi Ku vulavula ni vanhu

Mahungu ya le xihundleni

Mabulo ya munhu hi xiyexe lawa ku nga riki na relay leyi nga ma hlayaka, lama kongomisiweke eka swilotlelo leswi va kona ntsena eka rungula rin’we.

Ku sungula rungula ra le xihundleni

Tindlela tinharhu:

  • /pm nym, kumbe /pm nym#a1b2 loko vanhu vambirhi va hlawurile leswi fanaka vito;
  • Rungula ra Xihundla ku suka eka menyu ya mongo ya mani na mani, leyi fikeleleriwaka hi ku tshikilela nkarhi wo leha kumbe ku tsindziyela hi xinene eka rin’wana ra marungula ya vona;
  • leswintsongo + etlhelo ka xiyenge xa Mahungu ya Xihundla eka barhi ya le tlhelo, leyi tekaka a nym kumbe an npub.
Bulo ra rungula ra le xihundleni ra munhu hi xiyexe eka Nymchat.
Bulo ra rungula ra le xihundleni.

I mani loyi a pfumeleriwaka ku sungula yin’we na wena swi le ka wena. Amukela Mahungu ya Xihundla & Swikombelo swa Nkulumo ya Ntlawa, ehansi ka Switirhisiwa › Vuhlayiseki & Vuhlayiseki, swi Pfuriwile hi ku tiyimisela naswona swi nga va ku hungutiwa ku ya eka Vanghana ntsena kumbe yi timiwile hi ku helela.

Ndlela leyi marungula ya le xihundleni ma tirhaka ha yona

Nymchat yi tirhisa NIP-17 marungula lama kongomeke ya le xihundleni, lama pfaleriweke endzeni NIP-59 swifunengeto swa tinyiko. Rungula ra wena ri hundza eka swiphemu swinharhu endleleni yo huma:

  1. a mavarivari (kind 14) — tsalwa na metadata ya rona, never yi sayiniwile, hikwalaho a yi nge pfuki yi kombisiwe leswaku i ya wena hi mani na mani loyi a nga yi pfuxangiki;
  2. a siva (kind 13) — mahungu lama pfaleriweke eka muamukeri naswona u sayiniwile hi wena;
  3. a ku phutsela tinyiko (kind 1059) — xilemo xi pfaleriwile nakambe, . ku sayiniwile hi a xilotlelo xa nkarhi wun’we lexi endleriweke rungula leri ntsena.

Leswi relay yi swi vonaka, hikwalaho, i xiendlakalo lexi humaka eka pubkey lexi nga si tshamaka xi humelela naswona a swi nge he pfuki, leswi kongomisiweke eka muamukeri, hi nhundzu leyi nga vonakiki. A hi xilotlelo xa wena. A hi swona leswi rungula. Hambi ku ri murhumeri la nga cincekiki ku correlate.

Xitempe xa nkarhi xa wrap xi hoxile hi vomu, na xona: xi tlheriseriwe endzhaku hi nhlayo leyi nga hlelekangiki ya ku fika eka tiawara timbirhi, leti tekiweke eka RNG ya cryptographic. Handle ka sweswo, mulanguti a nga fola layini "wrap sent." hi 14:03:11" na "wrap delivered hi 14:03:11" na ku pfuxeta leswaku i mani loyi a vulavulaka na mani ku suka eka nkarhi a ri yexe.

Leswi swa ha vonakaka

Xilotlelo xa mani na mani xa muamukeri xi le rivaleni — xi fanele ku va kona, kutani a va swi kotanga ku xi kuma rungula leri. Kutani relay yi nga swi vona sweswo un'wana u rhumele nchumu eka xilotlelo xexo, naswona hi xiringaniso leswaku kangani. A yi swi voni leswaku i mani, rini kahle-kahle kumbe yini.

Ku lwisana na quantum

Ku fihla loku nga laha henhla ku titshege hi ku cincana ka swilotlelo swa elliptic-curve leswi nga ni matimba lama eneleke khompyuta ya quantum yi nga ha tshoveka — naswona nala a nga rhekhoda thrafikhi namuntlha ku decrypt kan’we yin’we yi kona. Exikarhi ka vatirhisi va Nymchat, Nymchat yi nga engetela ku cincana ka vumbirhi, endzhaku ka ku cincana ka swilotlelo swa quantum (ML-KEM-768) etlhelo ka leyi tolovelekeke, hikwalaho havumbirhi bya swona a swi ta boheka ku tshoveka leswaku swi hlaya rungula.

Leswi swi endleka hi mpfuxampfuxa exikarhi ka vatsari va Nymchat naswona a ku na xiyimo lexi xi lavaka xona. Swifenyetelo leswi tsariweke hi ndlela leyo swi kombisa xitshepfiso exikarhi ka xikavimbelo; leswi nga riwo xitlhokovetselo cha vumbirhi swi kombisa xitshepfiso lexi fanaka lexi xeketiweke, leswaku u nga swi tiva siku na siku leswaku u languta yini. Vakulu lava nga riki va swi seketela, ku katsa na Bitchat na vatsari van'wana va Nostr, va ya tshama va amukela NIP-17 ya xiyimo. Xiya. ku hlaya xidindisi hi swiphemu hinkwaswo swo muti, na ku fihla loku nga ni quantum-resistant hi leswi xi swi kovetaka ni leswi xi nga xi kovetiki.

Ku yisa emahlweni xihundla

Xichavo xin’we ku ndzhaku ka swiyimo, hikuva vito ri tshembisa swinene ku tlula leswi ri endlayo. Cryptographic forward secrecy xi vula leswaku xitshungulo lexi yiviweke xi nga swi kota ku pfula mavulavulelo lawa a ya nga va le nkarhi lowu xitshungulo xi nga yiwiweke kona, kambe Nymchat a yi na leswi: NIP-44 yi teka xitshungulo xayo eka xitshungulo xa wena xa nkarhi lowu nsec, na Xikanga xa ku landza quantum e'khiyeni ra nkarhi wo leleti ra rona. Leswi setting leyi landzelaka yi swi endlaka i ku kombela relay ta tsundza xiyimbeletelo endzhaku, leswi nga pfumelani nkarhi lowu xitshuri xi nga tshama xi ri kona leswaku xi tswaletiwa.

Ku nyamalala PM (xihundla xa le mahlweni) ., ehansi ka Switirhisiwa › Vuhlayiseki & Vuhlayiseki, yi timiwile hi ku tiyimisela. Ku yi hundzula on yi engetela NIP-40 expiration tag eka yin’wana na yin’wana leyi humaka nyiko wrap, leyi vutisa relays na tiklayenti ku susa rungula endzhaku ka nkarhi lowu u wu hlawuleke.

I xikombelo, naswona swi fanerile ku va erivaleni hi leswi sweswo swi vulaka swona: relay leyi yi xiximaka yi wela ehansi xiendlakalo, na relay leyi nga endliki, a yi endli tano. Swi hunguta leswaku kopi yi tshama nkarhi wo tanihi kwihi switirhisiwa swa le makaya leswi u nga swi lawuliki. A swi nge un-send message eka munhu loyi se a nga na yona yi amukerile.

Mahungu lama nyamalala

Ku nyamalala Endzhaku yi veka nkarhi wo hela, naswona yi tirha ntsena loko xihundla xa le mahlweni xi ri kona:

Ndlela
1 wa awara
6 wa tiawara
1 sikuKu tlula
3 wa masiku
7 wa masiku

Hi ku hambana, . Cache PMs & Group Chats Eka Xitirhisiwa yi endla xiboho xa loko yi pfaleriwile mabulo ma hlayisiwa endhawini ya ka n’wina. Yi pfuriwile hi ku tiyimisela, hikwalaho mabulo ma humelela hi ku hatlisa eka ku simekiwa. Yi time naswona a ku na nchumu lowu nga decrypted lowu tsariweke eka disk — marungula ya tekiwa naswona decrypted afresh nkarhi wun’wana na wun’wana, leswi swi nonokaka naswona swi vula xin’wana na xin’wana lexi ti relays se ti nga na xona dropped yi fambile na wena.