Impossible Cloud Network Documentation
  • Welcome to the Impossible Cloud Network
  • Introduction
    • Introduction
    • ICN Protocol Overview
    • Key Features
    • Key Concepts
    • FAQs
    • Legal Disclaimer
  • ICN Glossary
  • ICN Protocol Smart Contracts
  • ICN Participation
    • Stake and Earn
    • Become a Hardware Provider
    • Run a HyperNode
  • Network Architecture
    • Design Overview
    • ScalerNode Network
    • HyperNode Network
    • Satellite Network
    • Services and Apps
    • Smart Contracts
  • ICN Economics
    • Tokenomics
      • The ICNT
        • Circulating Supply
        • Total Supply
        • Token Minting
        • Burn Mechanisms
      • Initial Allocation
      • Token Unlock Schedule
      • Token Utility
    • Builders
      • Access to Network Resources
      • Capacity Allocation
    • Hardware Providers (HPs)
      • HP Rewards
      • Collateral
        • Delegation
        • Slashing
    • ICN Link
  • MiCA Whitepaper
    • Link to MiCA Whitepaper Download (published on May 7, 2025)
Powered by GitBook
On this page
  • Core Components
  • Protocol Lifecycle
  1. Network Architecture

Design Overview

This section provides an in-depth overview of the core components of ICN’s architecture, explaining how each component contributes to the overall system.

PreviousRun a HyperNodeNextScalerNode Network

Last updated 8 days ago

Core Components

  1. Smart Contracts: Enforces the ICN economic & resource allocation system, and implements the performance validation logic.

  2. ScalerNodes: Base resource unit node in the protocol. Physical servers of specific hardware class provisioned to the network by Hardware Providers.

  3. Daemon: Core diagnostic agent for provisioning, telemetry, and hardware response. Provisioning of ScalerNodes is achieved through the installation of the Daemon.

  4. HyperNodes: Independent validator nodes verifying Hardware resource quality and performance. HyperNodes reports are evaluated by the ICN Smart Contracts, ensuring that Builders receive the expected quality of service.

  5. Satellite Network: Guarantees the availability and integrity of off-chain challenge data. In the current implementation, the Satellite Network is bootstrapped as part of the system setup.

  6. Services & Apps: Builders book capacity in the network in ScalerNode units and deploy services and applications at scale.

Protocol Lifecycle

The ICN architecture operates via a streamlined workflow that ensures efficiency and accountability:

  1. Provisioning: ScalerNodes join the protocol under a specific hardware class and Daemons are deployed.

  2. Resourcing: Builders, via the Console, book capacity in ScalerNode units in a specific region and access to the hardware is provided for deployment of services.

  3. Monitoring: HyperNodes continuously audit performance metrics against the Daemons and submit reports off-chain to the Satellite Network. Daemons and HyperNodes execute challenges in sync via an Indexer from events captured from Smart Contracts.

  4. On-chain Settlement: Smart contracts settle penalties and rewards based on challenge results from the Satellite Network and commit verifications.

Fig. ICN overview
Fig. Protocol Lifecycle