From 58819e501f2705a7d1dd678eb0112e97697e4366 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 1 May 2018 11:59:15 +0200 Subject: Remove unnecessary dependency 'fmt' --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 5e62b91..5c61bf6 100644 --- a/README.md +++ b/README.md @@ -35,3 +35,9 @@ This database is used for chat application, and in chat applications you may wan 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. +## UDT +Combine opendht with udt. Use opendht to find other peers and udt for communication. +## New node download +Use a merkle tree and when requesting new nodes when connecting, send X latest hashes and other peers can send you where you have missing data and send you it. +If all X hashes are wrong, send older hashes. +However if we are only using opendht to find other peers, we might as well use https://github.com/DavidKeller/kademlia or https://github.com/ytakano/libcage -- cgit v1.2.3