Навигация в мультичейн-среде: роль конфиденциальности, не зависящей от активов
21 февраля 2024 г.В этом интервью ко мне присоединяется Кристофер Гоес, соучредитель Namada, и мы собираемся обсудить проблемы интеграции конфиденциальности с передачей активов, включая как взаимозаменяемые, так и невзаимозаменяемые токены, а также технические решения, используемые для поддержания конфиденциальность для различных типов активов.
Мы также коснемся роли технологии zk-SNARK в обеспечении частных передач и важности реализации доказательств с нулевым разглашением на периферийных устройствах для более широкого внедрения.
Пожалуйста, представьтесь и расскажите, чем вы занимаетесь.
Меня зовут Кристофер; В основном я работаю над протоколом и организационным дизайном Anoma & Намада в Гелиаксе (которые часто, но не всегда, оказываются двумя сторонами одной медали).
Каковы были наиболее серьезные технические проблемы при разработке Namada и как они были решены?
Я бы сказал, что при разработке Namada возникло две серьезные технические проблемы:
Во-первых, это проектирование и реализация схемы MASP, которая достаточно внутренне сложна и должна одновременно удовлетворять требованиям безопасности и обеспечивать понятный и эффективный интерфейс для пользователей.
К счастью, большая часть работы здесь была проделана в прошлом компанией Electric Coin Company над Sapling, и нам удалось расширить Sapling поддержкой нескольких активов и преобразованием активов, сохранив при этом все существующие функции (например, иерархию ключей).
Во-вторых, разработка и реализация системы вознаграждений защищенного набора должны одновременно удовлетворять требованиям безопасности и эффективности и обеспечивать механизм поощрительного вознаграждения для рециркуляции коллективных преимуществ конфиденциальности обратно к отдельным участникам.
Насколько мне известно, этот конкретный дизайн уникален для Namada, и вознаграждение защищенных активов сопряжено с уникальными техническими проблемами по сравнению с системами вознаграждения в нечастных контрактах DeFi.
Не могли бы вы углубиться в концепцию конфиденциальности между цепочками, независимой от активов?
Для Намады конфиденциальность, не зависящая от активов, означает предоставление конфиденциальности как услуги всем существующим и будущим активам, которые живут в межцепочке, единым образом, который стандартизирован, чтобы облегчить жизнь пользователей и который позволяет пользователям различных активов чтобы получить выгоду от включения в общий набор анонимности. н
Конфиденциальность – это общественное благо. Чем больше пользователей используют системы сохранения конфиденциальности, тем больше конфиденциальности получают другие пользователи. Компания Namada предоставляет инфраструктуру протоколов для реализации этого равновесия, сохраняющего конфиденциальность.
Как организации могут сбалансировать необходимость обеспечения конфиденциальности, независимой от активов, с другими целями, такими как прозрачность и эффективность?
Я не думаю, что эти цели противоречат друг другу. Организации и все пользователи Namada могут свободно раскрывать ту информацию, которую они хотят, и тому, кому они хотят.
Конфиденциальность в системах блокчейна — это не столько задергивание штор, сколько выбор, в какой групповой чат отправлять сообщения. Благодаря недавним достижениям в области прикладной криптографии ZK, использование Namada для платежей становится таким же быстрым и дешевым, как и использование частной цепочки.
Не могли бы вы подробнее рассказать, как архитектура L1 с доказательством доли владения Namada поддерживает конфиденциальность между цепочками независимо от активов?
Namada поддерживает конфиденциальность между цепочками, не зависящую от активов, в первую очередь через протокол IBC, первоначально разработанный экосистемой Cosmos.
Используя IBC, другие сети могут без разрешения подключаться к Namada, а пользователи с активами в этих цепочках могут отправлять свои активы в Namada, передавать их конфиденциально и отправлять обратно, когда захотят.
Можете ли вы углубиться в техническую работу схемы защищенного пула с несколькими активами (MASP)? Как ему удается обеспечивать конфиденциальность различных типов активов?
Защищенный пул с несколькими активами (MASP) обеспечивает конфиденциальность различных типов активов, включая в каждую заметку (UTXO) тип актива, сумму, владельца и другие метаданные.
При проверке действительности транзакции MASP выполняет проверку баланса нескольких активов, гарантируя нулевой чистый баланс независимо для всех типов активов.
Благодаря гомоморфным обязательствам по стоимости с уникальными базами для каждого типа активов это возможно без потери конфиденциальности. Дополнительную информацию см. в спецификации MASP.
Как работают защищенные переводы, не зависящие от актива, особенно когда речь идет как о взаимозаменяемых, так и о невзаимозаменяемых токенах?
Взаимозаменяемые и невзаимозаменяемые токены по сути не так уж и отличаются — по модулю логики, специфичной для токена, невзаимозаменяемый токен — это просто взаимозаменяемый токен с общим запасом в одну единицу, и именно так Намада представляет NFT.
Логика, специфичная для NFT (например, разведение CryptoKitties), живет в цепочке, которая выпустила NFT — Namada обеспечивает только передачу, сохраняющую конфиденциальность, и стандартизация логики токена таким образом позволяет всем взаимозаменяемым и невзаимозаменяемым токенам использовать один и тот же набор анонимности и обеспечить максимальную конфиденциальность для всех участников.
Как на практике работает взаимодействие с цепочками быстрого завершения через IBC и Ethereum через ненадежный двусторонний мост?
На практике совместимость работает посредством проверки консенсуса: когда набор валидаторов Namada создает блок, легкий заголовок клиента и доказательство этого блока передаются в другую цепочку (скажем, Osmosis), которая его проверяет.
Этот заголовок может впоследствии проверять пакеты, отправленные из Namada в Osmosis, например пакет, снимающий экранирование ранее экранированного OSMO и отправляющий его обратно пользователю в Osmosis. Обратное направление работает аналогично, только две цепи перевернуты.
Какую роль играют новые zk-SNARK в обеспечении этих частных переводов?
Namada опирается на последние достижения в технологии zkSNARK, в частности на систему доказательств Groth16, чтобы обеспечить эффективные и компактные доказательства для схем MASP, которые облегчают частную передачу данных.
Без систем доказательства с нулевым разглашением такая практическая система сохранения конфиденциальности была бы невозможна.
Можете ли вы обсудить процесс создания доказательств с нулевым разглашением (ZKP) на периферийных устройствах и его важность для массового внедрения?
Пользователям нужны дешевые, быстрые, сохраняющие конфиденциальность платежи, доступные для них на уже имеющихся у них устройствах, в частности на смартфонах.
Если мы хотим сделать платежные системы, сохраняющие конфиденциальность, общедоступными, мы должны встречать пользователей там, где они находятся, а для этого потребуется поддержка генерации доказательств на телефонах.
К счастью, большая работа в этих направлениях уже проделана, и большую часть труда можно разделить между проектами.
Каковы следующие важные этапы развития Намада и как они согласуются с долгосрочной стратегией проекта?
На данный момент Намада проводит Shielded Expedition, массовую многопользовательскую тестовую сеть, стимулирующую ролевые игры, в рамках подготовки к предстоящему запуску основной сети.
Успех Намады зависит от правильности протокола, удобства использования и понимания пользователя, а Shielded Expedition призвана одновременно проверить первое и облегчить второе.
Каким вы видите будущее конфиденциальности в технологии блокчейн?
На мой взгляд, конфиденциальность (или программируемое раскрытие информации) — это залог реального использования систем блокчейна. В последние годы экосистема блокчейна проделала солидную работу по финансированию усилий по прикладной криптографии, которые добились большого прогресса, но это еще не материализовалось в полностью интегрированных продуктах, ориентированных на пользователя.
Я думаю, что мы находимся на пороге нового этапа, поскольку окончательные технические детали и продукты уже собраны воедино, чтобы подготовить эти системы к массовому использованию.
Оригинал