Skip to content

WorldLand Core

WorldLand Core is the foundational technology layer that powers the decentralized GPU compute network, combining blockchain consensus with verifiable computation.

Architecture Overview

┌─────────────────────────────────────────────────────────────────┐
│                   WorldLand Architecture                        │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   ┌─────────────────────────────────────────────────────────┐  │
│   │              WorldLand Cloud (Off-chain)                │  │
│   │                                                         │  │
│   │    Customer                            Provider         │  │
│   │       │                                   │             │  │
│   │       │ Create Job              Register  │             │  │
│   │       ▼                                   ▼             │  │
│   │    ┌───────────────────────────────────────┐            │  │
│   │    │           Broker                │            │  │
│   │    │    (Orchestration & Matching)         │            │  │
│   │    └───────────────────────────────────────┘            │  │
│   │                      │                                  │  │
│   │                      │ GPU Job Execution                │  │
│   │                      ▼                                  │  │
│   │    ┌───────────────────────────────────────┐            │  │
│   │    │         GPU Container (K8s)           │            │  │
│   │    │      AI Training / Inference          │            │  │
│   │    └───────────────────────────────────────┘            │  │
│   │                      │                                  │  │
│   └──────────────────────┼──────────────────────────────────┘  │
│                          │                                      │
│                Evidence Commitment                              │
│                          │                                      │
│   ┌──────────────────────▼──────────────────────────────────┐  │
│   │              WorldLand Core (On-chain)                  │  │
│   │                                                         │  │
│   │   ┌─────────────┐  ┌─────────────┐  ┌─────────────┐    │  │
│   │   │   ECCVCC    │  │ Verification│  │     VCC     │    │  │
│   │   │  Consensus  │  │   Layer     │  │   Credits   │    │  │
│   │   └─────────────┘  └─────────────┘  └─────────────┘    │  │
│   │                                                         │  │
│   │            ┌───────────────────────────┐               │  │
│   │            │    WorldLand Mainnet      │               │  │
│   │            │  (Settlement & Governance) │               │  │
│   │            └───────────────────────────┘               │  │
│   │                                                         │  │
│   └─────────────────────────────────────────────────────────┘  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Core Technologies

1. ECCVCC Consensus

ECCVCC (Error Correction Code Verifiable Computation Consensus) is WorldLand's Proof-of-Work consensus mechanism.

Key Components

ComponentFunction
ECCPoWECC-hard work function for ASIC resistance
ECCVCCVerifiable computation consensus with tunable parameters
VCTVerifiable Coin Toss for public unpredictability

How It Works

Block Production (Every 10 seconds)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Puzzle Generation
   ┌────────────────────────────────────────────┐
   │ Chain State + VCT → ECC Puzzle Instance   │
   └────────────────────────────────────────────┘

2. Mining (PoW)
   ┌────────────────────────────────────────────┐
   │ Miners solve ECC-hard puzzle              │
   │ Block reward: 20 WL per block            │
   └────────────────────────────────────────────┘

3. Verification
   ┌────────────────────────────────────────────┐
   │ Other nodes verify solution efficiently   │
   │ Much cheaper than finding solution        │
   └────────────────────────────────────────────┘

Verifiable Coin Toss (VCT)

VCT generates public, bias-resistant randomness for:

  • Puzzle-instance seeds (preventing precomputation)
  • Audit target selection
  • Committee selection

Anti-Precomputation

Puzzle instances are bound to recent block data, making work non-reusable across blocks.

2. Verification Layer

The Verification Layer connects off-chain GPU execution to on-chain enforcement.

Commit-Challenge-Response Protocol

Executor                   Chain                    Auditor
    │                        │                         │
    │  1. Execute GPU Job    │                         │
    │  ──────────────────▶   │                         │
    │                        │                         │
    │  2. Commit Evidence    │                         │
    │  ─────────────────────▶│                         │
    │     (Trace Root)       │                         │
    │                        │                         │
    │                        │  3. Challenge           │
    │                        │◀────────────────────────│
    │                        │  (Random Segments)      │
    │                        │                         │
    │  4. Respond            │                         │
    │◀─────────────────────  │                         │
    │     (Open Segments)    │                         │
    │                        │                         │
    │  5. Submit Response    │                         │
    │  ─────────────────────▶│                         │
    │                        │                         │
    │                        │  6. Verify              │
    │                        │──────────────────────── │
    │                        │                         │
    │  7. Verdict: PASS/FAIL/TIMEOUT                   │
    │                        │                         │

Evidence Structure

ComponentDescription
CommitmentsCompact digests binding executor to execution transcript
OpeningsFragments revealed in response to challenges
Trace RootCryptographic summary of execution segments

Trace Commitments

Execution is organized into segments for efficient verification:

