July 22, 2024

У компіляторі Ethereum знайдено безліч помилок

У компіляторі Ethereum знайдено безліч помилок

Команда Ethereum Foundation повідомила про те, що розробники працюють над новою версією компілятора Vyper, оскільки в чинному варіанті було виявлено безліч серйозних помилок.

Спочатку більш просту мову програмування для Ethereum був частиною основного стека коду криптовалюта, але в жовтні 2019 року стало незалежним репозиторієм.

За словами розробників, у компіляторі Vyper,який переводить команди в комп'ютерний код для віртуальної машини платформи, було виявлено 31 технічну та архітектурну проблему. Однак усі ці помилки не впливаютьна існуючі смарт-контракти.

Згідно з повідомленням в блозі, команда виявилапроблеми, коли почала працювати над новою версією компілятора на базі мови Rust для перекладу смарт-контрактів на нову віртуальну машину EWASM в Ethereum 2.0. Виявлені помилки в основному пов'язані з використанням Vyper в системі з алгоритмом Proof-of-Stake.

7 січня розробники випустили оновлення, в якому виправлено 75% помилок. За кілька днів до цього Ethereum провів черговий хардфорк для затримки бомби складності.

</ P>