{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

Представляем zkAssets и zkAddresses

Это основная часть инфраструктуры Manta Network для построения будущего, ориентированного на конфиденциальность.

Миссия Manta — использовать доказательства с нулевым разглашением для защиты конфиденциальности пользователей в Web3. Мы твердо верим в то, что конфиденциальность является необходимостью, а не только «хорошо иметь», тем более что внедрение Web3 растет.

В настоящее время многим полностью общедоступным ончейн-приложениям требуется частный аналог:

Чтобы еще на один шаг приблизить это видение к реальности, мы вводим в Manta две фундаментальные концепции: zkAddresses и zkAssets.

Что такое zkAssets?

ZkAssets — это новый класс криптоактивов, в котором конфиденциальность, целостность и политика доступа защищены доказательствами с нулевым разглашением. Он имеет следующие свойства:

  • Гибкие типы активов : zkAssets включают в себя гибкие типы активов, например, взаимозаменяемые токены (например, токены, подобные ERC20), невзаимозаменяемые токены (например, токены, подобные ERC721, ERC1155), непередаваемые невзаимозаменяемые токены (также известные как токены, привязанные к душе).
  • Конфиденциальность по умолчанию : zkAssets являются частными по умолчанию (также известными как нулевое разглашение) в цепочке, что означает, что адрес владельца актива, назначение активов каждого держателя, а также тип активов зашифрованы в цепочке.
  • Раскрытие информации по желанию : zkAssets поддерживает раскрытие информации о доказуемых активах с разрешения владельцев активов. В частности, владельцы активов могут раскрывать историю операций с активами аудиторам без необходимости раскрывать секретный ключ расходов. Владельцы активов также могут выборочно раскрывать информацию об активах, которую можно проверить с помощью доказательств с нулевым разглашением.
  • Настраиваемая политика активов : эмитент zkAssets может настраивать политики управления доступом zkAssets (см. рисунок), например, правила KYC, политику управления доступом, например, иметь или не иметь возможность заносить в черный список взломанные активы (Примечание: системы эспрессо также имеют предложение для CAP , однако кепка манты представляет собой многоконтурную реализацию по сравнению с реализацией монолитной схемы экспрессо).

По сравнению с существующими криптоактивами (единственный вариант, который у них есть, — это быть полностью общедоступными), zkAssets обеспечивает конфиденциальность для владельцев активов, в то же время упрощая аудит и соблюдение нормативных требований.

zkAsset с настраиваемыми политиками активов

Система zkAddress: инфраструктура открытых ключей для zkAssets

Система zkAddress — это инфраструктура открытых ключей для zkAssets. Он состоит из 3 частей:

  • Секрет расходов : он генерируется случайным образом (например, с помощью мнемоник BIP39) и выводит два других ключа, zkAddress и ключ просмотра. Секрет расходов необходим для создания доказательства с нулевым разглашением для передачи zkAssets.
  • zkAddress : открытый ключ для zkAssets. ZkAddress необходим для получения любых zkAssets. Обратите внимание, что zkAddress не раскрывается ни в одной zk-транзакции в цепочке, поэтому наблюдатель не может связать zk-транзакцию в цепочке с zkAddresses, если только отправитель или получатель транзакции не предоставит ключ просмотра наблюдателю.
  • Ключ просмотра : токен доступа для просмотра полной истории транзакций zkAddress. Как следует из названия, он доступен только для чтения. Ключ просмотра может только проверять историю транзакций, а не тратить zkAsset любого zkAddress.

В чем разница между zkAddress и общедоступными адресами, которые использует Polkadot/Ethereum?

zkAddress (и связанный с ним секрет расходов и ключи просмотра) обслуживает и обслуживает только zkAssets. Он использует другую (дружественную к доказательству с нулевым разглашением) криптографическую конструкцию для поддержки просмотра ключей и повышения эффективности генерации доказательства с нулевым разглашением. Таким образом, мы не можем повторно использовать существующие общедоступные адреса Ethereum или Polkadot для поддержки zkAssets. Кроме того, между zkAddress и общедоступными адресами Ethereum/Polkadot нет привязки (или сопоставления).

MantaPay: транспортный уровень для zkAssets

Мы рады запустить MantaPay в сети Calamari (канареечную сеть Manta на Кусаме). MantaPay — это протокол передачи zkAssets. Первоначально MantaPay на Calamari будет поддерживать 3 zkAssets: zkKMA, zkMOVR, zkKSM, с zkACA, zkAUSD, zkLDOT и другими парачейновыми и мостовыми активами в процессе запуска. Вы можете получить предварительный просмотр MantaPay на Dolphin Testnet V2 .

С запуском MantaPay вы можете конвертировать свои активы Kusama/Parachain в zkAssets и передавать zkAssets между zkAddressses. Это самый важный первый шаг к внедрению zkAssets в мир Web3. В ближайшие недели мы опубликуем подробную статью о MantaPay!

Будущее zkAssets = будущее конфиденциальности

MantaPay — это базовый транспортный уровень zkAssets. Тем не менее, Manta будет больше, чем просто протокол передачи. Фактически, команда Manta с начала 2022 года приступила к разработке уровня программирования zkAssets, который обеспечивает программируемость и компонуемость zkAssets.

В недалеком будущем разработчики смогут развернуть zkApps на Manta для DeFi, игр, DAO и многих других интересных приложений, которые используют MantaPay/zkAssets/zkAddress в качестве примитивов. Мы рады поделиться дорожной картой zkAsset в ближайшие месяцы.

Другие источники:

0
Комментарии
-3 комментариев
Раскрывать всегда