en
Back to the list

Smart Contract Allows Ethereum Blocks to be Reordered

source-logo  cryptobriefing.com 12 July 2021 17:30, UTC

A Solidity developer has sparked debate after releasing a smart contract that allows for the reorganization of transactions on the Ethereum blockchain.

A Blockchain Reorganization Mechanism

The Ethereum network’s immutability has been called into question.

A Solidity developer posting under the pseudonym “0xbunnygirl” sparked debate on Twitter this weekend after revealing a mechanism that allows for the reorganization of the Ethereum blockchain. It creates a way for transactions that occurred in the past to be reordered or undone if enough of the network reaches a consensus.

A post made by 0xbuunygirl on Jul. 10 detailed how the smart contract, called “Request For Reorg,” creates a mechanism that allows users to pay miners to reorganize the blockchain. 

Announcing the Request For Reorg contract (RFR).

This contract creates a mechanism that allows users to pay miners to reorg the Ethereum blockchain.

Let's dive in to how we can codify chain reorgs as a primitive. 👇https://t.co/QyTVAINyBO

— Bunny Girl (@0xbunnygirl) July 10, 2021

0xbunnygirl explained how the new smart contract could be used to revert a hack. If an exchange was hacked, it could use the contract to incentivize miners to re-mine the block in which the hack transaction was originally mined. If the block was successfully re-mined without the hacker’s transaction, the miner would receive a reward from the exchange. 

While some Twitter users view the ability to reorganize the blockchain as a feature, others see it as a vulnerability, warning that the new contract would most likely be used for malicious purposes. 

One user, Daniel Goldman, went so far as to create a “Request For Deorg” contract in opposition, aiming to disincentivize the reorganization of the blockchain. 

Published Deorg: a contract to create bounties for disincentivizing reorgs, all on-chain:https://t.co/fLoYFmEN6F

— Daniel “Ethereum-L2 Council Leader" Goldman (@DZack23) July 11, 2021

Also responding to the Request For Reorg contract, the world’s current largest Ethereum mining pool, Ethermine published a statement on Twitter assuring the community that it considers the reorg contract akin to an attack on the Ethereum network, adding that it would not be using it.  

Very adventurous MEV/reorg scenarios on CT in the past week.

Here's a much simpler one👇
Ethermine does not reorg or attack #Ethereum.
They have been supporting the ecosystem since day 1 and will continue doing so. #Bitcoin maxis in disbelief.

That's it. That's the tweet.

— Ethermine (@ethermine_org) July 11, 2021

Immutability has long been touted as one of the biggest strengths of blockchain technology. However, this conception may be changing in light of recent events. Angela Walch, a Research Associate at UCL Centre for Blockchain Technologies, has long held the view that calling blockchains immutable is misleading. Discussing the Request For Reorg incident on Twitter, Walch stated that, “Blockchains are unchangeable only if the people who comprise them *choose* not to change them.”

Other users on Twitter have stated that Ethereum’s planned merge to Proof-of-Stake would alleviate concerns of reorganization, but whether or not this is the case is still not clear. While discussion over the immutability of blockchains continues, one thing is certain; the possibility of a reorganization event is now stronger than ever. 

Disclaimer: At the time of writing this feature, the author owned BTC and ETH.

cryptobriefing.com