πŸ–₯️ DCDN Node Portal
Node Operator Dashboard

Sign In

or
New node operator? Register
πŸ“Š Overview
πŸ’° Earnings
πŸ–₯️ My Nodes
🌍 Network
βš™οΈ Setup Guide
πŸ” Security

Dashboard

Your node operator overview
0.00 DCDN
β‰ˆ $0.00 USD
Nodes Online
0
of 0 total
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

My Nodes

NodeRegionStatusCPUMemoryEarningsLast Seen
Loading...

πŸ’° Earnings Breakdown

Detailed revenue from your node operations
0.00 DCDN
β‰ˆ $0.00 USD
Available for Payout
$0.00
β‰ˆ 0.00 DCDN tokens
Min. $5.00 Β· Paid in DCDN tokens on Ethereum
Payout wallet: Not set

πŸ–₯️ 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.
PeriodVPS RevenueYour Share (70%)RSP (25%)LP (5%)Status
No compute earnings yet

Revenue by Category

MetricVolumeRateEarnings (DCDN)Earnings (USD)
Bandwidth Served0 GB$0.005/GB0$0.00
Requests Handled0$0.01/10K0$0.00
WAF Inspections0$0.02/10K0$0.00
Total0 DCDN$0.00

Per-Node Earnings

NodeRegionStatusBandwidthRequestsThreatsEarnings (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)

πŸ–₯️ My Nodes

Manage and monitor your edge nodes

🌍 Network Overview

Global DCDN node network status
Total Nodes
0
Online
0
Total Bandwidth
0 TB
Total Requests
0
Threats Blocked
0
Avg Uptime
β€”

Nodes by Region

RegionTotal NodesOnlineBandwidth
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
Uniswap V3 LP
5%
Liquidity

⚑️ Node Setup Guide

πŸ“„ Full Documentation (PDF)
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

ResourceMinimumRecommended
CPU2 cores4+ cores
RAM2 GB4+ GB
Storage10 GB50+ GB (SSD)
Bandwidth50 Mbps100+ Mbps
OSLinux (Ubuntu 20.04+, Debian 11+, CentOS 9)Ubuntu 22.04 LTS
Ports8080 (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:

ActivityRate
Bandwidth served1 DCDN / GB
Requests handled0.5 DCDN / 10K requests
WAF inspections1 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

IssueSolution
Node won't startCheck port 8080: lsof -i :8080 / check logs: journalctl -u dcdn-node -n 50
Can't registerCheck internet connectivity and firewall (port 443 outbound)
"Attestation mismatch"Binary may be outdated β€” re-download from /cli/node/
Low reputationEnsure high uptime (>99.9%), don't modify agent binary
Low earningsIncrease bandwidth, ensure low latency to coordinator
Certificate errorsCheck cert_dir permissions, verify ACME email
glibc error on startUse 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)