Categories: Ethereum

Vitalik Buterin Dismisses Rumors New Constantinople Feature Allows Attack Vector

Click here to view original web page at cointelegraph.com

Ethereum (ETH) co-founder Vitalik Buterin and other core devs have dismissed allegations that a new smart contract creation feature set to be released in the forthcoming Constantinople hard fork will have negative security implications. The discussion was held during a Ethereum core developer call on Feb. 15.

The feature in question is called “Create2” — designated as Ethereum Improvement Proposal (EIP) EIP-1014 — and is intended to allow for interactions with a contract that does not yet exist on the blockchain — specifically, “addresses that do not exist yet on-chain but can be relied on to only possibly eventually contain code.”

Several ETH devs had voiced concerns that Create2 could introduce a potentially serious attack vector to the network, given the implication that smart contracts could purportedly be coded to change their address after being deployed. One had questioned whether the feature doesn’t “mean that any contract post-Constantinople with a self destruct [function in its code] is now more suspect than before?”

In a discussion of this and other comments, dev Jeff Coleman underscored that “one of the things that is counter-intuitive about Create2 is that theoretically redeployments can change the contract byte code, because the address is only a commitment to the init code. People need to be aware that init codes are part of auditing, [...] that non-deterministic init codes are a problem.”

Coleman stressed that those who are looking to audit others’ code need to look out for potentially “weird phenomena [...] especially if you combine Create2 with Create1, because the latter has a really weak assumption around address identity whatever the nonce is.” He added:

“When we look forward to where we want to end up [...] it would be to have all addresses [...] contracted via the init code. We need content-based addressing of contracts, and not just order-based addressing, which is what Create1 is. So if we get to the place where Create2 is standard, get rid of self destruct entirely [...] we could throw out this idea of a contract nonce.”

Like Coleman, Vitalik Buterin discussed Create2 in regard to a longer-term roadmap, saying:

“The one thing we need to keep in mind is more for the future, when thinking about rents and deletion; that’s a way that can lead to contracts being in a state to being not in a state without a self-destruct operation [...]. It’s not something we need to figure out in the next few weeks, but it's still useful to keep in mind when getting the ETH 2.0 sharding to a VM spec very soon."

Aside from Create2, the devs also noted they had found a prospective independent company for benchmark testing an application-specific integrated circuit (ASIC)-resistant proof-of-work (PoW) algorithm dubbed “ProgPoW.”

Having voted to implement the algorithm as Ethereum continues to evolve toward its eventual target of Proof-of-Stake (PoS), the devs had recently decided to delay its rollout until a third party audit would be completed. An ongoing, informal online vote over the implementation of ProgPoW shows the majority in favor.

cinerama

Illuminati, Mason, Anonymous I'll never tell. I can tell you this, global power is shifting and those who have the new intelligence are working to acquire this new force. You matter naught except to yourself, therefore prepare for the least expected and make your place in the new world order.

Disqus Comments Loading...
Share
Published by
cinerama

Recent Posts

The best ways to buy furniture online for Bitcoins

Overview Buying furniture for cryptocurrency For most of its existence, the Bitcoin community (BTC) believed that cryptocurrency would be a… Read More

5 hours ago

Bitcoin trades dangerously close to $10,000 mark

Bitcoin's (BTC/USD) rebound from August lows remains short-lived. Satoshi Nakamoto is said to reveal identity later on Sunday. A break… Read More

5 hours ago

Bitcoin Price Will Go From $20,000 to $50,000 by 2021: Analyst

Share Tweet Send Share Economist and crypto analyst Alex Krüger believes that $20,000 won’t be the all-time high (ATH) bitcoin… Read More

5 hours ago

Terrorists Turn to Bitcoin for Funding, and They’re Learning Fast

via Middle East Media Research InstituteSAN FRANCISCO — Hamas, the militant Palestinian group, has been designated a terrorist organization by… Read More

5 hours ago

Bitcoin as a Safe Haven: Yet Another Recession Indicator Flashes

For the umpteenth time in a matter of weeks, a recession indicator has started to flash. Bitcoin, which has begun… Read More

5 hours ago

The Entire Bitcoin Dynamic is Changed by the Lightning Network, Says Samson Mow

Samson Mow, BTCC Exchange’s Founder and Magical Crypto Friends and Blockstream’s present CSO, recently shared his views on Bitcoin’s status… Read More

11 hours ago

This website uses cookies. We use these cookies to collect data about your interaction with our website for the purpose of continuously improving your experience with our site. For more information we encourage you to read our privacy policy.

Read More