Иногда я ловлю себя на мысли, что если с нуля спроектировать более удачную среду выполнения, то разработчики естественным образом перейдут на неё. Так я вначале воспринимал переход с Zedger на Hedger на Dusk. Первоначальная идея казалась ориентированной на чистую, нативную среду выполнения с нулевым разглашением (zero-knowledge), созданную специально для соблюдения приватности и не обременённую наследием прежних архитектурных решений.
Но затем я посмотрел на движение в сторону подхода EVM-first и понял, что это отражает очень прагматичный компромисс. Интересная часть не в том, какая виртуальная машина выполняет инструкции быстрее. Разница в том, как распределяются усилия разработчиков. Создание собственных криптографических примитивов в изолированной среде выполнения заставляет каждого разработчика осваивать новую парадигму, тогда как встраивание приватности в инструменты, совместимые с EVM, — это работа с той средой, где уже есть «ликвидность» разработчиков. Рост публичной экосистемы опирается на стандартизированную сочетаемость (композируемость), а кастомные среды выполнения делают ставку на архитектурную чистоту. Но логика остаётся прежней: среды выполнения — это просто слои координации для общего состояния.
В итоге переход к совместимости с EVM — это признание того, что распространение (distribution) важнее, чем теоретическая эффективность. Но этот выбор возвращает границу доверия в знакомую область. Реальная задача — сможете ли вы сохранять соответствие требованиям zero-knowledge в масштабе, не наследуя все стандартные «узкие места» выполнения EVM. Я до сих пор не уверен, что внедрение приватности в инструментарий Ethereum сложнее, чем убедить разработчиков Ethereum доверять новой среде выполнения.
#dusk $DUSK @Dusk
Но затем я посмотрел на движение в сторону подхода EVM-first и понял, что это отражает очень прагматичный компромисс. Интересная часть не в том, какая виртуальная машина выполняет инструкции быстрее. Разница в том, как распределяются усилия разработчиков. Создание собственных криптографических примитивов в изолированной среде выполнения заставляет каждого разработчика осваивать новую парадигму, тогда как встраивание приватности в инструменты, совместимые с EVM, — это работа с той средой, где уже есть «ликвидность» разработчиков. Рост публичной экосистемы опирается на стандартизированную сочетаемость (композируемость), а кастомные среды выполнения делают ставку на архитектурную чистоту. Но логика остаётся прежней: среды выполнения — это просто слои координации для общего состояния.
В итоге переход к совместимости с EVM — это признание того, что распространение (distribution) важнее, чем теоретическая эффективность. Но этот выбор возвращает границу доверия в знакомую область. Реальная задача — сможете ли вы сохранять соответствие требованиям zero-knowledge в масштабе, не наследуя все стандартные «узкие места» выполнения EVM. Я до сих пор не уверен, что внедрение приватности в инструментарий Ethereum сложнее, чем убедить разработчиков Ethereum доверять новой среде выполнения.
#dusk $DUSK @Dusk