Разработчики Ethereum Foundation начали работу над обновленной версией компилятора Vyper. В прежнем, уже работающем варианте, было найдено большое существенных количество ошибок.
Ранее составляющей главного стека кода виртуальной валюты был более естественный язык программирования для Ethereum, но в середине осени 2019 года он стал независимым хранилищем для файлов.
Как пояснили разработчики, в компиляторе Vyper, переводящем команды для сетевой машины платформы в компьютерный код, были найдены тридцать одна проблема архитектурного и технического характера. Найденные ошибки не оказывают влияния на действующие на настоящее время смарт-карты.
Разработчики выявили проблемы начав работу над новым вариантом компилятора. Он разрабатывался на основе языка Rust для возможности перевода смарт-контрактов на виртуальную машину EWASM в Ethereum 2.0
Выявленные ошибки связаны в большинстве с использованием Vyper в совместной работе с алгоритмом Proof-of-Stake.
В начале января уже выпущено обновление с исправленными семьюдесятью пятью процентами ошибок.