Будущее блокчейна — это не только более быстрые транзакции, низкие комиссии и больше децентрализованных приложений. Это ещё и возможность дать людям контроль над конфиденциальностью их финансовых данных.
Именно здесь на сцену выходит Miden (@0xMiden).
Miden создаёт блокчейн, в котором счета по умолчанию могут хранить балансы и историю транзакций в тайне. В отличие от традиционных публичных блокчейнов, где любой может просмотреть общедоступную историю операций кошелька, Miden позволяет пользователям хранить состояние счёта на собственных устройствах, передавая сети криптографические обязательства.
Это означает, что сеть может подтвердить изменение состояния аккаунта, не раскрывая публично детали этого состояния.
Но технологии приватности имеют значение только тогда, когда люди действительно могут ими пользоваться. Здесь в игру вступает Bread.
Bread — это ориентированный на приватность кошелёк, построенный на Miden, который переносит эту технологию в повседневные финансовые операции. Он позволяет пользователям отправлять, получать и обменивать активы, а кроссчейн-переводы и другие функции помогают соединять приватные аккаунты с более широкой криптоэкосистемой.
Давайте посмотрим, как это работает.
1. Баланс вашего кошелька — не чужое дело

Во многих публичных блокчейнах любой, у кого есть адрес вашего кошелька, может просмотреть его публично доступный баланс и историю транзакций. Такая прозрачность может быть полезной, но она также означает, что ваша финансовая активность может быть видна незнакомцам, компаниям, конкурентам и любому другому, кто знает ваш адрес.
Miden использует другой подход.
В приватном аккаунте Miden состояние аккаунта, включая балансы и активность, остаётся на устройстве пользователя. Блокчейн записывает адрес аккаунта и криптографическое обязательство к этому состоянию.
Представьте обязательство как цифровой отпечаток. Оно позволяет сети распознать изменение, не раскрывая стоящую за ним информацию.
Когда кто-то ищет ваш аккаунт в блокчейн-обозревателе, он может увидеть, что аккаунт существует и что его состояние изменилось, но он не может просто открыть обозреватель и посмотреть ваш полный баланс или историю транзакций.
Это основа модели приватности Bread: вы можете использовать блокчейн, не делая всю свою финансовую жизнь публичной.
2. Что происходит, когда вы отправляете деньги?

Отправка денег через Bread задумана как простой процесс, хотя за кулисами вместе работают несколько компонентов.
Когда вы инициируете транзакцию, ваше устройство использует ваш ежедневный ключ для авторизации действия, а биометрия помогает защитить доступ к ключу. Затем Guardian выполняет резервное копирование обновлённого состояния аккаунта и подтверждает изменение. После этого транзакция отправляется в Miden вместе с необходимым криптографическим доказательством.

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

Одна из самых больших проблем приватных цифровых кошельков — это восстановление.
Если балансы аккаунта и история транзакций не доступны публично, восстановление аккаунта на новом устройстве требует доступа к последнему состоянию аккаунта, а также к ключам, необходимым для возврата контроля.
Bread решает эту проблему через Guardian — сервис, который создаёт резервные копии состояния аккаунта и помогает координировать обновления аккаунта и восстановление.
Пользователи могут выбрать аккаунт с поддержкой Guardian — это рекомендуемый вариант для баланса между приватностью и практичным восстановлением. На текущем этапе разработки, описанном проектом, оператор Guardian может видеть состояние аккаунта с поддержкой Guardian, но не может самостоятельно перемещать его средства.
Пользователи также могут выбрать более приватную конфигурацию, при которой состояние аккаунта остаётся на их устройстве и не передаётся оператору. Компромисс в том, что такой вариант не предоставляет тот же механизм восстановления. Если устройство и состояние аккаунта будут утеряны, средства могут стать недоступными.
Оба варианта защищают данные аккаунта от других пользователей блокчейна. Разница в том, может ли внешний оператор получить доступ к состоянию аккаунта для поддержки восстановления.
4. Три ключа помогают сохранить контроль в руках пользователя

