Lightweight Idle Nodes

Idle Network's Lightweight Idle Nodes act as the blockchain agent of the device. Handles signing, submitting proofs, and interacting with Idle MetaVaults.

Implementation:

  • Written in C/C++ for portability across ARM Cortex-M, RISC-V MCUs, and Linux-based IoT boards.

  • Uses ECC (Elliptic Curve Cryptography, e.g., secp256k1) for wallet signing.

  • Runs in low-duty cycles (e.g., 1% CPU usage, waking only for blockchain submissions).

  • Can use ARM TrustZone or RISC-V PMP (Physical Memory Protection) to sandbox itself from OEM firmware functions.

Blockchain Compatibility:

  • Ethereum L2s (Base, Optimism, Arbitrum) via lightweight RPC clients.

  • Solana or Cosmos ecosystems via GRPC light clients.

  • Pluggable backend for MetaVault integration (abstracts away multi-chain complexity).

Last updated