{"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 — использовать zero-knowledge proofs (доказательства с нулевым разглашением), для защиты конфиденциальности пользователей в Web3. Команда уверена, что конфиденциальность является не прихотью, а — необходимостью, особенно из-за темпов внедрения Web3.

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

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

Что такое zkAssets?

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

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

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

Примечание: у экосистемы espresso есть похожее предложение — CAPE , однако CAP от Manta Network является многоконтурным, по сравнению с реализацией монолитной схемы у espresso.

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

Система zkAddress

Система 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, протокол передачи zkAssets в сети Calamari, наконец запущен. Изначально MantaPay на Calamari, будет поддерживать три zkAssets: zkKMA, zkMOVR и zkKSM; с zkACA, zkAUSD, zkLDOT и другими парачейновыми, и активами мостов, процессе запуска. Предварительно вы можете изучить протокол MantaPay в тестовом виде — Dolphin Testnet V2.

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

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

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

Ресурсы Calamary: [Website] Ресурсы Dolphin: [Dolphin testnet]

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