Провел вечер в Dusk. Одна деталь в этой архитектуре действительно выделяется: она не заставляет каждую транзакцию вписываться в одну и ту же модель приватности.
Moonlight — это прозрачная, счетная (account-based) система, подобная Ethereum. Балансы, аккаунты, активность транзакций — всё публично проверяемо.
Phoenix идет совершенно другим путем. Это UTXO-архитектура, использующая доказательства с нулевым разглашением (zero-knowledge proofs), ключи заметок в стиле stealth и nullifiers.
Меня особенно заинтересовала вот какая часть: сеть может проверить, что транзакция корректна, не раскрывая при этом, что именно внутри нее. Nullifiers решают проблему двойной траты поверх этого — и именно этот момент обычно «спотыкает» проекты приватности.
Для меня это разделение важно, потому что прозрачность и приватность не противоречат друг другу — они просто подходят для разных сценариев. Некоторую активность по умолчанию стоит сделать публично аудитируемой. А вот другую активность — размеры позиций, контрагентов, стратегию — не стоит, даже в публичной сети.
Настоящий вопрос, с которым я остаюсь, — действительно ли запуск обеих систем бок о бок дает гибкость, или же это просто добавляет сложность, которая позже проявится в виде пограничных случаев, ошибок или неожиданных взаимодействий между двумя моделями.
Именно за этим я внимательно наблюдаю.
#Dusk @Dusk $DUSK