Обновление в Константинополе Ethereum столкнулось с дальнейшими задержками по мере появления новых ошибок. Обновление Ethereum Constantinople может увидеть еще одну задержку, поскольку всплыла новая ошибка, связанная с самоуничтожающимися смарт-контрактами.
Разработчик Ethereum Foundation (EF) Джейсон Карвер вывел на свет функцию новой функции под названием Create2, которая позволит разработчикам заменить самоуничтоженные контракты и изменить правила.
Ошибка самоуничтожения
Карвер писал: “Вы можете построить довольно безобидный контракт до Константинополя, который имеет два возможных результата от сделки: {” контракт существует “:” swap tokens “,” contract self-destructs “:” тратить немного газа "}. После Константинополя, опционы теперь могут стать {“контракт существует”: “swap tokens”, “contract self-destructs”: “тратить немного газа”, “контракт заменен”: "все токены ERC20, которые были предварительно одобрены к контракту, украдены “}...”
Он добавил: “Есть способы обойти каждую из этих “социальных атак”, но большинство из них требует образования. Это, безусловно, будет отставать от обновления Константинополя”.
Maltin Holst Swende, который является еще одним разработчиком в Ethereum Foundation, также предложил свой взгляд на дебаты, сказав: “Таким образом, как и раньше, что если кто-то проверил источник, он должен был заметить SELFDESTRUCT (без должного периода бездействия) и избежать взаимодействия с ним”.
Это говорит о том, что если пользователь хотел купить актив на блокчейне Ethereum, например CryptoKitty, им придется прочитать контракт, чтобы проверить, может ли он содержать код самоуничтожения.
Исходная уязвимость обнаружена “случайно”
Обновление Константинополя было первоначально отложено 16 января после того, как уязвимость была обнаружена ChainSecurity, который говорил исключительно с Coin Rivet относительно задержки, утверждая, что они обнаружили уязвимость “случайно”.
В конце февраля была установлена дата повторной попытки обновления. Однако в свете последних событий она может быть перенесена еще на весну.
Для получения дополнительных новостей, руководств и анализа криптовалют нажмите здесь.
George Town, Grand Cayman, 22nd November 2024, Chainwire
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire