OnGrid Protocol Doc
  • Introduction to Ongrid Protocol
  • OnGrid Protocol
    • Problem Statement
    • OnGrid Protocol Solution
      • Core Features
  • Technical Architecture
    • Key Components:
      • Physical Infrastructure Layer (DePIN Devices)
      • Decentralized Network Layer
      • Blockchain and Storage Layer (Including Smart Contracts)
      • Application Layer
    • Technology Stack
  • Data Flow and Smart Contract Interactions
  • Security and Scalability Features
  • Use Cases
  • Roadmap
  • Conclusion
Powered by GitBook
On this page
  1. Technical Architecture

Technology Stack

  • Physical Devices: ESP32, Raspberry Pi (EdmondX firmware)

  • Networking: libp2p (Kademlia DHT, gossip protocols)

  • Blockchain: Internet Computer (ICP Canister), Ethereum for smart contracts

  • Smart Contracts: Solidity (EVM)

  • Storage: Arweave for immutable data, IPFS for caching

  • Backend: Node.js/Go for microservices, RESTful APIs

  • Frontend: React.js (web), React Native (mobile)

  • Security: ed25519 for device identity, TLS/Noise for encryption

PreviousApplication LayerNextData Flow and Smart Contract Interactions

Last updated 13 days ago