ZeroLink — это фреймворк взаимозаменяемости 2017 года от Адама Фиксора (nopara73), который превратил свободный набор идей приватности в конкретную архитектуру кошелька. Вместо того чтобы рассматривать CoinJoin как трюк с одной транзакцией, ZeroLink определяет полный рабочий процесс: взаимодействие координатора, обработку учетных данных, логику комиссий, регистрацию выходов и поведение кошелька после смешивания.
Благодаря этому более широкому охвату ZeroLink по-прежнему имеет значение. Это дало разработчикам структурированный способ создания конфиденциальных кошельков, которыми могли бы пользоваться обычные люди, а не только специалисты по протоколам, и это напрямую повлияло на выбор дизайна первых HiddenWallet и Wasabi.
Основы ZeroLink
На высоком уровне ZeroLink построен на трех практических принципах, которые работают вместе. Если одна часть отсутствует, преимущество конфиденциальности быстро снижается при реальном использовании.
- Координация CoinJoin: Пользователи регистрируют входные данные у координатора, получают слепо подписанные учетные данные и обменивают их на анонимизированные выходные данные.
- Гигиена кошелька: Обязательные новые адреса, рандомизированные комиссии и отдельные выходные данные изменений.
- Политика токсичных изменений: Кошельки автоматически помещают изменения в карантин и избегают их обратного объединения в смешанные UTXO.
От ZeroLink до Wasabi
Wasabi Wallet стал первым широко известным способом внедрения в 2018 году. В 2021 году команда перешла на WabiSabi, который заменил более простую механику учетных данных логикой на основе KVAC, поддерживающей более гибкие номиналы. Это изменение улучшило удобство использования и состав пула, сохранив при этом ту же основную цель: разорвать детерминированные связи, не подвергая пользователей кастодиальному риску.
Независимый анализ, включая такие работы, как Штутц и др. (2021), помог проверить, как эти конструкции ведут себя в реальных условиях транзакций, а не в предположениях об идеальном протоколе.
Почему ZeroLink все еще имеет значение
ZeroLink остается базовым контрольным списком для оценки совместных инструментов конфиденциальности Биткойн. Когда кошелек претендует на более высокий уровень конфиденциальности, из этой структуры все равно возникают практические вопросы: как скрываются учетные данные, как изолируются изменения, какие метаданные сохраняются и где поведение пользователя может случайно разрушить наборы анонимности?
Даже там, где реализации различаются, модель ZeroLink продолжает определять, как разработчики рассуждают о доверии координатора, настройках кошелька по умолчанию и безопасности пользователей. Это не исторический артефакт, а скорее эталонная архитектура, которая продолжает проявляться в работе новых протоколов и кошельков.
Ссылки
- Спецификация ZeroLink (2017 г.)
- Официальный документ WabiSabi (2021 г.)
- Принятие и фактическая конфиденциальность реализаций CoinJoin (2021 г.)
ZeroLink — это система конфиденциальности, а не юридический щит. Используйте инструменты CoinJoin на законных основаниях и соблюдайте правила, действующие в вашей юрисдикции.