Формирование многоцепочечной (Multichain) конфиденциальности

Namada Ru Blog
7 min readNov 2, 2023

--

Namada придает ландшафту конфиденциальности иную форму, обеспечивая максимально возможный единый набор конфиденциальности в мультицепочке и дополняя другие обеспечением/ретрофитом действий, защищающих конфиденциальность.

Протоколы и приложения, сохраняющие конфиденциальность, быстро развиваются, но этот горизонтальный рост не приводит к улучшению конфиденциальности для пользователей в многоцепочечной экосистеме. Эта статья объясняет, чего не хватает, как архитектура Namada может изменить ландшафт и способствовать значительному улучшению конфиденциальности в многоцепочечной экосистеме.

Вопросы, отзывы, обсуждения приветствуются на форуме Namada.

Фрагментированные наборы средств обеспечения конфиденциальности

Сегодня конфиденциальность фрагментирована токенами, приложениями и платформами. В таких криптовалютных протоколах, как Zcash или Monero, набор конфиденциальности Zcash расходится с набором конфиденциальности Monero. Это связано с привязкой приватности к конкретной валюте, ZEC и XMR, — люди не могут использовать соответствующие функции приватности без использования своей родной валюты. Кроме того, размер набора приватности ограничен взаимодействием людей, которым нужны и гарантии приватности, и денежная политика, предлагаемые Zcash или Monero.

На таких платформах, как Ethereum (L1s и L2s), где индивидуумы используют dApps (Tornado Cash или ZK Money), поддерживающие различные взаимозаменяемые токены (ETH, USDC, DAI), наборы конфиденциальности фрагментированы по приложениям и активам: есть частный набор ETH-ZK Money и набор ETH-Tornado Cash. Пользователи обоих dApp получили бы гораздо более высокий уровень конфиденциальности, если бы эти наборы были объединены. Наборы приватности также привязаны к платформам: приватный USDT на Ethereum не может быть объединен с приватным USDT на Near (или любой другой платформе, на которой выпускается Tether). Это также относится к L1 с частными средами исполнения, такими как Aleo или Espresso, где приложения внутри этих частных платформ разделяют набор конфиденциальности, но не между платформами, например, между Aleo и Espresso или Aleo и Ethereum.

Конфиденциальность в многоцепочечном мире фрагментирована по валютам, платформам и приложениям

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

Что если бы существовал способ “объединить” все наборы конфиденциальности?

Объединение наборов конфиденциальности

Ключевой особенностью Namada является то, что все валюты, сменные и несменные токены имеют единый унифицированный набор:

На Namada все токены, как сменные, так и не сменные, имеют один экранированный набор

Namada призвана решить проблему разделения наборов конфиденциальных данных. Во-первых, он создает единый, не зависящий от активов, защищенный пул для любых токенов, как сменных, так и несменных. Во-вторых, устраняется фрагментация по платформам, что позволяет отделить активы от платформ и перейти к единому набору конфиденциальности.

Обеспечение и ретрофит конфиденциальности

На программируемых расчетных платформах, поддерживающих как прозрачные, так и приватные dApp, пользователям требуется “родной” актив для оплаты комиссий и газа. В таких случаях Namada может быть использована для обеспечения новых аккаунтов на Ethereum, которые в дальнейшем могут быть использованы для взаимодействия с различными dApp и оплаты необходимых комиссий и газа.

Даже если ETH обеспечивается из экранированного набора Namada, их следует отправлять на новые адреса и использовать отдельные новые адреса для взаимодействия с каждым dApp.

Использование ETH из экранированного набора Namada для оплаты комиссий и газа в Ethereum dApps

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 можно напрямую взаимодействовать с другими цепочками и соответствующими им dApp в частном порядке, используя экранированные действия.

В цепочках, ориентированных на конкретные приложения, например Osmosis, пользователи могут обменивать ATOM на OSMO в частном порядке. На Namada пользователь подписывает последовательность действий, которые запускаются автоматически:

  • Перевести ATOM с экранированного счета в Namada через IBC на прозрачный счет в Osmosis.
  • Обменять ATOM на OSMO в Osmosis (это взаимодействие является прозрачным).
  • Перевести OSMO с Osmosis на экранированный счет пользователя в Namada через IBC.

Таким образом, пользователь обменял ATOM на OSMO в частном порядке, поскольку нет никакой корреляции между идентичностью исходного ATOM из экранированного набора и полученного OSMO в экранированный набор.

Экранированное действие: Обмен ATOM на OSMO в частном порядке в Osmosis

