Zooko's triangle


Zooko's triangle is a trilemma of three properties that are generally considered desirable for names of participants in a network protocol:
conjectured that no single kind of name can achieve more than two. For example: DNSSec offers a decentralized, human-meaningful naming scheme, but is not secure against compromise by the root;.onion addresses and bitcoin addresses are secure and decentralized but not human-meaningful; and I2P uses name translation services which are secure and provide human-meaningful names - but fail to provide unique entities when used globally in a decentralised network without authorities.

Solutions

Several systems which exhibit all three properties of Zooko's triangle have now been created, including:
Several platforms implement refutations of Zooko's conjecture, including: Twister, Blockstack, Namecoin, and Monero OpenAlias.