Handshake is an open source blockchain project for domain name registration. Built to work with the DNS naming system, Handshake users can register, transfer, and update top-level domains (TLDs) on the blockchain with Handshake coin (HNS). However, unlike the traditional ICANN system, Handshake uses blockchain to create a decentralized root zone service for the Internet, instead of a root zone that is managed by a single entity—ICANN. The goal of Handshake is to create a truly decentralized web, where anyone can experiment. Handshake is the first decentralized naming project to pre-reserve names for existing trademark name holders.