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.

Zooko's conjecture has now been disproven through the creation of systems that exhibit all three properties.

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 Monday, October 26, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.