[Zooko's triangle is a trilemma of three properties that are generally considered desirable for names of participants in a network protocol](https://en.wikipedia.org/wiki/Zooko%27s_triangle)
* Human-meaningful: Meaningful and memorable (low-entropy) names are provided to the users.
* Secure: Any entity in the system can act maliciously, including the majority of the entities or the available computational power.
* Decentralized: There is still only one, unique and specific entity to which a name resolves.