Handshake es un protocolo de nombres descentralizado y sin permisos en el que cada par valida y se encarga de administrar la zona de nombres DNS raíz con el objetivo de crear una alternativa a las autoridades de certificación y los sistemas de nombres existentes. Los nombres en Internet (dominios de nivel superior, identificadores de redes sociales, etc.) dependen en última instancia de actores centralizados con control total sobre un sistema que se considera honestos, ya que son vulnerables a la piratería, la censura y la corrupción. Handshake tiene como objetivo experimentar nuevas formas en que Internet puede ser más seguro, resistente y socialmente útil con un sistema de igual a igual validado por los participantes de la red. Handshake es un experimento que busca explorar esas nuevas formas en que se encuentran las herramientas necesarias para construir una Internet más descentralizada. Los servicios en Internet se han vuelto más centralizados a partir de la década de 1990, pero no cumplen con la visión descentralizada original de Internet. El correo electrónico se convirtió en Gmail, Usenet se convirtió en Reddit, las respuestas de blogs se convirtieron en Facebook y Medium, los pingbacks se convirtieron en Twitter, Squid se convirtió en Cloudflare e incluso Gnutella se convirtió en The Pirate Bay. La centralización existe porque es necesario gestionar el spam, el duelo y los ataques sockpuppet/sybil. Los sistemas descentralizados anteriores dejaron de funcionar en gran medida debido al spam. Si fuera más costoso lidiar con Internet utilizando sistemas descentralizados, disminuiría la necesidad de corporaciones centralizadas confiables para gestionar estos riesgos. Los servicios y plataformas de Internet pueden beneficiarse de la construcción sobre un sistema descentralizado diseñado específicamente para brindar resiliencia contra los ataques de Sybil. Como podemos redescentralizar.