Documentation
Core Concepts • 2MEME Consensus • Technical Architecture • Testnet Guide
Unlike traditional Proof of Work blockchains that waste energy on arbitrary computations, Reality Network implements Proof of Useful Work. This means validator nodes perform computational tasks that have real-world utility.
When your node validates transactions and maintains consensus, it's also capable of running decentralized applications (rApps) that provide actual services. This makes the energy expenditure meaningful rather than wasteful.
Key Benefits:
- • Energy-efficient validation
- • Real computational value
- • Support for decentralized applications
- • Sustainable blockchain model
Reality Network uses 2MEME, a reputation model for peer-to-peer systems that achieves Asynchronous Byzantine Fault Tolerance (ABFT). Unlike traditional systems, 2MEME doesn't rely on pre-trusted peers. It dynamically rotates leaders based on who produces the most correct information (minimal entropy rate).
Why "2MEME"?
The name incorporates two memetic concepts:
- • Relative Entropy - Measures information gain from node state commonality
- • Node Influence - Calculates behavioral adherence relative to all nodes
Nodes following the performance 'meme' earn rewards for consistency. Nodes deviating (Sybil behavior) are identified and penalized.
Multi-Layer Architecture
L1 (Block Creation): Federated consensus with O(n) complexity. Creates Data Dependency Graph (DAG) where blocks form triangles, a "triangulation of state" creating forward arrow of time from parallel processes.
L0 (Snapshot Validation): Validates L1 blocks with O(n) + O(log n) complexity. Active nodes (√peers) perform consensus while passive nodes index data. Nodes cycle deterministically based on entropy scores.
LΩ (Meta-Process): Runs on all nodes, acting as block explorer, validating snapshots, and curating peer lists with health checks.
Key Innovation:
Nodes share "useful work proofs" calculating node influence metrics to classify peers and determine network topology. This is Proof of Work where the work actually optimizes the network structure.
The Reality Network testnet is designed to allow anyone to participate and test the network without financial barriers.
Current Testnet:
- • No staking required - Run nodes with
--collateral 0 - • No $NET tokens needed - Focus on testing and learning
- • Open participation - Anyone can join and validate
- • Incentivized testnet - Participation may be rewarded (details TBA)
rApps are decentralized applications that run on the Reality Network. Think of them as the "useful work" that makes Proof of Useful Work meaningful.
As a node operator, you can host rApps and potentially earn rewards for providing computational resources. This turns your validator node into a mini decentralized cloud provider.
Potential Use Cases:
- • Decentralized storage services
- • Distributed computing tasks
- • AI/ML model hosting
- • Data processing pipelines
- • And more as the ecosystem develops
Note: The rApp framework is still in active development. Stay tuned for updates on how to deploy and host applications on your node.