Architecture- MessagingLayer - We have a nice clean, and very easy to use interface to UDP/IP that takes care of message serialization and deserialization, along with waiting for messages and message timeouts.
- MessageRouting - Our routing protocol is based on the "small world theory" incorporating some simplified innovations from Freenet.
- DataTransmission - We use a simple UDP-based data transfer algorithm
- IntegrityChecking - We employ two techniques to ensure the integrity of downloaded data
|