Экранированные действия не ограничиваются цепочками приложений, совместимыми с IBC, они работают с любой цепочкой, подключенной к Namada, например с Ethereum, а действия могут быть обобщены для взаимодействия с любым dApp, например для торговли NFT или стейкинга ETH.

График, показывающий, как Namada формирует многоцепочечную конфиденциальность

Начало игры и конец игры

Конфиденциальность как общественное благо

Для создания самого большого объединенного экранированного набора в мультицепочке, криптография Namada была усовершенствована и теперь позволяет получать вознаграждения за экранированный набор. Это стимулирует пользователей выбирать экранированные переводы вместо прозрачных, а также побуждает их восстанавливать конфиденциальность как можно большего количества активов, созданных на других цепочках.

Чтобы получить вознаграждение, пользователи должны просто перевести и сохранить различные активы в экранированном наборе. Эти активы никак не заблокированы — пользователи могут свободно передавать их друг другу, и пока они находятся в пределах экранированного набора, они будут получать вознаграждения за экранированный набор. Протокол распределяет часть инфляции непосредственно на эти экранированные счета, сохраняя конфиденциальность. Вознаграждения в экранированном наборе накапливаются автоматически и могут быть востребованы в рамках экранированного пула (или, при необходимости, путем снятия экрана). Механизм требует управления, чтобы определить, какие активы должны быть вознаграждены, и целевой объем.

В Namada конфиденциальность рассматривается как общественное благо, поэтому протокол выделяет часть инфляции непосредственно на субсидирование взносов в экранированный пул. В дополнение к вознаграждениям в виде экранированного набора в Namada действуют ретроактивные и проактивные механизмы финансирования общественных благ, управляемые советом, избираемым с помощью целевой ликвидной демократии.

Общая конфиденциальность: Обеспечение антиривальности конфиденциальности

Наборы конфиденциальности по своей природе являются конкурирующими — рациональные пользователи, которым нужна конфиденциальность, будут выбирать наибольший набор конфиденциальности, а не меньший, поскольку первый обеспечивает лучшие гарантии конфиденциальности. Благодаря частным мостам в будущем Namada обеспечит общую приватность, поскольку единый экранированный набор может быть совместно использован во многих разнородных цепочках приватности, что повысит эффективность каждого набора приватности. Эта особенность делает приватность антиконкурентной: чем больше связанных цепочек, тем больше многоцепочечный набор конфиденциальности, что означает лучшие гарантии конфиденциальности для их соответствующих пользовательских баз.

Многоцепочечное множество конфиденциальности, образованное разнородными цепочками конфиденциальности, соединенными частными мостами

В дополнение к общей конфиденциальности частные мосты повышают уровень конфиденциальности и UX в цепочках, поскольку пользователям больше не нужно снимать защиту со своих активов в любой момент, поэтому даже при взаимодействии через мосты не будет происходить утечки конфиденциальных данных (например, стоимости переводов). В зависимости от совместимости возможно подключение частных мостов к существующим цепочкам, таким как Zcash и MobileCoin. Частные мосты и частные IBC имеют свои конструктивные сложности, например, отслеживание инфляции в византийских (Byzantine) цепях, и в настоящее время мы изучаем различные варианты.

Как Namada формирует конфиденциальность в мультицепочке

Без Namada приватность будет продолжать расти по горизонтали, все больше и больше L1/L2 будут внедрять схемы сохранения приватности, но из-за разделения наборов приватности это не приведет к улучшению приватности для их пользовательских баз.

Namada придает ландшафту конфиденциальности иную форму, обеспечивая максимально возможный единый набор конфиденциальности в мультицепочке, дополняя другие цепочки посевом/ретрофитом конфиденциальности и позволяя выполнять экранированные действия. Это избавляет их от необходимости вносить радикальные архитектурные изменения для интеграции криптографических схем в базовые уровни. Соединяясь с другими цепочками приватности через приватные мосты, экранированный набор Namada может использоваться совместно и создавать еще больший набор приватности в мультицепочке.

Оригинал статьи на английском: English (23.02.2023)
Автор перевода: Nick Shakel

Будьте в курсе новостей и присоединяйтесь к сообществу Namada!

Сайт / Блог / Твиттер / Дискорд / Форум / Подкасты / Документы / Specs / Ютуб / Календарь сообщества / Телеграм / Reddit /

Подпишитесь, для получения обновлений на свой email.

--

--

Namada Ru Blog

Namada - блокчейн первого уровня PoS, основанный на IBC, разработанный для пользователей Cosmos и совместим с Ethereum! Powered by @NickShakel & @Ghotomanc