Новая версия Ethereum Virtual Machine будет построена на WebAssembly
Разработчики Ethereum опубликовали дорожную карту новой версии Ethereum Virtual Machine (EVM). Инициатива eWASM предполагает замену нынешней версии EVM на новую, в основе которой будет лежать язык программирования WebAssembly, сообщает CoinDesk.
Ethereum Virtual Machine представляет собой часть протокола исходной платформы, отвечающую за внутренние состояния смарт-контрактов и соответствующие вычисления при их исполнении.
Одним из этапов инициативы eWASM станет запуск тестовой сети, которая станет площадкой для продолжающихся экспериментов, охватывающих, в том числе, и работу над запланированным переходом на алгоритм консенсуса proof-of-stake (Casper).
Как написал в блоге Ethereum разработчик JavaScript Мартин Беще, запуск тестовой сети планируется позже в этом году.
Язык WebAssembly (wasm) был запущен в 2015 году командой разработчиков из Google, Microsoft и Mozilla и ставит своей целью предоставить разработчикам единый способ компиляции кода, который в конечном счете станет веб-стандартом, реализованным во всех браузерах.
С его помощью программисты могут компилировать код для браузера, и в дальнейшем этот код исполняется внутри движка JavaScript. Вместо того, чтобы парсить исходный код, что часто занимает длительное время, WebAssembly может быть декодирован значительно быстрее.
Именно эти свойства WebAssembly и намерены использовать в своей работе разработчики Ethereum – по их заявлению, смена языка позволит выполнять скрипты значительно быстрее, используя преимущества возможностей аппаратного оборудования. Это, в свою очередь, сделает возможным реализовать большое число применений, которые обычно требуют высокопроизводительной вычислительной среды и повышенной пропускной способности.
Напомним, несколько дней назад крупнейший маркетплейс даркнета AlphaBay сообщил о предстоящем добавлении криптовалюты Ethereum в качестве платежной опции.
Подписывайтесь на новости Forklog в Telegram!
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!