📅8.23
Хорошо, что вчера я вывел $KII — ещё с того дня, как дали доступ к эйрдропу, где значение было 45, и я держал это всё время до вчерашнего утра, когда продал в 24. Сохранил свою «порцию свиных ножек» на ужин. Это мошеннический проект. И как вообще хватило наглости выйти на конкурс — парням, которые «лайкали» конкурс, очень не повезло.

Вчера вечером, когда я читал архитектурную документацию по @Dusk , меня постоянно обходил один вопрос: что такое DuskEVM?

Официальная документация всё очень ясно объясняет — DuskEVM это EVM-совместимый исполняющий слой поверх слоя расчётов DuskDS. Он не является самостоятельной параллельной публичной сетью, не ведёт отдельный реестр, а отвечает только за выполнение контрактов. Анализ от HTX тоже подтверждает это: архитектура Dusk сейчас состоит из трёх слоёв — DuskDS отвечает за расчёты и доступность данных, а DuskEVM отвечает за выполнение приложений EVM. Два слоя выполняют разные функции, это не две цепочки.

Но в официальных материалах DuskDS и DuskEVM часто представляют раздельно, поэтому поначалу я почти тоже неправильно понял как будто это две независимые цепи. На самом деле после того как DuskEVM исполняет транзакции, батчер публикует данные транзакций в виде blob в DuskDS, а подтверждения состояния и доказательства против мошенничества «привязывают» итоговое состояние обратно к слою расчётов. DuskEVM отвечает за исполнение, а DuskDS — за окончательное подтверждение хранения. Это отношения «поставщик—потребитель» по потоку, а не параллельные уровни.

Но этот «верх—низ» порождает риски по стоимости разработки, и они сложнее, чем я ожидал. Общие затраты приложений на DuskEVM состоят из двух частей — стоимости выполнения EVM-контрактов и стоимости отправки данных в DuskDS для доступности. Это значит, что если просто перенести опыт оценки Gas из Ethereum и посчитать по аналогии, можно недосчитать базовые расходы — та доплата фактически существует.

Назначение DuskEVM для Solidity-разработчиков действительно выглядит привлекательно — знакомая экосистема инструментов, низкая стоимость миграции. Но если разработчики не осознают структуру этих двух видов расходов, и просто переносят логику оценки Gas с Ethereum, то после запуска они могут обнаружить, что реальные затраты сильно выше ожидаемых.
#dusk $DUSK