Я снова и снова возвращаюсь к одному и тому же с DUSK:
самое интересное — это не столько приватностный нарратив.
Дело в том, что происходит, когда открываешь developer docs и спрашиваешь: «окей… как мне на самом деле это собрать?»
Там есть два пути.
DuskEVM — самый понятный.
Solidity, Foundry, Hardhat, ethers, viem — инструменты, которые большинство разработчиков Ethereum уже знают.
А есть ещё DuskVM.
Rust, WASM и куда более нативный способ взаимодействовать с сетью.
Второй маршрут ощущается иначе.
Вы не просто разворачиваете знакомый EVM с прикреплённой «приватностью».
Вы учитесь тому, как работает DUSK сам по себе.
И это важно.
W3sper позволяет приложениям общаться с узлами Rusk, запрашивать данные в сети, управлять состоянием аккаунтов, взаимодействовать с контрактами и работать с драйверами данных WASM.
Dusk Connect обеспечивает работу с кошельками, не заставляя разработчиков «крутиться» вокруг одного-единственного кошелька.
А когда абстракций становится недостаточно, можно спуститься ниже.
GraphQL.
Node APIs.
Более «сырые» потоки транзакций и контрактов.
Обычно это хороший знак.
Потому что каждый серьёзный разработчик в конце концов упирается в грань удобной обёртки.
Даже контрактные библиотеки привлекли моё внимание: контроль доступа, возможность паузы, защита от reentrancy, timelocks, защита от replay.
Скучные вещи.
Пока они реально не понадобятся.
Вот что мне нравится в developer stack DUSK.
Он не выглядит так, будто собран только чтобы казаться простым снаружи.
Есть более глубокий слой для тех, кто готов учиться «работе машины».
И, возможно, это и есть тихая ставка здесь:
разработчики, которые задерживаются надолго, чтобы разобраться в стеке, могут создавать вещи, которые сложно выразить где-то ещё.
Иногда лучший dev feature — тот, который замечаешь только после того, как туториалы перестают помогать.
#dusk $DUSK @Dusk
самое интересное — это не столько приватностный нарратив.
Дело в том, что происходит, когда открываешь developer docs и спрашиваешь: «окей… как мне на самом деле это собрать?»
Там есть два пути.
DuskEVM — самый понятный.
Solidity, Foundry, Hardhat, ethers, viem — инструменты, которые большинство разработчиков Ethereum уже знают.
А есть ещё DuskVM.
Rust, WASM и куда более нативный способ взаимодействовать с сетью.
Второй маршрут ощущается иначе.
Вы не просто разворачиваете знакомый EVM с прикреплённой «приватностью».
Вы учитесь тому, как работает DUSK сам по себе.
И это важно.
W3sper позволяет приложениям общаться с узлами Rusk, запрашивать данные в сети, управлять состоянием аккаунтов, взаимодействовать с контрактами и работать с драйверами данных WASM.
Dusk Connect обеспечивает работу с кошельками, не заставляя разработчиков «крутиться» вокруг одного-единственного кошелька.
А когда абстракций становится недостаточно, можно спуститься ниже.
GraphQL.
Node APIs.
Более «сырые» потоки транзакций и контрактов.
Обычно это хороший знак.
Потому что каждый серьёзный разработчик в конце концов упирается в грань удобной обёртки.
Даже контрактные библиотеки привлекли моё внимание: контроль доступа, возможность паузы, защита от reentrancy, timelocks, защита от replay.
Скучные вещи.
Пока они реально не понадобятся.
Вот что мне нравится в developer stack DUSK.
Он не выглядит так, будто собран только чтобы казаться простым снаружи.
Есть более глубокий слой для тех, кто готов учиться «работе машины».
И, возможно, это и есть тихая ставка здесь:
разработчики, которые задерживаются надолго, чтобы разобраться в стеке, могут создавать вещи, которые сложно выразить где-то ещё.
Иногда лучший dev feature — тот, который замечаешь только после того, как туториалы перестают помогать.
#dusk $DUSK @Dusk
