Я разобрался, как приватность на самом деле устроена в Dusk, потому что фраза «программируемая приватность» часто звучит, но почти не объясняется, где она находится. Оказалось, что это три отдельных части, каждая выполняет свою задачу.
Во‑первых, DuskDS. Это слой расчетов и доступности данных с детерминированной финальностью. Он несёт нативные модели как для конфиденциальных, так и для прозрачных транзакций. То есть приватность не «прикручена» сверху: базовый слой уже поддерживает её.
Во‑вторых, DuskEVM. Это путь, совместимый с EVM, для финансовых приложений: $DUSK — это газовый токен, а приватность он получает через модуль под названием Hedger. Именно сюда подключаются разработчики на Solidity.
В‑третьих, DuskVM. Это путь для контрактов, которым нужна приватность-ориентированная логика, реализованная прямо против DuskDS; он ближе к «железу», чем маршрут через EVM. Это Rust/WASM.
В этих трех слоях есть две общие вещи: приватные переводы защищают данные транзакции, а приватные смарт‑контракты защищают правила и данные внутри самого продукта.
Это не одна функция приватности. Это выбор слоя — в зависимости от того, что именно вы создаёте.
Мой открытый вопрос: в долгосрочной перспективе кто будет решать, на каком из этих трех слоёв должен жить регулируемый актив, и будет ли выбор чем-то
Во‑первых, DuskDS. Это слой расчетов и доступности данных с детерминированной финальностью. Он несёт нативные модели как для конфиденциальных, так и для прозрачных транзакций. То есть приватность не «прикручена» сверху: базовый слой уже поддерживает её.
Во‑вторых, DuskEVM. Это путь, совместимый с EVM, для финансовых приложений: $DUSK — это газовый токен, а приватность он получает через модуль под названием Hedger. Именно сюда подключаются разработчики на Solidity.
В‑третьих, DuskVM. Это путь для контрактов, которым нужна приватность-ориентированная логика, реализованная прямо против DuskDS; он ближе к «железу», чем маршрут через EVM. Это Rust/WASM.
В этих трех слоях есть две общие вещи: приватные переводы защищают данные транзакции, а приватные смарт‑контракты защищают правила и данные внутри самого продукта.
Это не одна функция приватности. Это выбор слоя — в зависимости от того, что именно вы создаёте.
Мой открытый вопрос: в долгосрочной перспективе кто будет решать, на каком из этих трех слоёв должен жить регулируемый актив, и будет ли выбор чем-то

