A group of Ethereum community members has proposed a new standard to improve the security of decentralized finance (DeFi) protocols.
Dubbed ERC (Ethereum Request for Comments) 7265, the proposed standard would enable a “circuit breaker,” allowing DeFi protocols to easily add a back-stop in their smart contracts that stop tokens before they leave the contracts in the event of a hack, according to one of the standard’s builders who goes by @tcb_00 on Twitter. The other builders include @Diyahir and @real_philogy.
The proposed ERC 7265 standard comes amid rising DeFi hacks. Nearly $3 billion worth of funds have been stolen by attackers from DeFi protocols to date, according to The Block’s Data Dashboard. “We all agree, DeFi is broken,” said Meir Bank of Fluid Protocol. “Not only are there many hacks, but the results are catastrophic. When protocols are hacked, often they lose everything. The TVL [total value locked] tanks to zero in a matter of seconds.”
ERC 7265 to mitigate DeFi hacks
DeFi attacks result in big losses because most protocols don’t react quickly enough to stop them, according to Bank, who said by the time anyone realizes what’s happening, it’s already too late, and even when a team tries to fix things, it’s usually too late.
“ERC 7265 allows teams to create a circuit breaker protecting their protocol, with highly customized rate limit parameters per asset,” Bank said. “When a hack happens, the attacker will no longer be able to drain an entire contract in seconds. The majority of funds can be recovered.”
The ERC 7265 standard is designed for protocols that can be upgraded by governance, which are the most common in DeFi. “There are very few downsides and many upsides for governed DeFi protocols to integrate ERC 7265,” Bank said. “We are going to continue education going forward to save DeFi.”
Given the ERC 7265 standard is a proposed standard, it remains to be seen whether the core Ethereum team accepts and implements it as the final standard. ERCs are proposed standards that define how specific features or functionalities should be implemented on the Ethereum network, while Ethereum Improvement Proposals or EIPs are submitted changes and improvements to the Ethereum protocol itself. ERCs and EIPs get finalized after they are passed by the broader Ethereum community and implemented by core developers.