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