Ethereum Foundation: слухи об уязвимости Constantinople оказались ложными

С Эфириумом всё в порядке Механизм назвали Create2, его интеграция описана в EIP-1014. Новая функция предполагает взаимодействие с ещё не существующими контрактами в блокчейне. Группа независимых разработчиков криптовалюты обеспокоена тем, что подобный принцип работы Create2 может стать серьёзной уязвимостью проекта. В теории адреса смарт-контрактов можно будет изменять ещё до их запуска.

В комьюнити Эфириума назрел важный вопрос — действительно ли все смарт-контракты после активации Constantinople будут потенциальными «жертвами» хакеров.

Программист Джефф Коулман заявил, что из-за Create2 повторный запуск смарт-контракта можно провести с изменением его кода. Пока всё это выглядит не очень надёжно и ставит под вопрос доверие сторон к программе.

Чего мы хотим достичь? Чтобы все адреса оказались в контракте с помощью кода. Нам нужен механизм обращения к контрактам на основании контента, а не просто порядка. Если Create2 будет введён, мы сможем раз и навсегда избавиться от такого понятия как «nonce смарт-контракта».

Свой отзыв также оставил Виталик Бутерин.

Мы должны всегда думать об аренде и удалении пространства для информации. В конце концов, можно прийти к смарт-контрактам без функции самоуничтожения. Это не вопрос первоначальной важности, но его нужно решить до интеграции Ethereum 2.0 в EVM.

Помимо обсуждения Create2, разработчики также заявили, что нашли подходящую независимую компанию, которая займётся тестированием алгоритма ProgPoW. За развитием ситуации можно проследить в нашем .