Blockchain Infrastructure

Commons Currency will be implemented on a blockchain-based ledger purpose-built for global scale and public sector use. The architecture leverages modern high-performance designs that achieve massive scalability natively—delivering a user experience anyone can use.

Design Philosophy

The Commons blockchain will leverage modern architectures that achieve massive scalability natively, delivering a user experience that anyone can use—without requiring users to bridge funds between layers or manage multiple wallets.

Users simply transact in Commons Units without ever thinking about technical complexity. Whether sending $5 to a friend or settling a billion-dollar inter-bank transfer, it's all the same seamless experience on one blockchain.

Modern High-Performance Architecture

Proven Approaches

Examples of architectures that achieve our performance goals:

Key Techniques

Consensus Mechanism

Byzantine Fault Tolerant Consensus

The blockchain uses a permissioned validator set comprised of member nations' nodes, with Byzantine Fault Tolerant consensus such as HotStuff or AptosBFT.

Key properties:

Consensus Protocol Details

HotStuff-style BFT implementation with optimizations:

Design Targets

With approximately 200 nation-state validators, the system is designed to achieve:

Network Topology

Block and Transaction Structure

Block Format

Each block in the Commons blockchain contains:

Transaction Types

The system supports multiple transaction types:

Transaction Structure

Each transaction contains:

Transaction Processing Pipeline

  1. Submission: User submits signed transaction to any node
  2. Validation: Node checks signature, nonce, balance, gas limit
  3. Mempool: Valid transactions enter memory pool awaiting inclusion
  4. Ordering: Block proposer selects transactions (priority fee + fairness)
  5. Parallel execution: Independent transactions execute simultaneously
  6. State commitment: Updated state root computed via Merkle tree
  7. Consensus: Block + state changes sent to validators for signing
  8. Finality: After 2/3+ validators sign, block is committed (irreversible)

State Machine and Storage

Global State Structure

The blockchain maintains a global state represented as a Merkle Patricia Trie (similar to Ethereum) containing:

State Transitions

The state machine is deterministic: Given state S and transaction T, all validators compute identical next state S'.

State transition function: S' = StateTransition(S, T)

Storage Architecture

Cryptographic Primitives

Digital Signatures

Hashing

Zero-Knowledge Cryptography

Public but Governed Ledger

The blockchain will be publicly auditable—meaning anyone can inspect transactions and the state of accounts (with appropriate privacy measures). However, unlike permissionless networks (Bitcoin/Ethereum) where anyone can validate, Commons uses a permissioned validator set comprised of member nations' nodes.

This hybrid approach ensures both openness and controlled governance.

Who Can Participate

Smart Contract Platform

The platform supports smart contracts to enable the financial use cases needed (lending, bonds, trade rebalancing, etc.).

Core System Contracts

Security & Auditability

Flexibility

Smart contracts introduce flexibility: new financial instruments or rules can be added by governance without replacing the entire system, just by deploying/upgrading contracts (subject to voting approval).

Transparency & Auditability

A crucial advantage of using blockchain is that all transactions and monetary operations are recorded indelibly, creating a public audit trail.

What's Transparent

What's Private

To maintain privacy (see Privacy & Security):

Audit Tools

Built-in explorers and dashboards provide:

Interoperability

The Commons ledger will be designed to interoperate with existing financial infrastructure and other blockchains.

Integration Points

Controlled Bridging

All cross-chain bridges must be:

Scalability Architecture

Parallel Transaction Execution

Block-STM (Software Transactional Memory) approach:

State Sharding (Future)

While initially a single chain, the architecture can evolve to support sharding:

Resource Metering (Gas Model)

Network Security & Attack Resistance

Consensus Layer Security

Network Layer Security

Smart Contract Security

Network Upgrades & Governance Execution

Protocol Upgrade Process

  1. Proposal: Technical specification published (e.g., "Upgrade consensus from HotStuff to Jolteon")
  2. Discussion: 30-day minimum review period for technical community
  3. Voting: Nations vote via on-chain governance (requires 2/3 supermajority)
  4. Implementation: If approved, upgrade deployed to testnet first
  5. Testing: Minimum 60 days of testnet operation
  6. Activation: Coordinated mainnet upgrade at predetermined block height
  7. Monitoring: Post-upgrade monitoring for issues, rollback capability if critical bugs found

Hard Fork vs Soft Fork

Emergency Procedures

Node Operations

National Validator Nodes

Each member nation runs validator infrastructure:

Observer Nodes

Anyone can run read-only observer nodes to:

Node Software

Technology Stack Flexibility

The architecture could be built on proven blockchain frameworks that support BFT consensus and smart contracts:

The governance assembly will decide based on technical evaluations, with priority given to:

Summary: Technical Excellence Serving Human Needs

The blockchain infrastructure is designed to be invisible to users while providing the transparency, security, and scalability needed for a global monetary system.

Core Technical Achievements

Technical Innovation Serving Social Good

The architecture leverages cutting-edge blockchain research—parallel execution, BFT consensus, zero-knowledge cryptography, formal verification—not for speculation or hype, but to rebuild global finance on a foundation of transparency, fairness, and democratic control.

Every technical decision serves the mission: to create a monetary system that serves humanity, not profits from it.