Для сети, ориентированной на приватность, публичная транзакционная система не является противоречием, а абсолютной операционной необходимостью. В экосистеме Dusk Network ответ на эту загадку проектирования инфраструктуры лежит в её модели виртуальной машины и гибридной архитектуре.
🌟 Суть парадокса: роль лунного света
Лунный свет — это публичная и прозрачная модель транзакций, которая сосуществует с Citadel (приватной идентичностью и транзакционной системой Dusk). Dusk реализует Moonlight, потому что блокчейн предприятия на 100% приватный вычислительно невыполним и несовместим с глобальной экосистемой DeFi по трём фундаментальным причинам:
Синхронизация консенсуса: валидаторы механизма Proof-of-Blind-Bid (PoBB) должны публично проверять, что узлы зафиксировали (за-локировали) свои ставки, не раскрывая личность участника торгов. Для этого требуется публичный реестр состояний, чтобы предотвратить двойное расходование токенов консенсуса.
Комиссии за газ и сеть: обработка доказательств с нулевым разглашением (ZKP) потребляет огромные сетевые ресурсы. Расчёт и оплата комиссий за газ в полностью приватной среде замедлили бы финализацию блоков Dusk, которая нацелена на менее 10 секунд.
Нормативное соответствие: Moonlight позволяет выпускать гибридные токены, где передача права собственности может быть конфиденциальной, но жизненный цикл актива (выпуск, сжигание, выплаты дивидендов) сохраняет обязательные публичные следы аудита для регуляторных требований вроде MiCA в Европе.
🔎 Архитектура Dusk: по частям
Чтобы понять, как Moonlight взаимодействует с остальной системой, необходимо разобрать операционную систему Dusk и среду выполнения:
1. Piecrust: Движок состояния
Piecrust — родная виртуальная машина (VM) Dusk. В отличие от EVM в Ethereum, Piecrust основана на WebAssembly (WASM) и специально оптимизирована для переходов состояния, включающих ZK-криптографию.
Разработано на Rust, чтобы максимально повысить скорость выполнения конфиденциальных смарт-контрактов.
Реализует модель сегментированного хранения, которая разделяет публичные состояния (Moonlight) и обязательства слепой приватности.
2. PLONK: Система доказательств
Dusk использует сверхоптимизированную реализацию PLONK (тип zk-SNARK) в качестве криптографического базиса.
Устраняет необходимость повторяющейся «доверенной настройки» для каждого обновления контракта.
Позволяет генерировать доказательства транзакций на стороне клиента (в веб-браузере или на смартфоне) в течение секунд, отправляя в Moonlight только математическое доказательство.
3. Конфиденциальная модель смарт-контракта (XSC)
Конфиденциальные смарт-контракты Dusk позволяют компаниям выпускать регулируемые security-токены. Здесь в работу вступает Moonlight: он управляет правилами передачи контракта (например, «покупатель должен быть европейцем и быть совершеннолетним»), проверяя ZK-доказательство, не раскрывая личные данные пользователя, защищённые в Citadel.
💡 Выводы и дальнейшие шаги
Dusk не стремится к анархической или тёмной приватности; он стремится к регулируемой приватности. Moonlight предоставляет инфраструктурную прозрачность, необходимую регуляторам, чтобы доверять целостности учёта сети (гарантируя, что не выпускаются фальшивые токены «из ниоткуда»), а теневая операционная система защищает конкурентные коммерческие данные финансовых организаций.

