Сеть второго уровня Ethereum Starknet запустила Shadow Accounts — новую функцию конфиденциальности, которая позволяет пользователям торговать, кредитовать и управлять позициями в децентрализованных финансах (DeFi), не связывая публично свою активность с основными криптовалютными кошельками.
Краткое содержание
- StarkWare запустила Shadow Accounts в Starknet, позволяя создавать отдельные идентификаторы приложений без раскрытия связей с кошельками пользователей.
- Shadow Accounts сохраняют транзакции и балансы публично видимыми, но скрывают связи с основными кошельками пользователей.
- Пользователи пополняют свои Shadow Accounts через экранированные балансы STRK20 и поддерживают позиции на протяжении нескольких транзакций.
- Разработчики могут интегрировать функцию конфиденциальности в существующие приложения через интерфейс Starknet Wallet API.
- StarkWare представила инструменты конфиденциальности STRK20 в июне, а затем продемонстрировала технологию приватной верификации личности.
StarkWare объявила о запуске 13 октября, представив систему, которая создает отдельные блокчейн-адреса для отдельных DeFi-приложений. Построенная на основе фреймворка конфиденциальности STRK20 этой сети, функция позволяет пользователям поддерживать текущие позиции под разными идентификаторами, сохраняя свои основные адреса кошельков скрытыми. Компания подтвердила, что балансы и транзакции Shadow Account остаются видимыми в блокчейне.
Shadow Accounts в Starknet отделяют DeFi-активность от кошельков
С Shadow Accounts пользователи могут взаимодействовать с поддерживаемыми децентрализованными приложениями через выделенные адреса, которые публично не связаны с их основными кошельками. Каждое приложение получает отдельный, постоянный идентификатор, позволяя пользователям возвращаться к существующим позициям, не раскрывая связей с другими действиями.
StarkWare пояснила, что использование одного и того же публичного кошелька на нескольких платформах позволяет наблюдателям блокчейна изучать транзакции, активы и торговые стратегии, связанные с этим адресом. Shadow Accounts предназначены для того, чтобы наблюдатели не могли легко объединить эти действия в единую публично связанную историю кошелька.
В отличие от временных адресов кошельков, Shadow Accounts остаются доступными на протяжении множества взаимодействий с одним и тем же приложением. Пользователи могут поддерживать кредитные позиции, накапливать вознаграждения или управлять другими финансовыми договоренностями через постоянный адрес.
Система выводит каждый аккаунт из информации, связанной с пользователем, выбранным приложением и уникальным идентификатором, известным как nonce. Согласно официальной документации Starknet.js, пользователи могут генерировать несколько Shadow Accounts для одного приложения, что позволяет им разделять различные виды деятельности в рамках одного сервиса.
Однако у защиты есть определенные пределы. StarkWare заявляет, что Shadow Accounts содержат публичные активы ERC-20, а значит, их балансы и истории транзакций остаются доступными через блокчейн-обозреватели. Защита конфиденциальности касается связи между этими адресами и основным кошельком пользователя.
Таким образом, функция не делает невидимой каждую торговую позицию, перевод токенов или финансовую деятельность. Как только наблюдатель идентифицирует конкретный Shadow Account, его публично записанные операции все еще можно изучить.
Shadow Accounts используют STRK20 для финансирования DeFi-транзакций
Система работает вместе с STRK20 — фреймворком конфиденциальности Starknet для криптовалютных переводов и экранированных балансов. Пользователи вносят поддерживаемые активы в общий пул конфиденциальности, где их балансы представлены в виде зашифрованных записей.
Согласно техническому объяснению StarkWare, пользователь, подключающийся к совместимому приложению, может выбрать приватный режим работы перед внесением депозита. Затем кошелек перемещает необходимые активы с экранированного баланса на designated Shadow Account.
После пополнения счёт может взаимодействовать с приложением и поддерживать текущую позицию. Например, пользователь, участвующий в кредитной платформе, может внести активы через Shadow Account и вернуться позже, чтобы скорректировать позицию.
Процесс позволяет приложению распознавать один и тот же счёт в нескольких транзакциях. Однако исходный адрес кошелька пользователя не привязывается публично к этим действиям через механизм Shadow Account.
Когда пользователи решают вывести средства, поддерживаемые поступления могут вернуться на их защищённые балансы STRK20. Кошелёк управляет необходимыми данными транзакции и генерирует доказательства с нулевым разглашением, используемые для проверки операций через систему конфиденциальности.
Документация Starknet определяет несколько способов сбора активов из Shadow Account. Разработчики могут настроить транзакции для возврата всего баланса токенов, только сумм, полученных во время последнего взаимодействия, или указанной суммы.
Механизм использует анонимайзер Shadow Account, который может создавать и управлять счётом через пул конфиденциальности. Официальная документация указывает на контракт анонимайзера, развёрнутый в основной сети Starknet, а также на отдельное развёртывание в тестовой сети Sepolia.
StarkWare открывает инструменты конфиденциальности для разработчиков DeFi
StarkWare сделала Shadow Accounts доступными через Starknet Wallet API, позволяя разработчикам подключать существующие приложения к системе конфиденциальности.
Компания определила метод shadow_account_invoke как основной инструмент интеграции. С помощью этой операции разработчики могут отправлять вызовы приложений, используя Shadow Account пользователя, без непосредственного управления приватным состоянием счёта.
Согласно анонсу запуска, кошелёк обрабатывает генерацию доказательств, отправку транзакций и данные, необходимые для управления защищёнными балансами пользователя. Разработчикам не нужен доступ к ключам просмотра пользователей для включения этой функции.
В анонсе указаны Starknet Wallet API версии 0.10.4 и starknet.js версии 10.8.0 или новее как поддерживаемые варианты интеграции. Совместимость кошельков остаётся необходимой, что означает, что функция будет зависеть от того, реализуют ли отдельные кошельки и приложения соответствующие интерфейсы.
StarkWare заявила, что дизайн в конечном итоге может поддерживать дополнительные сервисы, включая предоставление ликвидности, заимствование, стейкинг, регулярные покупки, деривативы, рынки предсказаний и торговые площадки NFT.
Документация для разработчиков отличает Shadow Accounts от одноразовых помощников транзакций. Shadow Accounts предназначены для позиций, удерживаемых с течением времени, в то время как взаимодействия на основе помощников могут завершить транзакцию без поддержания постоянного адреса, специфичного для пользователя.
На момент запуска не было раскрыто цифр о количестве приложений, интегрировавших Shadow Accounts. StarkWare не публиковала целевые показатели внедрения или объёмы транзакций, связанные specifically с новой функцией.
Starknet расширяет сервисы конфиденциальности после запуска STRK20
Shadow Accounts расширяют существующую работу StarkWare в области конфиденциальности блокчейна, которая получила крупное обновление в июне 2026 года.
9 июня StarkWare представила STRK20 — фреймворк, предназначенный для обеспечения защищённых балансов и приватных переводов для поддерживаемых активов ERC-20 в Starknet. Система использует доказательства с нулевым разглашением для проверки транзакций без публичного раскрытия всей лежащей в основе финансовой информации.
Более ранний фреймворк конфиденциальности STRK20 для токенов Ethereum представил зашифрованные балансы, приватные переводы и ключи просмотра для контролируемого раскрытия. Через свой общий пул конфиденциальности пользователи могут перемещать поддерживаемые активы между публичным и защищённым состояниями, оставаясь в Starknet.
Впоследствии, 23 июня, StarkWare продемонстрировала систему Private Know Your Customer. Технология была разработана, чтобы позволить пользователям проверять выбранную личную информацию без предоставления компаниям полных копий своих удостоверяющих документов.
Разработанная StarkWare система Private KYC использует доказательства с нулевым разглашением для проверки конкретной информации, такой как возраст или право на участие, ограничивая раскрытие других личных данных. Демонстрация включала проверку паспорта с использованием мобильных устройств и зашифрованной идентификационной информации.
Официальный сайт STRK20 от StarkWare указывает Ready и Xverse среди кошельков, поддерживающих её инфраструктуру конфиденциальности. Платформа описывает существующие интеграции с децентрализованными биржами, кредитными приложениями и другими финансовыми сервисами.
В его документации объясняется, что средства защиты конфиденциальности охватывают не каждую часть транзакции блокчейна. Публичные депозиты, выводы средств, время проведения транзакций и активность внешних приложений могут оставаться видимыми в зависимости от кошелька и интеграции.
Эта структура предоставляет механизм для авторизованного аудита с помощью зашифрованных ключей просмотра. По словам StarkWare, это позволяет назначенным аудиторам проверять записи о частных переводах отдельного лица, не получая контроля над его активами.
В последней документации для разработчиков WalletAccountV6 указан как рекомендуемый интерфейс для новых приложений Starknet, использующих функции STRK20. В ней указана совместимость с get-starknet версии 6.0.6 или более поздней и описывается поддержка через совместимые кошельки, включая Ready и Xverse.






