EVM-совместимость НЕ означает, что для EVM-мониторинга достаточно.
Одна деталь в мостовом потоке @Dusk заставила меня переосмыслить, что на самом деле гарантирует «EVM-совместимость».
Вывод начинается на DuskEVM.
Но на этом не заканчивается.
Пользователь инициирует на стороне EVM, затем вывод нужно доказать и завершить на Dusk L1.
Готовность зависит от опубликованного состояния, зрелости доказательств и проверок споров — не просто от того, сколько времени прошло.
Это создает проблему, которую я нахожу даже более интересной, чем скорость моста:
совместимость выполнения ≠ операционная видимость.
Команда может перенести Solidity, EVM-кошельки, RPC-инструменты и привычки мониторинга, которые она уже знает.
Так разработку сделать проще.
Но это также может создать опасное предположение: если EVM-транзакция выглядит завершенной, значит и экономическое действие тоже завершено.
Для межслойного вывода это не обязательно то состояние, которое имеет значение.
Сторона EVM может подсказать, где действие началось.
Но сторона Dusk определяет, когда вывод действительно готов к доказательству и финализации.
Поэтому вопрос, который я задал бы бирже или команде инфраструктуры, не такой:
«Может ли ваш текущий EVM-стек видеть DuskEVM?»
Вопрос в другом:
Может ли этот стек сказать вам, когда межслойное действие действительно завершено, не добавляя мониторинг Dusk-специфического состояния?
Если ответ «нет», то DuskEVM создает интересный компромисс.
Совместимость снижает затраты на переключение разработчиков, но потенциально скрывает новое требование к наблюдаемости под привычными инструментами.
И именно эту часть я бы отслеживал, когда появятся реальные приложения.
Самый опасный разрыв совместимости может быть тем, который выглядит достаточно совместимым, что никто не думает мониторить это иначе.

#dusk $DUSK @Dusk

$ZEC
$ENA