Buterin – Proposed Constantinople Ethereum Feature Allegedly Introduces Attack Vector
Ethereum co-founder Vitalik Buterin has proposed a new smart contract creation function dubbed “Create2.” This function reportedly introduces a new attack vector to the platform, according to a post on the Ethereum developers forum Ethereum Magicians published on Feb. 8.
According to a Medium post by software developer Tim Cotten, the original create function creates a new contract at an address that is calculated with the creator’s address and a random number associated with it.
In the GitHub page dedicated to this Ethereum Improvement Proposal, EIP-1014, the motivation for the new function is described as the ability to permit an interaction with a contract that does not exist on the blockchain yet.
According to him, Create2 implies that smart contracts will be able to change their address after being deployed.
Jason Carver, senior staff engineer at the Ethereum Foundation, explained that he thinks that it will be possible to use Create2 to replace a self-destructed contract with a new one.
“Doesn’t this change a major invariant assumed by users today and introduce a potentially serious attack vector with CREATE2 ? Doesn’t this mean that any contract post-Constantinople with a selfdestruct is now more suspect than before?”.
According to him, what should be seen as suspect in contracts on a Create2-enabled blockchain is non-deterministic init code, since it renders foreseeing what code the newly generated contract would contain.
Adrian Zmudzinski’s original article for cointelegraph.com reduced by 58%
Related cryptocurrency news – Enterprise Ethereum Alliance Is Forming A ‘Token Task Force’
Support Our WorkWhy support us? We work 24/7 to provide simple summaries of the latest cryptocurrency news and developments from across the web. Crypto-News-TLDR relies entirely on contributions from readers to stay independent. BTC ETH XMR IOTA AION Alternatively, support us by using the following referral links: Exchange: Binance | Hardware Wallet: Ledger Browser: Brave | Free Bitcoin: Coinbase
Donate Bitcoin to this address
Scan the QR code or copy the address below into your wallet to send some Bitcoin
Donate Ethereum to this address
Scan the QR code or copy the address below into your wallet to send some Ethereum
Donate With MetaMask
Donate ETH Via PAY With Metamask
Alternatively, support us by using the following referral links:
CN [too long; didn’t read]
Summarised crypto news.