Skip to main content
CONCEPT

Carrier SDK Overview

Carrier provides the decentralized networking layer for the Elastos ecosystem. Developers can use Carrier to add peer-to-peer communication, service discovery, and encrypted tunnels to their applications.

Architecture​

Carrier is built on a custom Kademlia DHT implementation:

  • Peer discovery: Find nodes and services on the network without a central directory
  • Value storage: Store and retrieve small records in the distributed hash table
  • Active Proxy: Relay service for NAT traversal when direct connections are not possible
  • Encrypted transport: All communications are encrypted at the transport layer

Getting Started​

  1. Read the Developer Guide for integration patterns and API usage
  2. Review the Protocol Reference for wire formats and cryptographic details

SDKs​

Boson Network​

The Carrier team has evolved the technology into the Boson Network, extending relay capabilities and infrastructure services. See Boson Network for an overview.