
El triángulo de Zooko es un trilema de tres propiedades que algunas personas consideran deseables para los nombres de los participantes en un protocolo de red : [ 1 ]
- Con significado para el ser humano: Se proporcionan a los usuarios nombres significativos y fáciles de recordar (de baja entropía).
- Seguridad: La cantidad de daño que una entidad maliciosa pueda infligir al sistema debe ser lo más baja posible.
- Descentralizado: Los nombres se resuelven correctamente y corresponden a sus respectivas entidades sin necesidad de una autoridad o servicio central.
Descripción general
Zooko Wilcox-O'Hearn conjeturó que ningún tipo de nombre puede lograr más de dos funciones. Por ejemplo: DNSSec ofrece un esquema de nombres seguro y con significado humano, pero no es descentralizado, ya que depende de servidores raíz de confianza; las direcciones .onion y las direcciones de bitcoin son seguras y descentralizadas, pero no tienen significado humano; e I2P utiliza servicios de traducción de nombres que son seguros (ya que se ejecutan localmente) y proporcionan nombres con significado humano, pero no logran proporcionar entidades únicas cuando se utilizan globalmente en una red descentralizada sin autoridades. [ a ]
Soluciones
Algunos sistemas que presentan las tres propiedades del triángulo de Zooko son:
- El artículo del científico informático Nick Szabo, titulado "Títulos de propiedad seguros con autoridad del propietario", ilustró que las tres propiedades pueden lograrse hasta los límites de la tolerancia a fallos bizantinos . [ 2 ]
- El activista Aaron Swartz describió un sistema de nombres basado en Bitcoin que emplea la cadena de bloques distribuida de Bitcoin como prueba de trabajo para establecer consenso sobre la propiedad de los nombres de dominio. [ 3 ] Estos sistemas siguen siendo vulnerables a ataques Sybil , [ 4 ] pero son seguros bajo supuestos bizantinos.
- El bloguero político de extrema derecha Curtis Yarvin implementó en Urbit una versión descentralizada de direcciones IP que se convierten en nombres de cuatro sílabas legibles para humanos mediante funciones hash. [ 5 ]
Varias plataformas implementan refutaciones de la conjetura de Zooko, entre ellas: Twister (que utiliza el sistema de Swartz con un sistema similar a Bitcoin), Blockstack (cadena de bloques independiente), Namecoin (cadena de bloques independiente), LBRY (cadena de bloques independiente: descubrimiento de contenido, propiedad y compartición de archivos entre pares ), Monero , OpenAlias , [ 6 ] Ethereum Name Service y el Protocolo Handshake . [ 7 ]
Véase también
Notas
- ↑ Zooko Wilcox-O'Hearn eliminó posteriormente la entrada original del blog.
Referencias
- ↑ Zooko Wilcox-O'Hearn. "Nombres: Descentralizados, seguros, con significado humano: elige dos" . Archivado del original el 20 de octubre de 2001.
- ↑ Nick Szabo , Títulos de propiedad seguros. Archivado el 24 de noviembre de 2017 en Wayback Machine , 1998.
- ↑ Aaron Swartz, Cuadrando el triángulo: nombres seguros, descentralizados y legibles para humanos. Archivado el 15 de enero de 2011 en Wayback Machine , Aaron Swartz, 6 de enero de 2011.
- ↑ Dan Kaminsky, Explorando el Triángulo: Explorando la visión de Aaron Swartz sobre el Triángulo de Zooko. Archivado el 16 de enero de 2013 en Wayback Machine , 13 de enero de 2011.
- ↑ Curtis Yarvin: Urbit: una pila operativa funcional completamente nueva – λC 2016 , consultado el 9 de julio de 2022
- ↑ Equipo central de Monero (19 de septiembre de 2014). "OpenAlias" . Archivado del original el 11 de febrero de 2015. Recuperado el 3 de febrero de 2015 .
- ↑ Director de The Handshake Project (12 de julio de 2021). "Handshake" . Archivado del original el 25 de agosto de 2021. Recuperado el 2 de septiembre de 2021 .
- Triángulos que llevan el nombre de personas.
- Comunicación segura
- Descentralización