Distributed instant messaging protocol

A text messaging system that operates as a distributed network of devices. It is intended to allow communication between users without the need to run a central server. The system is able to continue working regardless of which network member is shut down. Based on idea of Distibuted Hash Table and Kademlia protocol.

Carried out in the form of an master’s thesis.


Proposal for a communication protocol based on the idea of distribured networks and DHT