То, что меня зацепило, было не в том, что Dusk поддерживает две среды исполнения. Дело было в причине: выбор позже может стать неловким.
Поэтому DuskVM дает разработчикам на Rust/WASM собственный путь, а DuskEVM удерживает команды Solidity внутри привычных инструментов. Это практично. Разработчикам не нужно выбрасывать всё, что они уже знают, чтобы развивать проекты на Dusk.
Сложность проявляется после того, как начинается реальное внедрение.
Если обе среды привлекут настоящие приложения, Dusk может в итоге получить две культуры разработчиков, растущие параллельно. Разные инструменты, разные привычки работы с контрактами, разные ожидания относительно того, как приложения взаимодействуют.
Это не обязательно что-то ломает. Но может усложнить сохранение целостности экосистемы.
Самое интересное для меня в том, что Dusk, возможно, снижает один вид трения, но незаметно создает другой. Войти разработчикам в платформу становится проще. А вот сделать два мира ощущающимися как одна сеть — может стать сложнее.
Я бы следил за тем, что произойдет, когда пользователи перестанут заботиться о том, в какой среде живет то или иное приложение. Вероятно, именно тогда этот выбор архитектуры будет по-настоящему протестирован.
@Dusk_Foundation $DUSK #dusk
Поэтому DuskVM дает разработчикам на Rust/WASM собственный путь, а DuskEVM удерживает команды Solidity внутри привычных инструментов. Это практично. Разработчикам не нужно выбрасывать всё, что они уже знают, чтобы развивать проекты на Dusk.
Сложность проявляется после того, как начинается реальное внедрение.
Если обе среды привлекут настоящие приложения, Dusk может в итоге получить две культуры разработчиков, растущие параллельно. Разные инструменты, разные привычки работы с контрактами, разные ожидания относительно того, как приложения взаимодействуют.
Это не обязательно что-то ломает. Но может усложнить сохранение целостности экосистемы.
Самое интересное для меня в том, что Dusk, возможно, снижает один вид трения, но незаметно создает другой. Войти разработчикам в платформу становится проще. А вот сделать два мира ощущающимися как одна сеть — может стать сложнее.
Я бы следил за тем, что произойдет, когда пользователи перестанут заботиться о том, в какой среде живет то или иное приложение. Вероятно, именно тогда этот выбор архитектуры будет по-настоящему протестирован.
@Dusk_Foundation $DUSK #dusk
