Команда разработчиков инфраструктуры конфиденциальности AmericanFortress подготовила новый научный документ. В нем предлагается принципиально новый способ подтверждения происхождения криптокошельков. Винченцо Ботта (Vincenzo Botta), Михал Поспешальский (Michal Pospieszalski), Эмануэле Раньоли (Emanuele Ragnoli) и Юстус Ранвир (Justus Ranvier) из AmericanFortress стали авторами работы «Provenance Proofs: Linkable, Post-Quantum ZK Derivation Relations for Blockchain DeFi, Wallet and Identity Systems» («Доказательства происхождения: связываемые, постквантовые отношения ZK-деривации для блокчейн-систем DeFi, кошельков и идентификации»).
В документе исследователи предлагают способ, позволяющий кошельку доказать, что несколько адресов или учетных данных принадлежат к одной и той же криптографической идентификационной записи. Это можно сделать без раскрытия сид-фразы кошелька, закрытых ключей, путей деривации или остальных данных кошелька. По сути, это форма выборочного раскрытия информации, которая позволяет человеку доказать владение кошельком, не раскрывая конфиденциальных сведений.
Новый вариант использования доказательств с нулевым разглашением (ZKP)
Доказательства с нулевым разглашением (ZKPs) — это универсальная технология. Они позволяют одной стороне доказать истинность утверждения, не раскрывая самого утверждения. ZKP были изобретены в середине 80-х годов. Они продолжают развиваться по мере появления новых сценариев использования, особенно в пространстве Web3. Последняя статья Винченцо Ботты и его соавторов добавляет еще одно приложение к этому растущему списку: конфиденциальное доказательство владения кошельком.
Проблема, которую пытались решить исследователи, проистекает из одной характерной особенности криптокошельков. Речь идет о кошельках, используемых для защиты цифровых активов на таких блокчейнах, как Bitcoin и Ethereum. Вместо того чтобы состоять из одного адреса, большинство современных криптокошельков опираются на иерархическую детерминированную (HD) архитектуру.
Эти так называемые HD-кошельки могут генерировать несколько адресов и ключей из одного и того же базового секретного ключа. Вы создаете один закрытый ключ, который обычно записывается в виде 12- или 24-словной мнемонической фразы. Затем вы можете генерировать многочисленные открытые ключи, каждый со своим собственным адресом кошелька.
Так как же доказать владение HD-кошельком, не раскрывая конфиденциальную информацию, относящуюся к другим адресам, связанным с его родительским закрытым ключом? Технология ZKPoSP фактически уже решила эту задачу. Она предоставляет способ доказать, что открытый ключ был получен из определенного материала кошелька.
Но новая работа идет дальше, доказывая, что два или более публичных значения имеют общее скрытое происхождение. Другими словами, она доказывает, что они произошли из одного и того же HD-кошелька, не раскрывая адрес этого кошелька.
Связываемость на нескольких уровнях
По сути, документ, созданный специалистами AmericanFortress, предлагает способ доказать, что несколько документов попали из одного картотечного шкафа. При этом никому не показывается ни комбинация для открытия шкафа, ни другие документы, хранящиеся внутри него. В работе это общее происхождение называется провинансом (происхождением). Она обеспечивает различную степень связываемости в зависимости от того, сколько информации владелец кошелька желает раскрыть.
Варианты включают в себя связывание данных только при необходимости; сохранение их несвязываемыми в данный момент с возможностью связать в будущем; или сделать связь между кошельками перманентно распознаваемой. В этой модели степень связываемости, выбранная пользователем, становится настраиваемым параметром. Она перестает быть неизбежным следствием подтверждения владения кошельком.
Почему это важно
Подход, описанный в статье, может звучать эзотерически, но сферы его применения гораздо шире, чем кажется на первый взгляд. Среди предлагаемых вариантов использования — защита платежей от фишинга. В этом сценарии Боб может доказать, что новый адрес происходит из того же скрытого провинанса кошелька, что и его устоявшаяся цифровая идентичность. Алиса тем временем может убедиться, что злоумышленник незаметно не подменил другой платежный адрес, и все это без того, чтобы Боб раскрывал остальную часть своего кошелька.
Другие области применения включают соблюдение нормативных требований и кроссчейн-идентичность. Нормативно-правовое соответствие позволит бирже подключить кошелек на основе учетных данных соответствия. Впоследствии она сможет распознавать депозиты, связанные с тем же сертифицированным кошельком.
Кроссчейн-идентичность — пожалуй, самый интересный вариант использования из всех. Она позволяет доказывать происхождение активов в различных блокчейнах и криптографических схемах.
Например, возьмем человека, переводящего BTC в сеть Solana. Он может доказать, что исходный адрес в Bitcoin и целевой адрес в Solana происходят из одного и того же скрытого секретного ключа. Мост (bridge) сможет даже проверить это перед выпуском средств. Это сделает подмену адреса назначения значительно более сложной в приложениях, требующих доказательства происхождения от одного и того же пользователя. Это также поможет снизить такие угрозы, как «отравление кошелька» (wallet poisoning).
Пока все это остается на уровне теории: авторы работы еще не внедрили ни одну из предложенных реализаций. Тем не менее они уверены, что эта технология способна найти золотую середину между полной псевдонимностью кошелька и полным раскрытием личности пользователя и структуры его аккаунтов.
Опубликовано 24 сентября 2026 - 12:28 Наверх


