The Handshake blockchain only deals with the root zone i.e. Top Level Domains (TLDs). As the root is referral only, all domains and subdomains along with their records must be stored and served off-chain, like regular DNS.
This task is to explore different ways and implement a solution to also store Second Level Domains (SLDs) on chain.
This project has a bounty for $250 USD
- SLD registrations and ownership should be on the Handshake chain
- Owners should be able to set DNS records
- hsd resolver should be able to resolve these records
- Either a working/resolving SLD on a test network, or a test script covering all requirements above
- A write-up of the solution and how it works
Useful docs
- HIP05 - Handshake Improvement Proposal (HIP) 05 - Name data standard for alternative namespace resolution
- HIP06 - Handshake Improvement Proposal (HIP) 16 - Escher Update Chains for decentralized subdomains
- HNS.ID Contracts - HNS.ID contracts for their decentralized subdomains using Optimism L2