Aplikacioni i parë për komunikim me tekst ndërmjet përdoruesve, duke përdorur një rrjet polimorfik, si një mënyrë e re e ruajtjes dhe ndarjes së informacionit përmes përmbajtjes së rrjetit WWW. Mënyra e ruajtjes dhe rikthimit të përmbajtjes së futur nga përdoruesi vë në pikëpyetje vërtetësinë dhe besueshmërinë e saj, ndërkohë që në një periudhë të shkurtër kohe nuk humbet thelbi i pjesës mbështetëse të informacionit. Nga pikëpamja e intervaleve më të gjata kohore - zakonisht disa ditë/javë, përmbajtja e përbashkët polimorfike shpërbëhet dhe ndodh shpërbërja e plotë e saj. Aplikacioni përbëhet nga një pjesë klient dhe një server.
Motori TetraChat
Pjesa e serverit të aplikacionit ruhet në një server qendror. Përdoret për të përpunuar, rivendosur përmbajtjen dhe për ta shpërndarë atë në pajisjet fundore të përdoruesve. Ai përdor parimet e ruajtjes së informacionit bazuar në "komunikim polimorfik" (pjesa e ruajtjes dhe restaurimit). Përmbajtja është e koduar në ruajtje me një çelës RSA me gjatësi 4096 bit. Çelësi është specifik për çdo kanal individual dhe gjenerohet kur krijohet. Pronari i kanalit mund ta ruajë çelësin. Çelësi nuk ruhet në anën e serverit dhe kur motori i serverit fillon, pronari duhet të sigurojë çelësin, përndryshe nuk do të jetë e mundur të rivendoset komunikimi.
Klient i TetraChat
Pjesa e klientit e aplikacionit, e përfaqësuar nga një shfletues interneti ose një aplikacion vendas për një sistem operativ specifik. Protokolli i komunikimit HTTPS përdoret për komunikim me pjesën e serverit. Aplikacioni shërben si pikë hyrëse dhe shtresë e prezantimit të përmbajtjes. Asnjë përmbajtje nuk ruhet në anën e pajisjes fundore. Krijimi dhe ndarja e një kanali/chati komunikimi Gjatë krijimit të një kanali komunikimi, është e mundur të parametrizohet sjellja e komunikimit polimorfik. Në momentin e krijimit, kanalit i caktohen identifikuesit unikë të komunikimit (QUID dhe emri). Emri është një parametër unik që shërben vetëm për orientimin e brendshëm të përdoruesit dhe nuk mund të përdoret për të kërkuar një kanal. Për të kërkuar, ose QUID (identifikues unik 32 bajt) duhet të përdoret për t'u lidhur me kanalin. Lidhja e përdoruesve të rinj bëhet duke ndarë këtë identifikues. Pas krijimit të një kanali, është e nevojshme të zgjidhni një fjalëkalim aksesi, i cili më pas përdoret për autorizimin e përdoruesit. Nëse përdoruesi ka një identifikues QUID, por nuk ka një fjalëkalim aksesi, në vend të përmbajtjes reale, vetëm i ashtuquajturi "mesazhe të rreme", pra përmbajtje të krijuara rastësisht. Pas futjes së fjalëkalimit të saktë, përmbajtja e shfaqur është reale. Funksioni i shfaqjes së "mesazheve të rreme" është opsional dhe nuk ka nevojë të aktivizohet. Nëse funksioni nuk aktivizohet, është e nevojshme të dini fjalëkalimin e saktë të hyrjes për të parë përmbajtjen. Një qasje e tillë siguron që të mos ketë lidhje logjike midis përdoruesve. Parametri i shpejtësisë "harrimi" përcakton shkallën e probabilitetit të prishjes totale të komunikimit me kalimin e kohës. Me një shpejtësi më të lartë harrese, përdoren adresa të tilla URL fundore, ku ka një probabilitet më të lartë të ndryshimeve të përmbajtjes në një interval më të shkurtër kohor (p.sh. forume diskutimi).
Komunikimi i përdoruesit
Për të futur një mesazh të ri, aplikacioni kërkon një emër përdoruesi (login), i cili zgjidhet nga vetë përdoruesi. Si një artikull opsional, ju mund të përdorni një fjalëkalim për të mbrojtur veten nga vjedhja e identitetit. Në rastin e mbrojtjes me fjalëkalim, vetëm pronari i fjalëkalimit mund të përdorë emrin e hyrjes në kanalin e dhënë në të ardhmen. Gjatësia e raportit është e kufizuar në 250 apartamente.
Përditësuar më
14 sht 2025