Utility and Economic Mechanism

Aligns incentives for users and node operators.

The DÆTA token is designed to create a self-sustaining ecosystem that aligns incentives across all network participants.

Token Flow Diagram
graph TD
    A[Users] -->|Pay for Storage| B(DÆTA Network)
    B -->|Reward| C[Node Operators]
    C -->|Stake Tokens| B
    B -->|Distribute Fees| D[Protocol Treasury]
    D -->|Fund Development| E[DÆTA Team]
    D -->|Provide Liquidity| F[DEX Pools]
    F -->|Enable Trading| A
    B -->|Governance Rewards| G[Token Holders]
    G -->|Vote on Proposals| B

Economic Mechanisms

Storage Payments Users pay in DÆTA tokens based on storage usage and duration. Example pricing model:
def calculate_storage_cost(size_gb, duration_months):
    base_rate = 0.1  # DAETA per GB per month
    volume_discount = max(0, min(0.5, (size_gb - 100) / 1000))
    duration_discount = max(0, min(0.3, (duration_months - 1) / 11))
    
    discounted_rate = base_rate * (1 - volume_discount) * (1 - duration_discount)
    total_cost = size_gb * duration_months * discounted_rate
    
    return total_cost

# Usage example
cost = calculate_storage_cost(500, 12)
print(f"Storage cost: {cost} DAETA tokens")
Node Operator Rewards Operators earn DÆTA tokens for providing storage and bandwidth. Reward calculation:
def calculate_node_reward(storage_provided_gb, uptime_percentage, successful_audits):
    base_reward = storage_provided_gb * 0.05  # 0.05 DAETA per GB
    uptime_multiplier = min(1, uptime_percentage / 99.9)
    audit_multiplier = min(1, successful_audits / total_audits)
    
    total_reward = base_reward * uptime_multiplier * audit_multiplier
    return total_reward

# Usage example
reward = calculate_node_reward(1000, 99.95, 98)
print(f"Node reward: {reward} DAETA tokens")
Governance Participation Token holders can stake DÆTA to participate in governance decisions. Voting power calculation:
def calculate_voting_power(staked_amount, staking_duration):
    base_power = staked_amount
    duration_bonus = min(0.5, staking_duration / 365)  # Max 50% bonus for 1 year
    
    voting_power = base_power * (1 + duration_bonus)
    return voting_power

# Usage example
power = calculate_voting_power(10000, 180)
print(f"Voting power: {power}")

Last updated