Skip to main content

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.