Prima aplicație de comunicare text între utilizatori, folosind o rețea polimorfă, ca o nouă modalitate de stocare și partajare a informațiilor prin conținutul rețelei WWW. Metoda de salvare și restaurare a conținutului introdus de utilizator pune sub semnul întrebării adevărul și credibilitatea acestuia, în timp ce într-o perioadă scurtă de timp nu se pierde esența părții suport a informațiilor. Din punct de vedere al intervalelor de timp mai lungi - de obicei câteva zile/săptămâni, conținutul partajat polimorf este dezintegrat și are loc dezintegrarea lui completă. Aplicația constă dintr-o parte client și o parte server.
Motorul TetraChat
Partea de server a aplicației este stocată pe un server central. Este folosit pentru a procesa, a restaura conținut și a-l distribui pe dispozitivele finale ale utilizatorilor. Utilizează principiile stocării informațiilor bazate pe „comunicarea polimorfă” (partea stocare și restaurare). Conținutul este criptat în stocare cu o cheie RSA cu o lungime de 4096 biți. Cheia este specifică fiecărui canal individual și este generată atunci când este creată. Proprietarul canalului poate salva cheia. Cheia nu este stocată pe partea serverului, iar atunci când motorul serverului pornește, proprietarul trebuie să furnizeze cheia, altfel nu va fi posibilă restabilirea comunicației.
Client TetraChat
Partea client a aplicației, reprezentată de un browser de Internet sau de o aplicație nativă pentru un anumit sistem de operare. Protocolul de comunicare HTTPS este utilizat pentru comunicarea cu partea de server. Aplicația servește ca punct de intrare și strat de prezentare a conținutului. Nu este stocat niciun conținut pe partea dispozitivului final. Crearea și partajarea unui canal de comunicare/chat La crearea unui canal de comunicare, este posibil să se parametrizeze comportamentul comunicării polimorfe. În momentul creării, canalului îi sunt atribuiți identificatori unici de comunicare (QUID și nume). Numele este un parametru unic care servește doar pentru orientarea internă a utilizatorului și nu poate fi folosit pentru a căuta un canal. Pentru a căuta, sau QUID (identificator unic de 32 de octeți) trebuie utilizat pentru a vă conecta la canal. Conectarea noilor utilizatori are loc prin partajarea acestui identificator. După crearea unui canal, este necesar să alegeți o parolă de acces, care este ulterior utilizată pentru autorizarea utilizatorului. Dacă utilizatorul are un identificator QUID, dar nu are o parolă de acces, în locul conținutului real, doar așa-numitul „mesaje false”, adică conținut generat aleatoriu. După introducerea parolei corecte, conținutul afișat este real. Funcția de afișare a „mesajelor false” este opțională și nu trebuie activată. Dacă funcția nu este activată, este necesar să cunoașteți parola de acces corectă pentru a vizualiza conținutul. O astfel de abordare asigură că nu există nicio legătură logică între utilizatori. Parametrul de viteză „uitare” determină gradul de probabilitate a defalcării totale a comunicării în timp. Cu o viteză mai mare de uitare, se folosesc astfel de adrese URL finale, unde există o probabilitate mai mare de modificare a conținutului într-un interval de timp mai scurt (de exemplu, forumuri de discuții).
Comunicarea cu utilizatorul
Pentru a introduce un mesaj nou, aplicația necesită un nume de utilizator (login), care este ales chiar de utilizator. Ca element opțional, puteți folosi o parolă pentru a vă proteja de furtul de identitate. În cazul protecției cu parolă, numai proprietarul parolei poate folosi numele de conectare pe canalul dat în viitor. Lungimea raportului este limitată la 250 de apartamente.
Ultima actualizare
14 sept. 2025