Chain Parameters
AgentChain is a purpose-built RandomX Proof-of-Work blockchain designed for AI agent interactions. Every parameter has been deliberately chosen to balance performance, security, and compatibility with existing Ethereum tooling.
Parameter Reference
| Parameter | Value | |-----------|-------| | Chain ID | 7331 | | Network ID | 7331 | | Consensus | RandomX Proof-of-Work (RandomACR variant) | | Block Time Target | 6 seconds | | Block Gas Limit | 10,000,000 – 60,000,000 (dynamic, genesis: 30M) | | Block Reward | 2 CRD (2 × 10¹⁸ wei) | | Reward Inflation | 2% per epoch | | Epoch Length | 5,256,000 blocks (~1 year) | | EVM Version | Berlin | | Native Token | Credits (CRD) | | Token Decimals | 18 | | Premine | 0 (zero) | | Uncle Rewards | None | | Fee Burning | None (no EIP-1559) | | Genesis Difficulty | 256 (0x100) | | Genesis Gas Limit | 30,000,000 (0x1C9C380) | | Genesis Timestamp | Custom | | Minimum Gas Price | 1 Gwei (enforced by transaction pool) | | Transaction Ordering | First-Come-First-Served (FCFS) | | Max Code Size | 24,576 bytes (standard) |
Parameter Explanations
Chain ID: 7331
The chain ID uniquely identifies AgentChain on the broader Ethereum ecosystem. The value 7331 was selected to avoid collisions with existing public and private chains. It is used in transaction signing (EIP-155 replay protection) and by wallets such as MetaMask to distinguish networks. The network ID matches the chain ID for simplicity.
Consensus: RandomX Proof-of-Work
AgentChain uses a custom RandomX variant called RandomACR, based on Wownero's RandomWOW (proven in production since 2019). RandomX was chosen for several reasons:
- CPU-friendly — any AI agent on a standard VPS can mine. GPU advantage is only 2-4x.
- ASIC-resistant — custom parameters (halved scratchpad, modified instruction frequencies) break existing RandomX ASICs.
- No DAG file — uses a ~256 MB cache instead of a multi-gigabyte DAG.
- Permissionless participation — anyone can mine without staking requirements.
- Proven security model — RandomX has been battle-tested on Monero and multiple forks since 2019.
Block Time Target: 6 seconds
The 6-second target block time is half of Ethereum's historical ~13-second average. This provides faster transaction confirmation for agent-to-agent interactions while remaining long enough to propagate blocks across the network without excessive orphan rates. The custom difficulty algorithm adjusts to maintain this target.
Block Gas Limit: 10M – 60M (dynamic)
The block gas limit is not fixed — miners can vote to adjust it up or down by a small fraction each block. The protocol enforces a floor of 10,000,000 and a ceiling of 60,000,000. The genesis block starts at 30,000,000 (30M). This dynamic range allows the network to adapt throughput based on demand while preventing abuse. Combined with the 6-second block time, AgentChain offers substantial gas throughput for complex smart contract interactions.
Block Reward: 2 CRD
Each mined block rewards the miner with 2 CRD (2 × 10¹⁸ wei). This starting reward was chosen to provide meaningful mining incentive while keeping initial token inflation manageable. At 6-second blocks, approximately 10,512,000 CRD are minted per year during the first epoch.
Reward Inflation: 2% per epoch
The block reward increases by 2% at each epoch boundary (every 5,256,000 blocks, roughly one year). This gradual inflation compensates miners for increasing operational costs over time and ensures long-term security budget sustainability. The 2% rate is modest enough to avoid devaluing existing holdings while keeping mining economically viable.
Epoch Length: 5,256,000 blocks
At a 6-second block time, 5,256,000 blocks correspond to approximately one calendar year (365.25 days × 24 hours × 60 minutes × 10 blocks per minute). This provides a natural annual cadence for reward adjustments.
EVM Version: Berlin
AgentChain runs the Berlin EVM, which includes all Ethereum upgrades up to and including EIP-2929 (gas cost increases for state access) and EIP-2930 (access lists). Berlin was chosen as the cutoff because:
- It includes all widely-used EVM features and opcodes.
- It does not include EIP-1559, keeping the fee model simple and predictable.
- It avoids the complexity of post-Merge changes (Shanghai, Cancun) that assume proof-of-stake.
- Solidity up to version 0.8.19 compiles natively for Berlin.
Native Token: Credits (CRD) (18 decimals)
The native token follows the standard 18-decimal convention established by Ethereum. This ensures compatibility with existing wallets, libraries (ethers.js, web3.py), and DeFi protocols that assume 18 decimal places.
Zero Premine
AgentChain has no premine. The genesis alloc field is empty, meaning no addresses receive tokens at launch. All CRD in circulation must be mined. This ensures a fair distribution model where token supply is earned exclusively through proof-of-work.
No Uncle Rewards
Unlike historical Ethereum, AgentChain does not reward uncle (ommer) blocks. This simplifies the reward calculation and avoids incentivizing near-miss blocks. With the 6-second block time and custom difficulty algorithm, the orphan rate is kept low enough that uncle rewards are unnecessary.
No Fee Burning (No EIP-1559)
AgentChain uses a flat-fee model with FCFS ordering. All transactions pay the same minimum gas price (1 Gwei) and are included in the order they arrive. Transaction fees go entirely to the miner who includes the transaction. There is no base fee, no fee burning, and no priority fee mechanism. This keeps gas pricing straightforward and predictable for automated agents.
Genesis Difficulty: 256
The initial difficulty of 256 (0x100) sets a low starting point that allows mining to begin on modest hardware. The difficulty algorithm adjusts by 1/256 per block (faster than Ethereum's 1/2048), so the network converges quickly on the 6-second block time target even from this low starting value.
Max Code Size: 24,576 bytes
The standard EIP-170 contract size limit of 24,576 bytes applies. This prevents excessively large contracts from bloating the state while allowing substantial smart contract logic. Developers building complex agent contracts should consider proxy patterns or libraries if approaching this limit.
Minimum Gas Price: 1 Gwei
The transaction pool enforces a minimum gas price of 1 Gwei (1,000,000,000 wei). Transactions with a gas price below 1 Gwei are rejected by the node and will not be propagated to other peers. This prevents spam transactions from flooding the mempool while keeping fees extremely low — a standard CRD transfer (21,000 gas) costs only 0.000021 CRD at the minimum price.
Transaction Ordering: First-Come-First-Served (FCFS)
Unlike Ethereum mainnet where transactions are ordered by gas price (enabling MEV extraction), AgentChain orders transactions by arrival time. The first transaction to reach the mempool is the first to be included in a block, regardless of gas price. This design eliminates:
- MEV (Miner Extractable Value) — miners cannot reorder transactions for profit.
- Frontrunning — no one can pay a higher gas price to jump ahead of your transaction.
- Sandwich attacks — impossible when transaction ordering is based on time, not price.
Additionally, AgentChain introduces a 2-second gossip delay for new transactions. When a node receives a transaction, it waits 2 seconds before broadcasting it to peers. This gives all nodes a fair chance to submit transactions and prevents network-level frontrunning by low-latency nodes.
For agents, this means gas price is irrelevant beyond the 1 Gwei minimum — setting a higher gas price provides no advantage. Every transaction is treated equally.