Аккаунт Bread с поддержкой Guardian использует три ключа, каждый из которых отвечает за свою задачу.
Ежедневный ключ: хранится на устройстве и используется для обычных операций с кошельком.
Аварийный ключ: воссоздаётся из фразы восстановления пользователя и используется для действий, связанных с восстановлением.
Ключ Guardian: используется Guardian для подтверждения обновлений состояния аккаунта.
Система требует для действия два из трёх ключей, поэтому ни один ключ не может самостоятельно контролировать аккаунт.
Для обычных транзакций ежедневный ключ работает вместе с Guardian. Чтобы восстановить потерянное устройство, аварийный ключ работает вместе с Guardian. Чтобы сменить провайдера Guardian, ежедневный и аварийный ключи могут работать вместе без одобрения текущего Guardian.
Такая схема задумана для того, чтобы Guardian не становился владельцем средств пользователя.
Guardian поддерживает систему, но у пользователя остаётся способ уйти от сервиса, используя собственные ключи.
Это различие важно, потому что приватность — это не только сокрытие информации. Это ещё и сохранение контроля над своими активами.
5. Перемещение активов за пределы Miden

Пользователи криптовалют редко работают только в одной блокчейн-сети. Они могут хранить активы в Ethereum, пользоваться децентрализованными приложениями в других сетях или переводить средства между разными экосистемами.
Bread создан для того, чтобы соединять приватные аккаунты Miden с более широким миром блокчейнов.
Один из вариантов — маршрут на основе солвера, который может использовать такие сервисы, как Epoch или NEAR Intents, для выполнения кроссчейн-переводов. В зависимости от маршрута солвер может временно обрабатывать средства и доставлять эквивалентные активы в целевую сеть. Это может ускорить переводы и, возможно, позволить по пути обменивать токены, но при этом появляется временный фактор доверия и зависимость от поддерживаемых активов.
Другой вариант — канонический мост AggLayer, который поддерживает прямые переводы определённых активов без их обмена солвером в процессе.
Некоторые кроссчейн-переводы доступны в бета-версии Bread, включая переводы в Ethereum Sepolia. Кроссчейн-свопы запланированы на более поздний релиз.
Более широкая картина такова: приватные аккаунты не обязаны существовать изолированно. Bread стремится сделать их полезными в мультичейн-среде, предоставляя пользователям разные способы перемещать свои активы.
6. А как насчёт доходности?

Bread также создан для того, чтобы получать доходность прямо из кошелька.
Планируемый процесс предполагает перевод средств из приватного аккаунта Miden на лендинговый рынок в Ethereum, где активы можно использовать для получения доходности. Когда пользователь выводит средства, они могут вернуться в Bread.
Однако здесь есть важный компромисс в отношении приватности.
Средства могут оставаться приватными, пока находятся в приватном аккаунте Miden, но их активность становится видимой в рамках публичной модели транзакций Ethereum, пока они используются там. После возврата в Miden они могут снова попасть в приватный аккаунт.
Bread стремится управлять этим процессом прямо из кошелька, снижая сложность для пользователей. Однако Earn запланирован на более поздний релиз и недоступен в текущей бета-версии, описанной проектом.
Это иллюстрирует важный момент: приватность зависит не только от кошелька, но и от блокчейна и приложений, задействованных в каждой транзакции.
7. Bread — практический пример видения Miden

Bread — это больше, чем кошелёк для отправки и получения криптовалюты. Он показывает, как базовая технология Miden может поддерживать приложения, сочетающие приватность, восстановление аккаунта и повседневную финансовую активность.
Технология приватных аккаунтов, криптографических доказательств и управления состоянием аккаунта сложна. Bread стремится скрыть эту сложность за привычным интерфейсом, чтобы пользователи могли сосредоточиться на том, что они хотят сделать, а не на том, как работает криптография.
В текущей бета-версии пользователям доступны отправка, получение, нативные свопы Miden, восстановление с поддержкой Guardian и поддерживаемые кроссчейн-переводы. Кроссчейн-свопы и Earn запланированы на более поздний срок.
Более широкий смысл в том, что принятие блокчейна не должно требовать от людей отказа от всех ожиданий финансовой приватности.
Обычно люди не ожидают, что незнакомцы будут знать их баланс в банке, проверять каждую покупку или отслеживать каждое движение их денег. Использование публичного блокчейна не должно автоматически означать согласие на такой уровень раскрытия для каждой финансовой операции.
Miden строит другую модель, и Bread — один из примеров того, как эта модель может стать доступной обычным пользователям.
Цель проста: сделать блокчейн полезным, не превращая приватность в роскошь.
Потому что ваша финансовая активность не должна становиться публичной только потому, что она происходит onchain. 🍞🔐

