Optimism Fixes
news

Optimism Fixes "Critical Bug" Discovered by Outside Developer

THELOGICALINDIAN - The developer who apparent the bug and alerted Optimism to its actuality has been awarded a 2 actor compensation for his efforts

Optimism has anchored a “critical bug” in its Geth (Ethereum’s best accepted implementation) fork. The bug was apparent by Jay Freeman, the developer abaft both Cydia and Orchid Protocol, who abreast Optimism about it on Feb. 2 and was after awarded its accomplished bounty. 

Optimism Bug Fixed

Large losses may accept been abhorred by a simple bug discovery. 

Optimism, the fourth-largest Layer 2 Ethereum ascent band-aid by absolute amount locked, announced today that it had patched a analytical bug in its Geth angle that had been apparent by developer Jay Freeman. Freeman was awarded the best compensation accolade of added than $2 actor for alerting Optimism of the vulnerability.

If exploited, the bug would accept accustomed for ETH to be again created on Optimism through “triggering the SELFDESTRUCT opcode on a arrangement that captivated an ETH balance.” The SELFDESTRUCT function allows for the abolition of assertive Ethereum acute contracts. 

The bug was never exploited, admitting it ability accept been triggered by an Etherscan agent by accident. No “usable ETH” was created aloft this adventitious triggering, though. 

A fix for the vulnerability was activated on Kovan, Optimism’s analysis net, and again deployed on the network’s mainnet—as able-bodied as on its basement providers and forks—within hours afterwards confirmation. The arrangement remained operational throughout. 

To application the issue, Optimism developers aggregate a clandestine application with “key parties” immediately. After the application was appear as successful, it was “publicly released…hidden in an camouflaged commit.” The aggregation had to go about the application fix and absolution with affliction due to the growing cardinal of parties in the protocol’s ecosystem: assorted bridges, providers, and mainnet forks. This complication contributes absolutely to decentralization but makes releases, abnormally aegis releases, added difficult, said the team. 

The compensation Optimism pays for whitehat hackers is based on the threat level airish by the bug—in this case, Freeman accustomed the best accessible award. 

Vitalik Buterin has discussed the accent of Layer 2’s for Ethereum’s approaching in adjustment to action the networks’ aerial transaction fees that, he said, fabricated the arrangement “not accessible for absolute accumulation adoption” on Layer 1. Last November, he alien EIP 4488, an Ethereum advance angle focused on abbreviation gas fees alike on Ethereum Layer 2 ascent solutions. 

Disclosure: At the time of writing, the columnist of this allotment endemic ETH and several added cryptocurrencies.