Ecosystem & Roadmap

Competitive Landscape · Differentiation · Development Plan

Competitive Landscape

Several projects are already exploring different directions in the decentralized compute space. Below is a positioning comparison between the major players and DASP:

ProjectPositioningCore Mechanism
AkashOpen cloud marketplaceReverse-auction container marketplace; started with general-purpose compute
io.netGPU aggregation platformGPU aggregation + AI platform layer; emphasis on scale
GensynVerifiable trainingTraining verification protocol with probabilistic verification
RenderRendering to generative AIStarted with rendering; expanded to generative AI compute
NosanaOn-demand GPU cloudSolana ecosystem; focused on inference services
AethirEnterprise GPU cloudDistributed GPU infrastructure for gaming and AI
DASPCompute coordination protocolSupply-demand matching + on-chain settlement + verifiable delivery + incentive layer
Protocol Competitiveness Index PCI=Verifiability×OpennessVendor_Lock×log⁡2(1+Nproviders)\text{PCI} = \frac{\text{Verifiability} \times \text{Openness}}{\text{Vendor\_Lock}} \times \log_2(1 + N_{\text{providers}})

Bita's protocol competitiveness stems from three dimensions: verifiable delivery Verifiability\text{Verifiability}, open accessibility Openness\text{Openness}, and the network effect of provider scale NprovidersN_{\text{providers}}. Platform-based competitors suffer from high vendor lock-in Vendor_Lock\text{Vendor\_Lock}, which limits their PCI.

Differentiation

DASP's core differentiator is not "more GPUs" but the protocol layer — we build the rules, not the data centers. From renting a single card to coordinating an entire network.

Protocol vs. Platform — Most competitors are platforms (aggregating supply, operating services); DASP is a protocol (defining the rules for matching, settlement, and verification that anyone can plug into). The protocol owns no data centers, operates no nodes, and locks in no users.

Verifiable Delivery — It is not just about renting out GPUs; on-chain receipts and verification mechanisms ensure that delivery quality is provable. Every compute delivery comes with an independently verifiable on-chain credential.

# Delivery Verification — On-chain Credential Generation
def verify_delivery(task_id: str, output: bytes) -> Receipt:
    output_hash = sha256(output)
    commitment = sha256(
        task_id.encode() + output_hash + timestamp_bytes()
    )
    merkle_leaf = MerkleTree.insert(commitment)

    receipt = Receipt(
        task_id=task_id,
        output_hash=output_hash.hex(),
        commitment=commitment.hex(),
        merkle_root=merkle_leaf.root.hex(),
        merkle_proof=merkle_leaf.proof,
    )
    tx = chain.submit_receipt(receipt)
    return receipt.with_tx(tx.hash)

AI-Native Design — The protocol was designed for AI workloads from day one: inference billing models, training job orchestration, and agent-based task scheduling — not simply slapping GPUs onto general-purpose compute.

Inference Billing Model Costinfer=∑i=1N(cinput⋅Tin,i+coutput⋅Tout,i)+cbase⋅Δt\text{Cost}_{\text{infer}} = \sum_{i=1}^{N} \left( c_{\text{input}} \cdot T_{\text{in},i} + c_{\text{output}} \cdot T_{\text{out},i} \right) + c_{\text{base}} \cdot \Delta t

Inference costs are billed by input/output token counts plus a base duration fee. cinput,coutputc_{\text{input}}, c_{\text{output}} are the unit prices for input and output respectively (per million tokens), and cbasec_{\text{base}} is the endpoint keep-alive fee.

Roadmap

Phase 1 — Foundation Protocol

Core matching and settlement contracts, provider registration and benchmarking, testnet launch. Goal: validate the feasibility of the protocol's core workflow.

# Phase 1 Testnet — Core Interface
dasp testnet deploy \
    --chain sepolia \
    --contracts escrow,registry,benchmark

dasp provider register \
    --gpu A100 --capacity 4 --stake 1000

dasp job submit \
    --spec spec.yaml --budget "100 tUSDC"

Phase 2 — Mainnet Capabilities

Inference services and training job support, reputation system and dispute resolution, mainnet launch. Goal: support production-grade execution of real AI workloads.

# Phase 2 — Reputation Query & Dispute Resolution
score = dasp.reputation.get("0x8B3f...a91D")
# → ReputationScore(
#     overall=0.94, uptime=0.997,
#     sla_compliance=0.96,
#     benchmark_percentile=92,
#     dispute_rate=0.008,
#     total_orders=1847
# )

