Първото приложение за текстова комуникация между потребители, използващо полиморфна мрежа, като нов начин за съхранение и споделяне на информация чрез съдържанието на WWW мрежата. Методът за запазване и възстановяване на съдържанието, въведено от потребителя, поставя под въпрос неговата истинност и достоверност, като за кратък период от време не се губи същността на поддържащата част от информацията. От гледна точка на по-дълги времеви интервали – обикновено няколко дни/седмици, полиморфно споделеното съдържание се разпада и настъпва пълното му разпадане. Приложението се състои от клиентска и сървърна част.
TetraChat двигател
Сървърната част на приложението се съхранява на централен сървър. Използва се за обработка, възстановяване на съдържание и разпространението му до крайните устройства на потребителите. Той използва принципите на съхранение на информация, базирани на "полиморфна комуникация" (част за съхранение и възстановяване). Съдържанието е криптирано в хранилището с RSA ключ с дължина 4096 бита. Ключът е специфичен за всеки отделен канал и се генерира при създаването му. Собственикът на канала може да запази ключа. Ключът не се съхранява от страната на сървъра и когато двигателят на сървъра стартира, собственикът трябва да предостави ключа, в противен случай няма да е възможно да се възстанови комуникацията.
TetraChat клиент
Клиентската част на приложението, представена от интернет браузър или родно приложение за конкретна операционна система. Комуникационният протокол HTTPS се използва за комуникация със сървърната част. Приложението служи като входна точка и слой за представяне на съдържание. От страната на крайното устройство не се съхранява съдържание. Създаване и споделяне на комуникационен канал/чат При създаването на комуникационен канал е възможно да се параметризира поведението на полиморфната комуникация. В момента на създаване на канала се присвояват уникални комуникационни идентификатори (QUID и име). Името е уникален параметър, който служи само за вътрешна ориентация на потребителя и не може да се използва за търсене на канал. За търсене или QUID (уникален 32-байтов идентификатор) трябва да се използва за свързване към канала. Свързването на нови потребители става чрез споделяне на този идентификатор. След създаване на канал е необходимо да изберете парола за достъп, която впоследствие да се използва за авторизация на потребителя. Ако потребителят има QUID идентификатор, но няма парола за достъп, вместо реалното съдържание се показва само т.нар. „фалшиви съобщения“, т.е. произволно генерирано съдържание. След въвеждане на правилната парола, показаното съдържание е реално. Функцията за показване на "фалшиви съобщения" не е задължителна и не е необходимо да се активира. Ако функцията не е активирана, е необходимо да знаете правилната парола за достъп, за да видите съдържанието. Подобен подход гарантира, че няма логическа връзка между потребителите. Параметърът на скоростта на "забравяне" определя степента на вероятност за пълно прекъсване на комуникацията във времето. При по-висока скорост на забравяне се използват такива крайни URL адреси, при които има по-голяма вероятност за промяна на съдържанието за по-кратък интервал от време (напр. дискусионни форуми).
Комуникация с потребителя
За въвеждане на ново съобщение приложението изисква потребителско име (вход), което се избира от самия потребител. Като незадължителен елемент можете да използвате парола, за да се защитите от кражба на самоличност. В случай на защита с парола, само собственикът на паролата може да използва името за вход в дадения канал в бъдеще. Дължината на отчета е ограничена до 250 апартамента.
Актуализирано на
14.09.2025 г.