Skip to content


About Handshake

Handshake is an project for decentralizing DNS to improve the security of the internet
Handshake is an peer-to-peer root DNS
Handshake is a naming protocol that’s backwards compatible with the existing DNS. It does not replace the DNS protocol, but it replaces the root zone file (where TLD ownership is stored) and the root servers with a distributed and decentralized blockchain-based system that anyone can use. This allows the root zone to be uncensorable, permissionless, and free of gatekeepers like the ICANN which manages the root zone today.

Every peer in the network cryptographically validates and manages the root zone, which also removes the need for the Certificate Authority system (CAs) entirely. Names are logged on the Handshake blockchain — essentially one big distributed zone file that anyone has the right to add an entry in.

Read the full protocol