Decentralized Network Layer

This layer ensures resilient, secure communication between devices, facilitating data transmission to the blockchain.

  • Components:

    • libp2p Peer-to-Peer Network:

      • Enables decentralized communication using Kademlia DHT for peer discovery and gossip protocols for data propagation.

      • Transmits energy data, alerts, and signed transactions (e.g., energy production, carbon credits) between EdmondX devices.

      • Provides end-to-end encryption for secure data exchange.

    • Internet Computer (ICP) Canister (Bootstrap + Registry):

      • Manages device registration by issuing time-bound tokens and validating signed messages.

      • Maintains a registry of trusted peer identities, ensuring only authorized devices participate.

  • Role: Facilitates secure data relay from devices to the blockchain, where smart contracts process the data.

Last updated