Den trekant Zooko er et diagram som illustrerer en teori oppfunnet av Zooko Wilcox-O'Hearn (en) .
Det er sett etter tre egenskaper når du lager kommunikasjonsprotokoller.
Sikret et navn må bare samsvare med ett og bare ett element. Desentralisert de myndigheter sentraliserte bør ikke være nødvendig å finne ut hvilke navn matcher alle element. Menneskelig forståelig elementets navn må kunne ha en betydning og det må være mulig å huske det.I følge Zookos teori kan en identifikator bare kombinere to av disse egenskapene; men det er mulig å kombinere de tre egenskapene i et navnesystem.
For eksempel er DNSSEC sikker og adressene kan huskes, men den er ikke desentralisert. den onion routing system er trygt og desentralisert men adressene er ikke menneskelig forståelig; diaspora * er desentralisert og brukernes pseudonymer er forståelig for mennesker, men det er mulig å bruke samme brukernavn som noen på betingelse av å bruke en pod der den er tilgjengelig.
Flere protokoller, inkludert Namecoin , GNU Name System og Twister , er opprettet med sikte på å bringe de tre egenskapene sammen.
Nick Szabo skrev en artikkel i 1998 som viste at alle tre egenskapene kunne kombineres med tilstanden til å bruke en feiluensitivitetsmetode .
Aaron Swartz beskrevet ijanuar 2011et system som bruker blockchain for å tildele domener. Dette systemet er sårbart for Sybil-angrepet, men er sikkert takket være problemet med de bysantinske generalene .