--- date: 2026-01-12 08:53 --- #notion [[パッケージマネージャー]]を分散型設計にするときに問題になること。 > - **Human-meaningful**: short, memorable names like `express` or `rails` > - **Decentralized**: no central authority controls who gets what name > - **Secure**: when you ask for `express`, you get the real one, not a malicious package that happens to share the name これら3つを全て同時に達成することは不可能であるというジレンマ。 [Federated Package Management and the Zooko Triangle | Andrew Nesbitt](https://nesbitt.io/2025/12/21/federated-package-management.html)