Namada. Часть III: Формирование мультичейн приватности
На днях завершился прием заявок в программу амбассадоров Namada и я был выбран в качестве Community Builder. Поэтому в течении следующего месяца вместе с гайдами по установки нод других проектом буду публиковать серию статей и переводов про Namada для русскоязычного криптокомьюнити: что такое Namada, что они делают и почему это важно.
Это третья статья в серии, первые две доступны по ссылкам: https://nodera.tech/namada_chapter_I
https://nodera.tech/namada_chapter_II
Namada придает конфиденциальности другую форму, обеспечивая максимально возможный унифицированный набор конфиденциальности в мультичейне и дополняя другие сети путем создания/модернизации действий, защищенных конфиденциальностью.
Протоколы и приложения, обеспечивающие конфиденциальность, быстро растут, но этот горизонтальный рост не приводит к повышению конфиденциальности пользователей в мультичейн-экосистеме. В этой статье объясняется, чего не хватает, как архитектура Namada может изменить ситуацию и значительно улучшить конфиденциальность мультичейнов.
Наборы конфиденциальности фрагментированы
Конфиденциальность сегодня фрагментирована токенами, приложениями и платформами. В протоколах криптовалют, таких как Zcash или Monero, набор конфиденциальности Zcash не связан с набором конфиденциальности Monero. Это результат привязки конфиденциальности к конкретной валюте, ZEC и XMR — люди не могут использовать соответствующие функции конфиденциальности без использования своей национальной валюты. Кроме того, размер набора конфиденциальности ограничен взаимодействием людей, которым нужны как гарантии конфиденциальности, так и денежно-кредитная политика, которую предлагают Zcash или Monero.
На таких платформах, как Ethereum (L1 и L2), где люди используют приложения для обеспечения конфиденциальности (Tornado Cash или ZK Money), которые поддерживают различные взаимозаменяемые токены (ETH, USDC, DAI), наборы конфиденциальности фрагментированы по приложениям и активам: существует приватный ETH-ZK Money набор и набор ETH-Tornado Cash. Пользователи обоих dApps получили бы значительно лучшую конфиденциальность, если бы эти наборы были объединены. Наборы конфиденциальности также привязаны к платформам: приватный USDT на Ethereum не может быть объединен с приватным USDT на Near (или любых платформах, на которых выпущен Tether). Это также относится к уровням L1 с приватными средами выполнения, такими как Aleo или Espresso, где приложения на этих приватных платформах имеют общий набор конфиденциальности, но не на разных платформах, например, между Aleo и Espresso или Aleo и Ethereum.
Поскольку наборы фрагментированы, гарантии конфиденциальности ограничены размером соответствующей пользовательской базы. Чем меньше размер, тем легче соотносить идентичность и взаимодействия с набором и из него. Таким образом, чем больше набор конфиденциальности, тем надежнее гарантии конфиденциальности для каждого взаимодействия. Однако, как показано выше, наборы конфиденциальности в мультичейне фундаментально изолированы (их нельзя объединять), не говоря уже о том, что наборы конфиденциальности ограничены взаимозаменяемыми активами и не могут быть объединены с невзаимозаменяемыми активами.
Что, если бы существовал способ «объединить» все наборы конфиденциальности?
Объединение наборов конфиденциальности
Ключевой особенностью Namada является то, что все токены, взаимозаменяемые и невзаимозаменяемые токены имеют один унифицированный набор:
Namada разработана для решения проблемы разделения наборов конфиденциальности. Во-первых, он создает единый защищенный пул, не зависящий от актива, для любого взаимозаменяемого и невзаимозаменяемого токена. Во-вторых, фрагментация по платформам устраняется за счет отделения активов от платформ и предоставления им возможности перейти в единый набор конфиденциальности.
- Унифицированный защищенный набор включается с использованием MASP/CC
- Пользователи могут перемещать активы в защищенный набор через IBC и специальные мосты, такие как собственный мост Ethereum от Namada
Внесение и модернизация конфиденциальности
На программируемых расчетных платформах, которые поддерживают как публичные, так и приватные децентрализованные приложения, пользователям необходим собственный актив для оплаты комиссий и газа. В этих случаях Namada можно использовать для создания новых учетных записей в Ethereum, которые впоследствии можно будет использовать для взаимодействия с различными децентрализованными приложениями и оплаты необходимых комиссий и газа.
Даже если ETH зачислены из защищенного набора Namada, их следует отправлять на новые адреса и использовать отдельные новые адреса для взаимодействия с каждым децентрализованным приложением.
Namada также может предоставить конфиденциальность пользователям, которые хотят использовать актив, происходящий из одной сети, в другой сети, не теряя конфиденциальности.
- Например, пользователю нужен ETH (в настоящее время на публичном Ethereum), чтобы использовать dApp на Aleo (с приватным выполнением). Чтобы сделать это конфиденциально, пользователь может сначала перевести ETH из Ethereum в единый защищенный набор Namada, а затем использовать его для заполнения ETH на Aleo, нарушая связь между ETH на Ethereum и ETH, используемым в Aleo, поэтому перевод не может быть связан.
Namada модифицирует конфиденциальность активов, которые были созданы и уже используются в публичных сетях. Кто-то, кто хочет приватно использовать ATOM, может перенести ATOM из Cosmos Hub в единый защищенный набор Namada и выполнить передачу внутри защищенного набора или перенести их обратно в новую учетную запись в Cosmos Hub, тем самым нарушив возможность связывания. Для сетей, ориентированных на конкретные приложения, таких как Penumbra, Namada может выступать в качестве приватного моста между публичными и приватными сетями, где пользователи сохраняют конфиденциальность активов в Namada, а затем соединяют их с Penumbra для приватного DeFi.
Защищенные действия
Вы можете использовать Namada для прямого взаимодействия с другими сетями и соответствующими децентрализованными приложениями приватно с помощью защищенных действий.
В сетях для приложений, таких как Osmosis, пользователи могут приватно обменивать ATOM на OSMO. В Namada пользователь подписывает последовательность действий, которые срабатывают автоматически:
- Отправьте ATOM из защищенной учетной записи Namada через IBC на публичную учетную запись Osmosis
- Обменяйте ATOM на OSMO на Osmosis (это взаимодействие публично)
- Перенесите OSMO из Osmosis в защищенную учетную запись пользователя на Namada через IBC.
Таким образом, пользователь приватно обменял ATOM на OSMO, поскольку нет никакой корреляции между идентичностью исходного ATOM из защищенного набора и результирующего OSMO в защищенном наборе.
Защищенные действия не ограничиваются сетями приложений, совместимыми с IBC, они работают с любой сетью, подключенной к Namada, например, Ethereum, а действия можно обобщить для взаимодействия с любым децентрализованным приложением, например, для торговли NFT или стекинга ETH.
Конфиденциальность как общественное благо
Чтобы создать самый большой унифицированный защищенный набор в мультичейне, криптография Namada была обновлена, чтобы обеспечить вознаграждение за защищенный набором. Это является стимулом для пользователей выбирать защищенные переводы вместо прозрачных переводов и стимулировать пользователей модернизировать конфиденциальность для как можно большего количества активов, которые были созданы в других сетях.
Чтобы получать вознаграждения, пользователи должны просто передавать и хранить различные активы в защищенном наборе. Эти активы никоим образом не заблокированы — пользователи могут свободно перемещать их, и пока они находятся в защищенном наборе, они будут получать награды за защищенный набор. Протокол распределяет часть инфляции непосредственно на эти защищенные учетные записи, сохраняя конфиденциальность. Награды в защищенном наборе суммируются автоматически, и их можно получить в защищенном пуле (или, при необходимости, сняв их). Механизм требует определения какие активы следует вознаграждать, а также целевой объем, через голосования.
В Namada конфиденциальность рассматривается как общественное благо, и именно поэтому протокол выделяет часть инфляции непосредственно на субсидирование взносов в защищенный набор. В дополнение к защищенному набору вознаграждений, Namada предлагает ретроактивные и проактивные механизмы финансирования общественных благ, которыми управляет совет, избранный посредством целевой ликвидной демократии.
Коллективная приватность: сделать конфиденциальность антиконкурентной
Наборы конфиденциальности по своей природе конкурируют: рациональные пользователи, которым нужна конфиденциальность, предпочтут самый большой набор конфиденциальности меньшему, потому что первый обеспечивает лучшие гарантии конфиденциальности. Через приватные мосты в будущем Namada обеспечит коллективную приватность, поскольку единый защищенный набор можно будет использовать во многих разнородных приватных сетях, что повысит эффективность каждого приватного набора. Эта функция делает приватность неконкурентной: чем больше связанных сетей, тем больше набор для нескольких сетей, что означает лучшие гарантии приватности для соответствующих баз пользователей.
В дополнение к коллективной приватности, приватные мосты улучшают конфиденциальность и пользовательский опыт во всех сетях, поскольку пользователям больше не нужно скрывать свои активы в любой момент, поэтому даже взаимодействия через мосты не будут вызывать утечку каких-либо конфиденциальных данных (например, стоимости переводов). В зависимости от совместимости могут быть возможны приватные мосты к существующим сетям, таким как Zcash и MobileCoin. У приватных мостов и IBC есть проблемы с проектированием, например, отслеживание инфляции в византийских цепях, и в настоящее время мы изучаем различные варианты.
Как Namada формирует приватность в мультичейне
Без Namada конфиденциальность будет продолжать расти горизонтально, поскольку все больше и больше L1/L2 развертывают схемы сохранения приватности, но из-за разделения наборов приватности это не приведет к повышению приватности для их пользовательских баз.
Namada придает конфиденциальности другую форму, обеспечивая максимально возможный унифицированный набор приватности в мультичейне, дополняя другие сети путем создания/модернизации конфиденциальности и обеспечивая защищенные действия. Это устраняет необходимость вносить радикальные архитектурные изменения для интеграции криптографических схем на базовых уровнях. Подключаясь к другим сетям конфиденциальности через приватные мосты, защищенный набор Namada можно использовать совместно и создать еще больший набор приватности в мультичейне.
Перевод оригинальной статьи: https://namada.net/blog/shaping-multichain-privacy