- HSD Configuration
- Events & Sockets
- Name Claims
- Name Auctions
- Wallet Setup
- HNS Resource Records
- Developing Plugins
IntroductionHandshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, but to replace the root zone file and the root servers.
We also have a light client, hnsd, which is written in C. It can verify blockchain data and serve provable resource records without having the resource requirements of a full node. It also acts as an authoritative name server over the Handshake root zone, and a recursive name server pointed at the authoritative name server.
By installing and/or contributing to Handshake, you are participating in a decentralized open platform owned by the commons.
Source CodeThe latest source code is available on GitHub under the MIT license.
CoinsHandshake utilizes a utility coin system for name registration. Handshake depends on the free and open source community to take ownership and decentralize the system https://handshake.org.
- IRC: irc.freenode.net: #Handshake
- Telegram:Handshake Dev Chat.
See a mistake? Open a pull request.https://github.com/handshake-org/handshake-org.github.io/blob/master/src/index.md
Services built on HNS and tools for developers to build on.Makes it easy to add handshake login to your websites,let everyone use yubikeys instead of just passwords and much more...
HNS TOOLSA Search engine for the Dweb
HNS SearchAccess all Handshake numbers in one place.
ShakeStatsThis is an easiest way for a Handshake TLD owner to use their domain trustlessly on other blockchains.
XNHNS works on any EVM compatible blockchain.