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