dispute = dasp.dispute.open(
    order_id="ORD-2024-0917",
    evidence={
        "expected_hash": "sha256:a9f3c2...",
        "received_hash": "sha256:7b2e1f...",
    },
)
# dispute.status → "under_review"

Phase 3 — Enterprise Features

Private supply pools and enterprise SLAs, compliance certification and auditing, cross-chain interoperability. Goal: meet the security and compliance requirements of enterprise clients.

# Phase 3 — Enterprise Private Supply Pool + Cross-chain
pool = dasp.PrivatePool(
    name="acme-corp-gpu",
    access="whitelist",
    members=["0xAcme...", "0xPartner..."],
    sla={
        "uptime": 0.999,
        "data_residency": "EU",
        "compliance": ["SOC2", "GDPR"],
    },
)

bridge = dasp.CrossChainBridge(
    source="ethereum", target="solana",
)
tx = bridge.settle(order_id="ORD-2024-1203")
# tx.source_hash → "0xe7a1..."
# tx.target_hash → "5Kj9p..."

Governance

Protocol parameters (fee rates, penalty thresholds, admission criteria) are adjusted through on-chain governance. Treasury fund usage requires a proposal and voting process. The goal of governance is to let the protocol evolve collectively by its participants — demand-side users, providers, and validators — rather than being dictated by a single team.

Voting Weight Wi=Stakei⋅(1+log⁡2Tlock,iTmin)W_i = \sqrt{\text{Stake}_i} \cdot \left(1 + \log_2 \frac{T_{\text{lock},i}}{T_{\text{min}}}\right)

Voting weight uses the square root of the staked amount to curb whale concentration, and applies a logarithmic bonus for longer lock-up periods to encourage long-term participation.

Proposal Passing Conditions Pass(P)  ⟺  ∑i∈YesWi∑j∈AllWj>q  ∧  ∑j∈AllWj>Qmin⁡\text{Pass}(P) \iff \frac{\sum_{i \in \text{Yes}} W_i}{\sum_{j \in \text{All}} W_j} > q \;\wedge\; \sum_{j \in \text{All}} W_j > Q_{\min}

A proposal must satisfy both conditions: the proportion of approval-vote weight exceeds the threshold q=66.7%q = 66.7\%, and the total voting weight exceeds the minimum quorum Qmin⁡Q_{\min} (15% of total staked amount).

# Governance Proposal — Adjust Protocol Parameters
proposal = dasp.governance.propose(
    title="BIP-042: Adjust protocol fee 2.5% → 2.0%",
    params={
        "protocol_fee": 0.02,
        "burn_rate": 0.40,
        "validator_share": 0.35,
    },
    discussion_period=7 * 86400,   # 7-day discussion period
    voting_period=3 * 86400,       # 3-day voting period
    quorum=0.15,                   # 15% staked amount quorum
)
# proposal.status → "discussion"
# proposal.vote_url → "https://gov.bita.forum/BIP-042"

Network Economics

Network Value — Extended Metcalfe's Law Vnet=k⋅Np⋅Nd⋅Tˉ⋅(1−e−λ⋅Ravg)V_{\text{net}} = k \cdot N_p \cdot N_d \cdot \bar{T} \cdot (1 - e^{-\lambda \cdot \mathcal{R}_{\text{avg}}})

Network value is positively correlated with the number of providers NpN_p, the number of demand-side users NdN_d, the average transaction volume Tˉ\bar{T}, and the average reputation Ravg\mathcal{R}_{\text{avg}}. The reputation term constrains the value contribution of low-quality providers through exponential decay.

Token Circulation Equilibrium dSdt=Remission(t)−B(t)−L(t)\frac{dS}{dt} = R_{\text{emission}}(t) - B(t) - L(t)

The rate of change in token supply is determined by the interplay of new emissions RemissionR_{\text{emission}}, protocol fee burns BB, and staking lockups LL. As network activity increases, B(t)B(t) grows, creating deflationary pressure.

// Token Economics Model
{
  "total_supply": "1,000,000,000 DASP",
  "allocation": {
    "ecosystem_incentives": "40%",
    "team_&_advisors":      "15%",
    "treasury":             "20%",
    "public_sale":          "15%",
    "liquidity":            "10%"
  },
  "fee_structure": {
    "protocol_fee": "2.0%",
    "burn_rate": "30% of fees",
    "validator_share": "50% of fees",
    "treasury_share": "20% of fees"
  }
}