Я немного времени потратил на то, чтобы посмотреть на сторону VM в Dusk, и честно говоря, именно там проект становится по-настоящему интересным.
Все говорят о Dusk ради приватности.
Но я снова и снова возвращался к тому, что находится «под капотом»:
как на самом деле запускается код в цепочке, не позволяя этому коду стать проблемой?
И вот тут в дело вступает Piecrust.
Это среда выполнения WASM, построенная вокруг одной простой идеи: смарт‑контракты должны жить внутри очень контролируемого «ящика».
Звучит скучно.
Пока не вспомнишь, что каждый контракт — это код, которому ты до конца не доверяешь.
Он может быть с багами.
Он может быть злонамеренным.
Он может сделать то, чего разработчик никогда не ожидал.
Поэтому виртуальная машина должна быть строгой.
Важны границы памяти.
Важны вызовы.
Важен доступ контракта к тому, что ему разрешено.
Dusk со временем пришлось ужесточать эти компоненты тоже — с исправлениями, касающимися памяти за пределами допустимого, песочницы, алиасинга, реэнтранси и других глубоких проблем уровня выполнения.
Не из тех вещей, которые дают хороший крипа‑заголовок.
Но это именно то, на что я в реальности обращаю внимание.
Потому что приватность сильна ровно настолько, насколько сильна «машинерия» под ней.
Мне в Dusk нравится то, что среда выполнения не была спроектирована отдельно от стека приватности.
Контракты запускаются в WASM.
Виртуальная машина контролирует окружение.
Остальная часть стека отвечает за конфиденциальные транзакции и за проверку.
Разные компоненты, но они должны вести себя как единая система.
И тут есть деталь, которую часто упускают:
Dusk не выглядит так, будто она просто заново собирает Ethereum, добавляя приватность поверх.
Модель выполнения другая.
Даже то, как обрабатываются память и состояние контракта, больше похоже на специально созданную машину, чем на обычную модель EVM.
Вот почему Piecrust привлек мое внимание.
Не потому что «WASM» звучит круто.
Потому что «скучная» часть обычно и есть то место, где живет реальная инженерия.
Если Dusk станет серьезной финансовой сетью, в первую очередь заметят приватные транзакции.
Очень немногие заметят, как виртуальная машина тихо и строго следит за тем, чтобы всё под капотом вело себя ровно так, как должно.
#dusk $DUSK @Dusk
Все говорят о Dusk ради приватности.
Но я снова и снова возвращался к тому, что находится «под капотом»:
как на самом деле запускается код в цепочке, не позволяя этому коду стать проблемой?
И вот тут в дело вступает Piecrust.
Это среда выполнения WASM, построенная вокруг одной простой идеи: смарт‑контракты должны жить внутри очень контролируемого «ящика».
Звучит скучно.
Пока не вспомнишь, что каждый контракт — это код, которому ты до конца не доверяешь.
Он может быть с багами.
Он может быть злонамеренным.
Он может сделать то, чего разработчик никогда не ожидал.
Поэтому виртуальная машина должна быть строгой.
Важны границы памяти.
Важны вызовы.
Важен доступ контракта к тому, что ему разрешено.
Dusk со временем пришлось ужесточать эти компоненты тоже — с исправлениями, касающимися памяти за пределами допустимого, песочницы, алиасинга, реэнтранси и других глубоких проблем уровня выполнения.
Не из тех вещей, которые дают хороший крипа‑заголовок.
Но это именно то, на что я в реальности обращаю внимание.
Потому что приватность сильна ровно настолько, насколько сильна «машинерия» под ней.
Мне в Dusk нравится то, что среда выполнения не была спроектирована отдельно от стека приватности.
Контракты запускаются в WASM.
Виртуальная машина контролирует окружение.
Остальная часть стека отвечает за конфиденциальные транзакции и за проверку.
Разные компоненты, но они должны вести себя как единая система.
И тут есть деталь, которую часто упускают:
Dusk не выглядит так, будто она просто заново собирает Ethereum, добавляя приватность поверх.
Модель выполнения другая.
Даже то, как обрабатываются память и состояние контракта, больше похоже на специально созданную машину, чем на обычную модель EVM.
Вот почему Piecrust привлек мое внимание.
Не потому что «WASM» звучит круто.
Потому что «скучная» часть обычно и есть то место, где живет реальная инженерия.
Если Dusk станет серьезной финансовой сетью, в первую очередь заметят приватные транзакции.
Очень немногие заметят, как виртуальная машина тихо и строго следит за тем, чтобы всё под капотом вело себя ровно так, как должно.
#dusk $DUSK @Dusk
