Zooko's triangle

Zooko's triangle defines the three desirable traits of a network protocol identifier as Human-meaningful,, Decentralized and Secure.

Zooko's triangle is a diagram of three properties that are generally considered desirable for names of participants in a network protocol:[1]

Zooko Wilcox-O'Hearn conjectured that no single kind of name can achieve more than two. For example: DNSSec, offers a secure, human-meaningful naming scheme, but is not decentralized; .onion addresses and bitcoin addresses, are secure and decentralized but not human-meaningful; and I2P, uses name translation services which are decentralized and provide human-meaningful names - but relies on trusting third parties.

Solutions

Several systems which exhibit all three properties of Zooko's triangle have now been created, including:

Other platforms which refute Zooko's conjecture, include: Twister and Monero OpenAlias.[5]

See also

References

  1. Zooko Wilcox-O'Hearn. "Names: Decentralized, Secure, Human-Meaningful: Choose Two". Archived from the original on 2001-10-20.
  2. Nick Szabo, Secure Property Titles, 1998
  3. Aaron Swartz, Squaring the Triangle: Secure, Decentralized, Human-Readable Names, Aaron Swartz, January 6, 2011
  4. Dan Kaminsky, Spelunking the Triangle: Exploring Aaron Swartz’s Take On Zooko’s Triangle, January 13, 2011
  5. Monero core team (2014-09-19). "OpenAlias". Retrieved 2015-02-03.

External links

This article is issued from Wikipedia - version of the Friday, May 06, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.