Вчера перечитал белую книгу @Dusk и, когда дошёл до страницы про «двойную VM-архитектуру», меня буквально заклинило.
Сначала — про архитектуру. Piecrust — нативная VM с нулевым разглашением, на базе WASM, время расчётов — 2–3 секунды. DuskEVM совместима с Solidity: Hardhat, MetaMask напрямую подключаются — и всё сразу запускается; приватность закрывают с помощью Hedger, который дополняет нижележащий ZK. Идея двухлинейного дизайна действительно есть: одна линия отвечает за приватность контрактов, другая — за совместимость.
Но чем дальше читаешь, тем больше ощущение, что что-то не так. Piecrust разрабатывает VM сама; в марте этого года аудит AEGIS вскрыл 39 проблем, из них 7 — уровня severe, а два ключевых уязвимых места упираются в слой песочницы. Даже честные ноды, запуская один и тот же код, могут получить несоответствующие результаты. А вредоносный контракт способен перевести рантайм в состояние, при котором гарантии владения перестают работать. Если «проколется» песочница — верхнеуровневым приватным контрактам конец. DuskEVM сама по себе поддерживает только публичные транзакции; приватность держится на дополнительных модулях. Две VM существуют как бы параллельно и независимо: объём кода и поверхность атаки, по сути, удваиваются.
Дальше — про партнёрства. NPEX, Chainlink, Cordial, Quantoz, 21X: на официальном сайте указано €300M+ confirmed issuance, 50K+ investor reach, 210M+ DUSK staked. По ресурсам команда правда выглядит крепче, чем проекты, которые только и умеют рассказывать истории про RWA. Но сами же они признают: токенизация может снизить трение, однако нельзя «создать» покупателей, продавцов и рыночную глубину. Dusk Trade всё ещё в статусе Building/Waitlist, DuskEVM и Hedger тоже пока на Testnet. Формулировки о сотрудничестве говорят, что стороны готовы что-то делать вместе, но когда всё реально заработает — будут решать жёсткие метрики: сколько активов реально окажется on-chain, сколько пользователей совершит транзакций, какая будет глубина на вторичном рынке.
И наконец — как стыкуются комплаенс и приватность. Zedger при выпуске прописывает в протокол: whitelist, «один identity — один account», и явное одобрение получателя; перевод разбивают на два шага, а если не уложиться по времени — операция автоматически аннулируется. Phoenix использует UTXO-архитектуру: средства хранятся как зашифрованные note’ы, и при транзакции ZK одновременно проверяет пять вещей; Pedersen Commitments прячут и сумму, и адрес. DuskDS подтверждает в три этапа — с выпуском блока наступает окончательность. Вопрос в том, могут ли правила «случаться»: какой именно слой правил относится к тому, что нельзя раскрывать, что Phoenix учитывает без публичности, а DuskDS — какое состояние считается действительным. Эти три звена закрывают один и тот же разрыв: от выпуска до расчётов ценных бумаг, чтобы как можно меньше всё откатывалось обратно в офчейн и не требовало повторного согласования.
Список партнёров уже выглядит довольно «финансово-институциональным». На следующем этапе я скорее хочу увидеть реальные данные о миграциях и сделках — хватит всё время жить на PPT. #dusk $DUSK
Сначала — про архитектуру. Piecrust — нативная VM с нулевым разглашением, на базе WASM, время расчётов — 2–3 секунды. DuskEVM совместима с Solidity: Hardhat, MetaMask напрямую подключаются — и всё сразу запускается; приватность закрывают с помощью Hedger, который дополняет нижележащий ZK. Идея двухлинейного дизайна действительно есть: одна линия отвечает за приватность контрактов, другая — за совместимость.
Но чем дальше читаешь, тем больше ощущение, что что-то не так. Piecrust разрабатывает VM сама; в марте этого года аудит AEGIS вскрыл 39 проблем, из них 7 — уровня severe, а два ключевых уязвимых места упираются в слой песочницы. Даже честные ноды, запуская один и тот же код, могут получить несоответствующие результаты. А вредоносный контракт способен перевести рантайм в состояние, при котором гарантии владения перестают работать. Если «проколется» песочница — верхнеуровневым приватным контрактам конец. DuskEVM сама по себе поддерживает только публичные транзакции; приватность держится на дополнительных модулях. Две VM существуют как бы параллельно и независимо: объём кода и поверхность атаки, по сути, удваиваются.
Дальше — про партнёрства. NPEX, Chainlink, Cordial, Quantoz, 21X: на официальном сайте указано €300M+ confirmed issuance, 50K+ investor reach, 210M+ DUSK staked. По ресурсам команда правда выглядит крепче, чем проекты, которые только и умеют рассказывать истории про RWA. Но сами же они признают: токенизация может снизить трение, однако нельзя «создать» покупателей, продавцов и рыночную глубину. Dusk Trade всё ещё в статусе Building/Waitlist, DuskEVM и Hedger тоже пока на Testnet. Формулировки о сотрудничестве говорят, что стороны готовы что-то делать вместе, но когда всё реально заработает — будут решать жёсткие метрики: сколько активов реально окажется on-chain, сколько пользователей совершит транзакций, какая будет глубина на вторичном рынке.
И наконец — как стыкуются комплаенс и приватность. Zedger при выпуске прописывает в протокол: whitelist, «один identity — один account», и явное одобрение получателя; перевод разбивают на два шага, а если не уложиться по времени — операция автоматически аннулируется. Phoenix использует UTXO-архитектуру: средства хранятся как зашифрованные note’ы, и при транзакции ZK одновременно проверяет пять вещей; Pedersen Commitments прячут и сумму, и адрес. DuskDS подтверждает в три этапа — с выпуском блока наступает окончательность. Вопрос в том, могут ли правила «случаться»: какой именно слой правил относится к тому, что нельзя раскрывать, что Phoenix учитывает без публичности, а DuskDS — какое состояние считается действительным. Эти три звена закрывают один и тот же разрыв: от выпуска до расчётов ценных бумаг, чтобы как можно меньше всё откатывалось обратно в офчейн и не требовало повторного согласования.
Список партнёров уже выглядит довольно «финансово-институциональным». На следующем этапе я скорее хочу увидеть реальные данные о миграциях и сделках — хватит всё время жить на PPT. #dusk $DUSK
