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