Blockchain-Secured DNS Infrastructure
completedFall 2025
Sponsor
Networking & Security
Problem & Approach
Blockchain-Secured DNS on Ethereum
Overview
A blockchain-secured DNS system replaces traditional, centrally managed DNS infrastructure with a decentralized, Ethereum-based implementation. DNS records (e.g., A, AAAA, CNAME, TXT) are stored and managed via smart contracts, providing transparency, tamper-resistance, and censorship resistance.
Architecture
- Blockchain Layer (Ethereum-based)
- Uses an Ethereum-compatible chain as the base ledger.
- Stores domain ownership, DNS records, and update history in smart contracts.
- All changes are recorded as on-chain transactions, creating an auditable history.
- Smart Contract DNS Registry
- Registry Contract: Maps domain names (or name hashes) to owner addresses and resolver contracts.
- Resolver Contracts: Store DNS records (A, AAAA, CNAME, MX, TXT, etc.) for each domain.
- Controller/Registrar Contracts: Handle domain registration, renewal, transfer, and permissioned updates.
Technology Stack
Team
Outcome & Impact
99.9% uptime achieved; 30% faster query resolution; DDoS resistance validated through testing.
Testimonials
"Building a blockchain-secured DNS system from scratch was an incredible challenge. Achieving 99.9% uptime and 30% faster query resolution while implementing DDoS resistance gave our team confidence in tackling complex distributed systems."