Dashboard
Your node operator overview
Total Bandwidth
0 GB
served to date
Total Requests
0
handled to date
Threats Blocked
0
WAF + rate limit
DCDN Price
$0.01
initial price (no market yet)
Avg Uptime
β
across all nodes
Quick Actions
β Add Another Node
π View Earnings Detail
π Connect Wallet
π Network Map
My Nodes
Node Region Status CPU Memory Earnings Last Seen
Loading...
π° Earnings Breakdown
Detailed revenue from your node operations
Available for Payout
$0.00
β 0.00 DCDN tokens
πΈ Request Payout
Min. $5.00 Β· Paid in DCDN tokens on Ethereum
Payout wallet: Not set
Edit
π₯οΈ Compute Revenue (VPS Hosting)
You earn 70% of all revenue β paid in DCDN tokens. 25% goes to RSP (token holders), 5% to Uniswap V3 LP. Same split for CDN and VPS.
Period VPS Revenue Your Share (70%) RSP (25%) LP (5%) Status
No compute earnings yet
Revenue by Category
Metric Volume Rate Earnings (DCDN) Earnings (USD)
Bandwidth Served 0 GB $0.005/GB 0 $0.00
Requests Handled 0 $0.01/10K 0 $0.00
WAF Inspections 0 $0.02/10K 0 $0.00
Total 0 DCDN $0.00
Per-Node Earnings
Node Region Status Bandwidth Requests Threats Earnings (DCDN) Earnings (USD)
Loading...
Claiming Rewards
βΉοΈ Rewards are distributed monthly via the NodeRewardPool smart contract on Ethereum. Connect your wallet and use your merkle proof to claim DCDN tokens.
// NodeRewardPool contract (Immutable)
// 1. Connect wallet to Ethereum mainnet
// 2. Get your merkle proof from the coordinator API
// 3. Call claimReward(period, amount, proof)
// 4. DCDN tokens are transferred to your wallet
Contract: 0x98d525395b856FDAbA5ef363a4CE47c75BEE256A
Function: claimReward(period, amount, proof)
Gas: ~80,000 (~$0.50 at current gas prices)
π Connect Wallet
π₯οΈ My Nodes
Manage and monitor your edge nodes
π Network Overview
Global DCDN node network status
Nodes by Region
Region Total Nodes Online Bandwidth
Loading...
Earning Rates
Bandwidth Served
$0.005 / GB
Requests Handled
$0.01 / 10K requests
WAF Inspections
$0.02 / 10K inspections
Worker Executions
$0.005 / 10K executions
Uptime Bonus
+10% if uptime > 99.9%
Revenue Distribution
Node Operators
70%
Your earnings
RSP Protocol
25%
Token holders
β‘οΈ Node Setup Guide
Get your node running in 5 minutes β one command, fully automated
π Quick Install (Recommended)
One command β handles login/registration, binary download, config, and systemd service setup automatically.
curl -sfL https://dcdncloud.com/cli/node/install.sh | sudo bash
What the installer does:
Prompts for your DCDN account (login or auto-register)
Supports 2FA (Authenticator + SMS)
Detects your public IP and registers the node
Downloads the correct binary (glibc or musl)
Generates config at /opt/dcdn-node/dcdn.toml
Creates and starts a systemd service
Assigns a unique Node ID (DCDN-{REGION}-{4hex})
π System Requirements
Resource Minimum Recommended
CPU 2 cores 4+ cores
RAM 2 GB 4+ GB
Storage 10 GB 50+ GB (SSD)
Bandwidth 50 Mbps 100+ Mbps
OS Linux (Ubuntu 20.04+, Debian 11+, CentOS 9) Ubuntu 22.04 LTS
Ports 8080 (HTTP) 8080 + 443 (HTTPS)
βοΈ Configuration
Config is auto-generated at /opt/dcdn-node/dcdn.toml. You can customize it:
node_id = "DCDN-EU-a1b2" # Auto-assigned, do not change
region = "auto" # Auto-detected via GeoIP
listen_http = "0.0.0.0:8080" # HTTP listener
coordinator_url = "https://dcdncloud.com"
[cache]
max_size_mb = 1024 # Edge cache size
ttl_seconds = 3600 # Default TTL
disk_path = "/var/dcdn/cache"
[waf]
enabled = true
rate_limit_rps = 100 # Per-IP rate limit
block_known_bots = true
ddos_threshold_rps = 1000
[ssl]
auto_provision = true # Auto Let's Encrypt certs
cert_dir = "/var/dcdn/certs"
acme_email = "you@example.com"
π Useful Commands
# Check node status
systemctl status dcdn-node
# View live logs
journalctl -u dcdn-node -f
# Restart node
sudo systemctl restart dcdn-node
# Check node health
curl http://localhost:8080/__dcdn/stats
# Update node binary
curl -sfL https://dcdncloud.com/cli/node/dcdn-node-linux-amd64 -o /opt/dcdn-node/dcdn-node
chmod +x /opt/dcdn-node/dcdn-node
sudo systemctl restart dcdn-node
π° Earnings
Node operators earn 70% of all revenue generated through their node:
Activity Rate
Bandwidth served 1 DCDN / GB
Requests handled 0.5 DCDN / 10K requests
WAF inspections 1 DCDN / 10K inspections
Earnings are calculated per heartbeat interval and visible in the Earnings tab. Claim via connected wallet.
π Security Features
Active on all nodes:
gVisor sandboxing β user-space kernel isolation for containers
Seccomp profiles β restrict dangerous syscalls
LUKS2 encrypted storage β /home, /root, /data, /tmp
Network isolation β containers can't see each other or host services
HMAC challenge-response β mutual auth on every heartbeat
Software attestation β agent/seccomp/guard hash verification
Reputation system β 0-100 score, auto-suspend below 20
π οΈ Troubleshooting
Issue Solution
Node won't start Check port 8080: lsof -i :8080 / check logs: journalctl -u dcdn-node -n 50
Can't register Check internet connectivity and firewall (port 443 outbound)
"Attestation mismatch" Binary may be outdated β re-download from /cli/node/
Low reputation Ensure high uptime (>99.9%), don't modify agent binary
Low earnings Increase bandwidth, ensure low latency to coordinator
Certificate errors Check cert_dir permissions, verify ACME email
glibc error on start Use the musl binary: dcdn-node-linux-amd64-musl
π Account Security
Protect your node operator account with Two-Factor Authentication
Two-Factor Authentication (Google Authenticator / Authy)
β
οΈ Two-Factor Authentication is enabled .
To disable, enter current code: