La ICANN ya conoce desde hace meses Handshake, pero han publicado un pequeño informe analizando las opciones alternativas, que son Handshake, ENS, Namecoin y Unstopable Domains. Pero de esos solo Handshake es un DNS íntegral.
Decidir lo i/legal depende de un grupo de gente que puede ser justa o no. Así que tener un DNS para saltarse prohibiciones que muchas veces son absurdas no está de más. Otra cosa es ir contra los derechos humanos y la dignidad a la vida. Pero si la guano llega a Handshake se les perseguirá, al final igual que Bitcoin, Handshake no es un protocolo 100% anónimo, es pseudónimo, se deja rastro y se puede perseguir.
En general, hay dos aspectos técnicos que hacen bastante diferente el internet ICANN con el internet HNS: (1) Posesión de dominios y (2) seguridad.
(1) El internet actual se basa en que prácticamente TODO el mundo debe alquilar direcciones, no se pueden poseer. Y la distribución la gestiona la IANA/ICANN. En Handshake posees la dirección íntegra, gestionada por un protocolo automatizado (P2P y POW). Y se puede utilizar para cualquier cosa que puedas imaginar teniendo un dominio/dirección de internet protegido criptográficamente (desde tu web, tu email, tu usuario de redes..., hasta servirte como un 2FA).
(2) La seguridad de internet actual se basa en gran parte en las
Certificate Authorities, que a nadie que entienda de seguridad le he leído que le parezca un buen sistema (dependes de terceros). Handshake pretende incentivar el uso del protocolo DANE, DANE no es nuevo, de hecho fue descartado en favor de las CAs porque con un internet centralizado daba más problemas que soluciones (no ofrecía mucha más seguridad, ya que el control de los TLDs estaba centralizado, y empeoraba la latencia en los navegadores), con un DNS descentralizado cambia el panorama y DANE pasa a ser más atractivo. Es un sistema en evolución, pero un DNS descentralizado + DANE puede hacer internet más seguro (buenas lecturas sobre el tema DANE:
Tienes que estar registrado para ver este contenido
y
Tienes que estar registrado para ver este contenido
).
- - - - -
La "economía de carácteres", aunque pequeño, es un ejemplo de mejora. Al final el
.algo solo sirve para mantener un negocio rentista. No es práctico saber si es
google.com,
google.io o
google.net, es más simple que la "marca" que buscamos sea el primer nivel. Handshake permite que
Google sea la dirección que te lleva a
Google. Y luego Google puede jerarquizar hacia abajo sin que sea tan tedioso escribir (
gmail.google, drive.google...).
Un ejemplo de buena jerarquía es Reddit, donde se jerarquizan los subreddits hacia abajo, si quieres ir a algún subreddit puedes escribir la URL
handshake.reddit.com. Si se quita el nivel rentista, se quedaría en un bonito
handshake.reddit, menos tedioso y más práctico. Se podría hacer también en github o twitter,
usuario.github o
usuario.twitter.
Otro "sobrante" es el típico dominio de tercer nivel
www. (
world wide web), que es una convención de buenas maneras, y está bien, pero funcionalmente no ofrece nada. De hecho, algunas webs importantes ya no la usan, como es el caso de
Tienes que estar registrado para ver este contenido