Proof of Work • Fixed Supply
Æ

The Blockchain Engine For Value-Based Gaming

A custom Proof of Work blockchain with 1 Trillion fixed supply, RSA cryptography, and enterprise-grade security. Powering Aeternum and AltLife ecosystems.

1T
Fixed Supply
0%
Inflation
RSA
2048-bit Crypto
PoW
Consensus

What is Aeternum Blockchain?

A custom-built blockchain designed specifically for gaming ecosystems where player time and effort have real, transferable value.

Fixed Supply Economy

1 Trillion Æ created at genesis. No mining rewards, no inflation. Value is preserved and transferred, never created from nothing.

RSA Cryptography

Every transaction is signed with RSA 2048-bit keys. Military-grade security ensures tamper-proof transfers.

P2P Network Sync

Decentralized node synchronization with HMAC authentication. Nodes discover peers and maintain consensus automatically.

System Architecture

How Aeternum Blockchain processes, validates, and stores transactions.

📝
Transaction
RSA Signed
Validation
Signature + Balance
📊
Mempool
Pending Pool
⛏️
Block Mining
Proof of Work
💾
Blockchain DB
SQLite WAL

Blockchain Database

blocks table
├── block_index (PRIMARY KEY)
├── timestamp
├── previous_hash
├── hash (UNIQUE)
└── nonce

transactions table
├── tx_from → tx_to
├── amount + fee
├── signature + pubkey
└── FOREIGN KEY(block_index)

Audit & State DB

snapshots table
├── block_height, wallet_id
├── balance (snapshot)
└── UNIQUE(block_height, wallet_id)

mint_audit_log table
├── timestamp, amount
├── recipient, reason
└── status (pending/confirmed)

Security First

Multiple layers of security ensure your assets are protected.

🔐
RSA 2048-bit
Cryptographic Signatures
⏱️
Rate Limiting
1000 req/min per IP
📜
Audit Trail
Immutable Mint Logs
🔄
WAL Mode
Database Integrity

How RSA Signature Verification Works

def verify_signature(tx):
    # Create message from transaction data
    message = json.dumps({
        "from": tx["from"],
        "to": tx["to"],
        "amount": tx["amount"],
        "fee": tx["fee"]
    }, sort_keys=True)
    pubkey.verify(
        bytes.fromhex(tx['signature']),
        message.encode(),
        padding.PKCS1v15(),
        hashes.SHA256()
    )
    return True

API Endpoints

RESTful API for blockchain interaction and node management.

GET/balance/{wallet_id}

Get wallet balance with pending transactions

POST/transfer

Submit signed transaction to network

GET/chain

Retrieve full blockchain

GET/mempool

View pending transactions

POST/admin/add_coins

Admin mint (requires X-Password header)

POST/admin/snapshot/create

Create blockchain snapshot at height

Technical Specifications

Consensus AlgorithmProof of Work (SHA256)
DifficultyConfigurable (Default: 4 leading zeros)
Total Supply1,000,000,000,000 Æ (Fixed)
CryptographyRSA 2048-bit for signatures, SHA256 for hashing
DatabaseSQLite with WAL (Write-Ahead Logging) mode
Block TimeDynamic (based on difficulty and mining power)
Transaction FeeConfigurable minimum fee (default: 100 Æ)
Mempool SizeUp to 1000 pending transactions
Snapshot IntervalEvery 25 blocks (configurable)
Network ProtocolHTTP/REST with HMAC authentication

Ready to Build on Aeternum?

Deploy your own node or integrate with our API. The blockchain is open for developers and gaming projects.

# Clone the repository
git clone https://github.com/aeternum/blockchain-node.git
cd blockchain-node

# Install dependencies
pip install -r requirements.txt

# Configure environment
cp .env.example .env
nano .env

# Run the node
python aetr.py