Concept What is HyperDNS?
HyperDNS is a blockchain-based Domain Name System. In normal DNS, a small set of companies and registries control who owns which domain and where it points. In HyperDNS, this information is stored as transactions and blocks on a blockchain, making the registry transparent, auditable, and tamper-resistant.
The project includes:
Backend
A Flask-based API that implements the HyperDNS blockchain, transaction mempool, domain registry, resolver, and Proof-of-Authority (PoA) consensus. Each node keeps its own copy of the chain and exposes HTTP endpoints for domain operations and chain inspection.
Frontend Dashboard
A modern Neon+Glass UI where users can connect a local wallet, register domains, update records, transfer ownership, visualize the P2P network, and inspect blocks. This frontend talks directly to the Flask nodes through REST APIs.
In HyperDNS, the domain registry behaves like a financial ledger: each update is a signed event, not a hidden configuration change.