diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -30,3 +30,10 @@ This can happen because we dont verify all peers get the data so by the time one Operations are parsed in order for the receiving peer using operation timestamp. ## Padding Packets should have padding in the encrypted data to prevent peers without encryption key to analyze content +## Fake packets +To prevent duplication of packets, the hash of packets should be stored and each request should check against the hash list if it has not already been received +## Functionality for dependant applications +This database is used for chat application, and in chat applications you may want to have the ability to invite users to a channel using an invite link. +Functionality for an invite link that is only available for a certain amount of time can be added by generating an invite packet as an admin user with timestamp +and the user that should be added can be excluded from the signed packet, allowing any user to be added to channel while the invite link is valid. +The invite link could be converted to hex string to make it shareable and also generate QR-code using it to make it easy to join with mobile device. |