2019-2-18 11:30 |
Сооснователь Эфириума Виталик Бутерин и другие разработчики с Ethereum Foundation опровергли слухи о том, что новый механизм создания смарт-контрактов в Constantinople имеет серьёзную уязвимость. Накануне этот вопрос подробно обсудили на очередной видеоконференции разработчиков.
С Эфириумом всё в порядкеМеханизм назвали Create2, его интеграция описана в EIP-1014. Новая функция предполагает взаимодействие с ещё не существующими контрактами в блокчейне.
Группа независимых разработчиков криптовалюты обеспокоена тем, что подобный принцип работы Create2 может стать серьёзной уязвимостью проекта. В теории адреса смарт-контрактов можно будет изменять ещё до их запуска. В комьюнити Эфириума назрел важный вопрос — действительно ли все смарт-контракты после активации Constantinople будут потенциальными «жертвами» хакеров.
Программист Джефф Коулман заявил, что из-за Create2 повторный запуск смарт-контракта можно провести с изменением его кода. Пока всё это выглядит не очень надёжно и ставит под вопрос доверие сторон к программе.
Чего мы хотим достичь? Чтобы все адреса оказались в контракте с помощью кода. Нам нужен механизм обращения к контрактам на основании контента, а не просто порядка. Если Create2 будет введён, мы сможем раз и навсегда избавиться от такого понятия как «nonce смарт-контракта».
Свой отзыв также оставил Виталик Бутерин.
Мы должны всегда думать об аренде и удалении пространства для информации. В конце концов, можно прийти к смарт-контрактам без функции самоуничтожения. Это не вопрос первоначальной важности, но его нужно решить до интеграции Ethereum 2.0 в EVM.
Помимо обсуждения Create2, разработчики также заявили, что нашли подходящую независимую компанию, которая займётся тестированием алгоритма ProgPoW. За развитием ситуации можно проследить в нашем крипточате.
ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ. ТУТ ЕЩЁ БОЛЬШЕ ИНТЕРЕСНЫХ НОВОСТЕЙ.
Аналог Notcoin - Blum - Играй и зарабатывай Монеты