Handshake es un protocolo de denominación descentralizado y sin permisos en el que cada par es responsable de validar y gestionar la zona de denominación raíz del DNS. El objetivo es crear una alternativa a las autoridades de certificación y sistemas de denominación existentes.