Новости

Dash запустила ZK-приватность на базе Zcash

VONCAN

Dash запустила ZK-приватность на базе Zcash

В феврале мы писали о планах Dash интегрировать Orchard. Тогда речь шла о будущем релизе и перспективе приватных пользовательских токенов.

Теперь первая часть плана реализована: в Dash Platform v4.0.0 shielded-операции стали частью консенсуса. Это не внешний миксер, не кастодиальный сервис и не экспериментальный смарт-контракт — приватность встроена непосредственно в протокол.

Для Dash, исторически связанной с CoinJoin, это не замена прежнего механизма, а вторая модель приватности. CoinJoin продолжает работать в основной сети, тогда как в Platform вместо раундов смешивания с несколькими участниками используются ZK-доказательства. Такой подход лучше подходит для быстрых мобильных кошельков. При этом обычные транзакции Dash остаются прозрачными: конфиденциальность опциональна.

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

Пользователь может внести credits в пул с прозрачного Platform-адреса, провести приватный перевод и вернуть средства обратно. Для держателя DASH важнее два других маршрута: ShieldFromAssetLock отправляет средства в shielded pool непосредственно из Core, а ShieldedWithdrawal выводит их на указанный Core-адрес. Чтобы не связать вывод с прежней активностью, кошелек должен использовать новый адрес.

Platform Credits — внутренняя расчетная единица Dash Platform, связанная с Dash фиксированным соотношением: один Dash соответствует 100 млрд credits.

Как работает приватность — без лишней математики

Dash не создавала новую ZK-схему с нуля. В основе реализации — Orchard, shielded-протокол Zcash на базе Halo 2 без trusted setup. Инженерная работа Dash — его адаптация к Platform: собственные переходы состояний, хранение в GroveDB, комиссии, синхронизация кошелька и маршрут обратно в Core.

Незадолго до релиза в Orchard обнаружили критическую уязвимость, потенциально позволявшую провести двойную трату внутри пула. Команда Zcash исправила схему доказательства, а Dash Core Group ещё до выпуска Platform 4.0 перевела свою реализацию на обновлённые библиотеки. Дополнительный уровень контроля в Dash обеспечивает SumTree: эта структура хранит и сверяет состояние пула, не позволяя скрытой эмиссии остаться незамеченной.

Одна из главных проблем shielded-систем — синхронизация кошелька. Чтобы обнаружить входящие средства, приложение получает зашифрованные notes и локально проверяет, какие из них может расшифровать его ключ. Сервер при этом не узнает, какие переводы принадлежат пользователю.

В тестовой версии приложения мы создали новый кошелек и запустили синхронизацию: она заняла около 21 секунды, что значительно быстрее синхронизации кошелька Zodl для ZCash.

Релиз мобильных кошельков с поддержкой новой технологии ожидается в ближайшее время.

Сейчас пул работает только с Platform Credits. Однако Dash уже объявила о планах добавить отдельные shielded pools для нативных токенов Platform.

Приватные пользовательские активы — не новая концепция. Сильная сторона Dash заключается в конкретном сочетании возможностей: ZK-приватности, выпуска токенов и NFT, а также обмена созданных активов на Dash и обратно. Благодаря этому каждый актив получает прямую связь с уже устоявшейся монетой, а через неё — с внешним рынком.


Самые интересные и важные новости на нашем канале в Telegram