Что-то заставило меня остановиться, когда я читал архитектуру Dusk Network. Сначала я всё ещё воспринимал её как привычный Layer 1: здесь есть консенсус, смарт-контракты, токен и экосистема, построенная поверх.
Но когда я присмотрелся внимательнее, то понял, что подход Dusk к разбиению компонентов заставляет меня перечитать всё заново.
Документация Dusk описывает DuskDS как базовый слой settlement и data availability: он отвечает за консенсус, finality и transaction model Dusk L1, а исполнение (execution) вынесено в два направления. DuskVM — это Rust/WASM, которые запускаются непосредственно на L1, а DuskEVM — среда, совместимая с EVM из экосистемы Ethereum.
Я начал углубляться, потому что хотел понять: это просто очередная реорганизация Layer 1 или всё же отражение принципиально другого архитектурного выбора.
Что удалось прояснить довольно отчётливо: Dusk не собирает всё execution в одну единственную среду. DuskDS занимается консенсусом, settlement и data availability, тогда как DuskVM и DuskEVM обеспечивают разные модели исполнения.
Погодите, этого ещё недостаточно, чтобы сказать, что такая архитектура лучше, но она поменяла мой взгляд на Dusk. Возможно, более интересный вопрос не «Dusk — это Layer 1 или нет?», а: «какую реальную пользу даст отделение settlement от execution, когда эти окружения исполнения начнут получать заметное использование?»
#dusk $DUSK @Dusk $BTC
Но когда я присмотрелся внимательнее, то понял, что подход Dusk к разбиению компонентов заставляет меня перечитать всё заново.
Документация Dusk описывает DuskDS как базовый слой settlement и data availability: он отвечает за консенсус, finality и transaction model Dusk L1, а исполнение (execution) вынесено в два направления. DuskVM — это Rust/WASM, которые запускаются непосредственно на L1, а DuskEVM — среда, совместимая с EVM из экосистемы Ethereum.
Я начал углубляться, потому что хотел понять: это просто очередная реорганизация Layer 1 или всё же отражение принципиально другого архитектурного выбора.
Что удалось прояснить довольно отчётливо: Dusk не собирает всё execution в одну единственную среду. DuskDS занимается консенсусом, settlement и data availability, тогда как DuskVM и DuskEVM обеспечивают разные модели исполнения.
Погодите, этого ещё недостаточно, чтобы сказать, что такая архитектура лучше, но она поменяла мой взгляд на Dusk. Возможно, более интересный вопрос не «Dusk — это Layer 1 или нет?», а: «какую реальную пользу даст отделение settlement от execution, когда эти окружения исполнения начнут получать заметное использование?»
#dusk $DUSK @Dusk $BTC
