Раньше я часто считал совместимость с EVM довольно простой. Если какая-то блокчейн поддерживает Solidity и инструменты Ethereum, я по умолчанию воспринимал это как способ просто «перетащить» разработчиков в новую экосистему.

Но когда я углубился в документацию Dusk, я начал понимать, что это предположение недостаточно. Один из моментов, из‑за которого мне пришлось остановиться и пересмотреть взгляды, — это то, как Dusk разделяет выполнение (execution) и урегулирование (settlement).

Сначала я думал, что DuskEVM в основном помогает приложениям Ethereum работать на Dusk, но затем я осознал, что его роль шире — хотя и более конкретная, чем я ожидал.

DuskEVM — это среда выполнения EVM, а DuskDS отвечает за консенсус, урегулирование и доступность данных. А часть regulated finance опирается на множество других компонентов, таких как контроль доступа, селективное раскрытие (selective disclosure) и транзакционные модели Dusk.

С нынешней точки зрения я больше не рассматриваю DuskEVM как Ethereum-bridge в техническом смысле. Я вижу в нём слой совместимости, который помогает приложениям Solidity и инструментам Ethereum получить доступ к инфраструктуре Dusk.
Самое интересное здесь — именно разделение обязанностей. EVM сохраняет привычную модель разработки, в то время как settlement и требования regulated finance обрабатываются на других уровнях.
Пожалуй, «мост» в данном случае — не между двумя блокчейнами, а между двумя способами построения систем.
Меня всё ещё мучает вопрос: является ли именно это разделение между совместимостью и новой regulated infrastructure наиболее примечательной частью дизайна Dusk?
#dusk $DUSK @Dusk