Skip to content

v2.0.1 - initial version

Compare
Choose a tag to compare
@stiartsly stiartsly released this 03 Apr 04:37
· 188 commits to master since this release

Elastos Carrier V2 is a new two-layered architecture that features a unified DHT network as the bottom layer and facilitates various application-oriented services on top of the DHT network. And Carrier Native is a C++ distribution that runs on native machines such as macOS/ Linux, and mobile devices like iOS:

  • Supports core DHT ((Distributed Hash Table) protocol messages, including the following basic messages: Ping, FindNode, AnnouncePeer, FindPeer, StoreValue, and FindValue;
  • The messages between DHT nodes are encrypted using end-to-end encryption to ensure that the communication is secure and cannot be intercepted or read by any unauthorized parties;
  • The "addons" feature of the ActiveProxy client supports mapping a service entry from a local network to make it publicly accessible, allowing anyone to deploy a service on their LAN environment and access it from the public.
  • "Carrier-shell" is an interactive application designed for developers to debug and test DHT messages and features. It allows users to check whether DHT messages are functioning properly and view the internal status of DHT nodes, including the health status of the routing table.
  • Launcher Daemon application, which integrates ActiveProxy Client features and supports mapping local services to be public through the ActiveProxy service provided by SuperNode via configuration files;
  • Basic unit test cases and API test cases;
  • Supports compilation on macOS/Linux machines and cross-compilation for iOS system on macOS.