Треугольник Зуко
Треугольник Зуко — это трилемма свойств имён участников сетевых протоколов.[1]
- Понятные человеку: осмысленные и запоминающиеся (с низкой энтропией) имена.
- Защищённые: размер ущерба, который может нанести системе злоумышленник, должен быть как можно ниже.
- Децентрализованные: по имени можно определить обозначаемую сущность, не обращаясь к центральной службе или специальному авторитетному источнику.
ОбзорПравить
Зуко Вилкокс предположил, что нельзя достичь выполнение более чем двух свойств одновременно. Например, технология DNSSec предлагает безопасную удобочитаемую схему именования, которая не застрахована от компрометации корневым узлом; .onion-адреса и биткойн-адреса — защищены и децентрализованы, но они сложно воспринимаются человеком; в I2P используются службы перевода имён, которые являются безопасными (так как выполняются локально) и обеспечивают человекопонятные имена, но эти имена не могут использоваться глобально в децентрализованной сети без существования авторитетных узлов.
РешенияПравить
Было создано несколько систем, демонстрирующих все три свойства треугольника Зуко, в том числе:
- В статье программиста Ника Сзабо «Защищенные названия с авторитетом владельца» показано, что все три свойства могут быть достигнуты до пределов Византийской отказоустойчивости[2].
- Активист Аарон Шварц описал систему доменных имён на блокчейне.[3] Подобные системы остаются уязвимыми для «атаки Сивиллы»[4], но безопасны в рамках безопасности самого блокчейна. Namecoin сейчас реализует эту концепцию.
Несколько платформ реализуют опровержения предположения Зуко, в том числе: Twister (использует bitcoin-протокол), Blockstack (может работать на любом блокчейне, в настоящее время использует Биткойн), Namecoin (отдельный блокчейн), Monero OpenAlias[5].
См. такжеПравить
ПримечанияПравить
- ↑ Zooko Wilcox-O'Hearn. Names: Decentralized, Secure, Human-Meaningful: Choose Two (неопр.). Архивировано 20 октября 2001 года.
- ↑ Secure Property Titles Архивная копия от 24 ноября 2017 на Wayback Machine, 1998
- ↑ Aaron Swartz, Squaring the Triangle: Secure, Decentralized, Human-Readable Names Архивная копия от 15 января 2011 на Wayback Machine, Aaron Swartz, January 6, 2011
- ↑ Dan Kaminsky, Spelunking the Triangle: Exploring Aaron Swartz’s Take On Zooko’s Triangle Архивная копия от 16 января 2013 на Wayback Machine, January 13, 2011
- ↑ Monero core team. OpenAlias (неопр.) (19 сентября 2014). Дата обращения: 3 февраля 2015. Архивировано 11 февраля 2015 года.
СсылкиПравить
- Zooko Уилкокс-О’Хирна, имена: децентрализация, надежного, человека-значимое: выбрать две — эссе, освещающих эту трудность
- Марк Стиглер, Введение в Petname системы — четкое введение
- Ник Сабо, защищенных прав собственности — утверждает, что все три свойства могут быть достигнуты до пределов Византийской отказоустойчивости.
- Боб Вайман, сохранение идентичности: обновление Zooko пирамид
- Павел Кроули, Квадратура Zooko треугольник
- Аарон Шварц, Квадратура треугольника, используя технику с Биткойн
На эту статью не ссылаются другие статьи Википедии. |