Node Architecture
Node Architecture - Infrastructure Node Design
This document describes the architecture of Roru infrastructure nodes.
Node Types
Verifier Nodes
Purpose: Verify zero-knowledge proofs.
Components: Proof verification, state management.
Relayer Nodes
Purpose: Relay transactions to blockchains.
Components: Transaction routing, blockchain communication.
Sync Nodes
Purpose: Maintain synchronized shielded state.
Components: State tree, Merkle proofs, synchronization.
Prover Nodes
Purpose: Generate zero-knowledge proofs.
Components: Proof generation, circuit execution.
Architecture
Node Structure
Layers:
Network layer
Protocol layer
Storage layer
Processing layer
Conclusion
Modular node architecture enables scalable infrastructure.
Last updated
