Skip to main content

Getting started

Yes. The public testnet on Arbitrum Sepolia is permissionless: anyone can bond, register and serve. See Run a node.
Install decdn and decdn-node, run decdn config init, then decdn setup --dry-run to preview and decdn setup to bond and register, then start decdn-node run. See Quickstart.
Linux under systemd is what we run ourselves. A Docker image is published at ghcr.io/decdn/decdn-node. macOS and Windows builds work for testing. See Requirements.
We send testnet TOKEN directly. Send your EVM operator address through any channel on our contact section. Gas is Arbitrum Sepolia ETH from any faucet; USDC comes from Circle’s faucet. See Get testnet funds.

Hardware and network

UDP 4433, for QUIC. Keep metrics (9090) and admin (9191) on localhost. See Requirements.
No. The transport hole-punches through NAT and falls back to a relay. A stable public address with UDP 4433 forwarded gives the fastest direct path. When your address changes, the node updates its registration.
There is no protocol minimum. The recommended start is 4 vCPU, 8 GB RAM, an SSD and 5 TB/month of egress. See Requirements.
Your choice, and larger is better for hit rate. Our test nodes run 250 GB to 1 TB. If your hit rate is low on testnet, increase the cache first. See Disk and cache size.
Yes. Residential and homelab nodes are fully supported, and an unmetered home connection is the cheapest way to run one.

Bond and earnings

The bond scales with the capacity you declare. On testnet it is 50,000 TOKEN for any declaration up to about 1 Gbps. decdn setup --dry-run prints the exact figure. See Bond and earnings.
Only rate manipulation and serving blacklisted content after its compliance window. Bad delivery is unpaid, not slashed. See Compliance and risk.
14 days, during which the bond stays slashable. See Unbonding.
Per byte delivered, in USDC. The node redeems its vouchers on-chain automatically and the operator share goes straight to your address. See How you earn.
The target client price is about $0.01/GB, and each operator sets its own per-MB rate. Mainnet launches at 90% operator, 0% buyback, 10% treasury, and moves to 60/30/10 once governance confirms the activation criteria. The testnet already runs 60/30/10. See Operator share.

Traffic

Yes, from real clients. There is no synthetic traffic, so volume reflects demand near you. See What to expect on testnet.
Clients pick the responsive node with the lowest round-trip time. Nodes filling a cache miss weigh price, latency and reputation. See How a request reaches you.
Yes. Clients in your region reach you fastest, and regional warming routes their requests through your node so it caches what they pull. Turn on pull-through to take part. See Regional warming.

Compliance

You follow the law where you operate and accept the operator terms at registration. The node follows the on-chain blacklist on its own, and you can refuse any content locally. See Compliance and risk.
Yes. Evict it with decdn node evict <hash>, deny it in the [content] config section, or stop the daemon. See Refusing content yourself.

Mainnet

No hardware minimum is planned. The bond keeps scaling with declared capacity, and selection keeps rewarding fast, reliable nodes.
The target is Q1 2027. The date is fixed once the testnet has earned it. See the road to testnet.