> For the complete documentation index, see [llms.txt](https://docs.uomi.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uomi.ai/readme/infrastructure/nodes.md).

# Nodes

### Overview

Nodes are fundamental components of the UOMI ecosystem, serving multiple critical functions including blockchain maintenance, AI computation execution, and system-wide service integration. Each node type is optimized for specific roles within the network architecture.

<figure><img src="/files/Ou4XF5ZODLuZh5dYpFZL" alt=""><figcaption></figcaption></figure>

### Node Types

#### Full Node

* **Core Functions:**
  * Maintains complete blockchain copy
  * Performs comprehensive transaction verification
  * Facilitates network transaction propagation
  * Supports network stability and decentralization

#### Archive Node

* **Key Features:**
  * Stores complete historical state
  * Enables historical block queries
  * Supports data analytics and explorers
  * Maintains network transparency

#### Validator Node

* **Capabilities:**
  * Operates full node functionality
  * Participates in consensus
  * Implements intelligent state pruning
  * Optimizes storage efficiency
  * Executes Agents

### MainNet Service Architecture

#### Core Components

1. **Uomi-node Service**
   * Substrate-based blockchain runtime
   * Transaction processing engine
   * State management system
   * Network communication protocol
2. **AI Service**
   * Dedicated computation engine
   * Model execution environment
   * Agent interaction interface
   * Resource management system

#### Integration Layer

The AI-AGENT system interfaces with node services through:

* Secure proxy functions
* Protected communication channels
* Resource allocation controls

### Technical Specifications

#### Hardware Requirements

| Node Type | CPU      | RAM   | Storage | Network | GPU           |
| --------- | -------- | ----- | ------- | ------- | ------------- |
| Full      | 4+ cores | 8GB+  | 100GB+  | 1 Gbps  | -             |
| Archive   | 8+ cores | 16GB+ | 500GB+  | 1 Gbps  | -             |
| Validator | 8+ cores | 16GB+ | 100GB+  | 1 Gbps  | 2 x RTX 4090+ |

#### Network Parameters

* Default P2P port: 30333
* Default RPC port: 9944
* Default WS port: 9944
* Default Prometheus port: 9615

### Security Considerations

1. **Network Security**
   * Firewall configuration
   * Port access control
   * DDoS protection
   * Secure communication protocols
2. **System Security**
   * Regular updates
   * Access control
   * Resource isolation
   * Monitoring and alerting
3. **Data Security**
   * State encryption
   * Secure key management
   * Backup procedures
   * Recovery protocols

### Best Practices

1. **Deployment**
   * Use dedicated hardware
   * Implement monitoring
   * Regular maintenance
   * Performance optimization
2. **Operation**
   * Regular backups
   * Update management
   * Resource monitoring
   * Performance tuning
3. **Maintenance**
   * Regular updates
   * Security patches
   * Performance monitoring
   * Capacity planning

This comprehensive guide provides the foundation for understanding and implementing UOMI network nodes. For specific setup instructions, refer to our node deployment documentation.