Execution Trace:
┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐
│Segment │ │Segment │ │Segment │ │Segment │ │Segment │
│   1    │ │   2    │ │   3    │ │   4    │ │   5    │
└───┬────┘ └───┬────┘ └───┬────┘ └───┬────┘ └───┬────┘
    │          │          │          │          │
    ▼          ▼          ▼          ▼          ▼
┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐
│Digest 1│ │Digest 2│ │Digest 3│ │Digest 4│ │Digest 5│
└───┬────┘ └───┬────┘ └───┬────┘ └───┬────┘ └───┬────┘
    │          │          │          │          │
    └──────────┴──────────┴────┬─────┴──────────┘


                        ┌─────────────┐
                        │ Trace Root  │  ← Posted on-chain
                        └─────────────┘

3. VCC (Verified Compute Credits)

VCC is the accounting system for verified GPU contributions.

┌─────────────────────────────────────────────────────────────────┐
│                    VCC (Verified Compute Credits)               │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   Provider executes GPU job                                     │
│          │                                                      │
│          ▼                                                      │
│   Evidence committed on-chain                                   │
│          │                                                      │
│          ▼                                                      │
│   Challenge issued (random sampling)                            │
│          │                                                      │
│          ▼                                                      │
│   Verification verdict: PASS ✓                                  │
│          │                                                      │
│          ▼                                                      │
│   VCC credited to provider                                      │
│          │                                                      │
│          ▼                                                      │
│   VCC influences future rewards/reputation                      │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

On-Chain Settlement

Minimal On-Chain Objects

ObjectDescription
JobUnit of settlement (workload, parties, terms)
Evidence CommitmentTrace root + receipt digest
ChallengeAudit request specifying what to open
ResponseExecutor's openings for challenged segments
VerdictPASS, FAIL, or TIMEOUT
Settlement ReceiptFinal artifact closing a job
VCC RecordDurable accounting for verified contribution

Reference Lifecycle

1. Create     → Job terms specified
2. Commit     → Evidence posted
3. Challenge  → Audit request issued
4. Respond    → Openings submitted
5. Resolve    → Verdict determined
6. Settle     → Payment/penalty applied
7. VCC Update → Credit attribution

How Core Connects to Cloud

GPU Job Flow (End-to-End)

┌──────────────────────────────────────────────────────────────────┐
│                    Complete Job Lifecycle                        │
├──────────────────────────────────────────────────────────────────┤
│                                                                  │
│  1. Cloud Layer (Off-chain)                                      │
│  ─────────────────────────────                                   │
│  Customer → Broker → Provider → GPU Container              │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │ AI Training / Inference / Rendering workloads               │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                              │                                   │
│  2. Evidence Layer                                               │
│  ─────────────────                                               │
│  GPU execution generates trace → Segments → Trace Root          │
│                              │                                   │
│  3. Core Layer (On-chain)                                        │
│  ────────────────────────                                        │
│  Evidence Commitment posted to WorldLand Mainnet                │
│                              │                                   │
│  4. Verification Layer                                           │
│  ─────────────────────                                           │
│  Random challenge → Response → Verify → Verdict                  │
│                              │                                   │
│  5. Settlement Layer                                             │
│  ───────────────────                                             │
│  PASS → Payment released to Provider (WL)                       │
│  FAIL → Penalty applied, dispute resolution                      │
│                              │                                   │
│  6. VCC Update                                                   │
│  ────────────                                                    │
│  Verified contribution credited → Affects future rewards         │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘

Security Model

Why Cheating Doesn't Pay:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

If Provider skips GPU computation:

  ├── Commitment won't match actual execution

  ├── Random challenge may expose inconsistency

  ├── Verdict: FAIL

  ├── Penalty applied (slashing)

  └── Reputation damaged (lower VCC)

Economics make honest execution the rational choice.

Protocol Parameters

ParameterPurpose
Audit RateHow often jobs are challenged
Sampling GranularityEntire jobs vs. specific segments
Challenge WindowPeriod for issuing challenges
Response DeadlineTime to submit openings
Finality DelayWait time before settlement

Tunable Security

By adjusting these parameters, WorldLand can balance verification cost against deterrence strength.

Design Goals

GoalHow Achieved
Efficient VerificationECCVCC asymmetry (hard to solve, easy to verify)
Instance FreshnessVCT + chain-derived entropy
Operational StabilityDifficulty adjustment control loop
Reduced SpecializationECC-hard function resists ASIC advantage
Scalable SecurityRandomized sampling vs. full re-execution
Enforceable SettlementOn-chain verdicts with deterministic consequences

Summary

WorldLand Core provides the trust layer that makes decentralized GPU compute viable:

  1. ECCVCC secures the blockchain with efficient, verifiable PoW
  2. Verification Layer ensures providers actually perform computation
  3. VCC credits verified contributions for fair reward distribution
  4. Settlement enforces payment and penalties on-chain

Together, these components enable the WorldLand Cloud to offer reliable GPU services without centralized trust.

Next Steps

Decentralized GPU Infrastructure for the AI Era