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