Новая версия 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 в качестве платежной опции.

Теги других блогов: WebAssembly Ethereum eWASM