# Unified Gas System

Arichain's Unified Gas System abstracts the complexity of different virtual machine fee structures, providing developers and users with a consistent, predictable fee experience regardless of the target execution environment.

#### Gas Abstraction Model

**Universal Gas Units**\
Arichain introduces a standardized gas unit that works seamlessly across all virtual machine environments:

* **Single Gas Unit**: One gas unit type for all VM operations
* **Automatic Conversion**: Transparent conversion between VM-specific computational units
* **Consistent Pricing**: Predictable fee structure across all environments
* **Dynamic Optimization**: Automatic routing to most cost-effective execution path

**VM-Specific Efficiency Factors**\
Different virtual machines have varying computational efficiencies, reflected in the gas multipliers:

* **EVM Operations**: 1.0 multiplier (baseline for compatibility)
* **SVM Operations**: TBD multiplier (reflecting SVM's compute unit efficiency)
* **Future VMs**: Optimized multipliers based on execution efficiency

#### Dynamic Fee Calculation

**Network-Responsive Pricing**\
Gas prices adjust automatically based on network conditions:

* **Congestion Management**: Higher fees during peak usage to manage demand
* **VM-Specific Pricing**: Different base prices for each VM based on resource consumption
* **Priority Options**: Users can pay higher fees for faster transaction processing

**Fee Optimization Features**\
The system includes several optimization mechanisms:

* **Batch Discounts**: Reduced fees for grouped operations
* **Smart Routing**: Automatic selection of most cost-effective execution path
* **Load Balancing**: Distribution of transactions across VMs based on current capacity

#### Design Benefits

**Simplified Fee Management**

* Users don't need to understand different VM fee structures
* Consistent fee experience across all applications
* Automatic optimization for cost savings

**Developer Benefits**

* Single gas estimation API across all VMs
* Predictable fee structures for application planning
* No need to implement VM-specific fee handling
