Not So Immutable? EU Passes Bill Requiring Smart Contracts to Have Kill Switch

TL;DR The European Union recently passed a bill that has a clause requiring inclusion of a kill switch in smart contracts. This could greatly affect the crypto space, as it would challenge the notion of immutability – one of the core value propositions of blockchain technology. Crypto experts are criticizing the legislation for not providing clarity on who should hit the kill switch in an emergency. The bill will now go through bilateral negotiations during which EU institutions can negotiate over the bill’s final form.

The bill doesn’t target crypto but still has a clause related to smart contracts.

A kill switch implementation into smart contracts would greatly affect the industry.

The bill isn’t in its final form yet.

One of the core value propositions of blockchain technology is immutability – the ability to remain unchangeable under any circumstances.

However, a recent bill passed by the European Union (EU) is set to challenge the notion of immutability.

Blockchain developers are facing increasing regulatory pressures. The European Parliament voted on Tuesday to pass the Data Act, which has a clause requiring smart contracts to have a kill switch.

A kill switch would effectively allow any smart contract to be shut down and have its activity reset, directly affecting immutability.

The new legislation isn’t explicitly directed toward regulating the cryptocurrency industry but focuses on data regulation for connected devices, also known as the Internet of Things. 

However, crypto experts fear that the smart contract clause can enormously impact the crypto space.

Bill Raises Key Questions

Thibault Schrepel, an associate professor at VU Amsterdam University, was one of the most vocal critics of the EU’s decision to include smart contracts in the Data Act.

Schrepel said on Tuesday on Twitter that the immutability aspect of smart contracts is “key to their survival and that the legislation goes “a step too far in.”

Article 30, as currently drafted, goes a step too far in addressing the issues raised by immutability. Instead of enacting “practical immutability”, it makes alterability the principle. In doing so, it endangers smart contracts to an extent that no one can predict.”

Schrepel also said the current legislation fails to specify who should hit the kill switch in an emergency.

“Is it the creator of the smart contract? Public authorities? Courts? If the EP wishes to proceed with Article 30, future versions should at least make it clear that only the creator of a smart contract can terminate it.”

Curve, one of the battle-tested decentralized finance (DeFi) platforms in the market, responded to the news by saying that it’s “impossible to comply” with such requirements as having a kill switch.

However, the bill has yet to be in its final form. The new legislation will now go through bilateral negotiations during which EU institutions can negotiate over the bill’s final form.

On the Flipside

As evident from the multiple questions it raises, the new bill is far from its final form regarding smart contracts. With sufficient attention from the industry, EU institutions can edit the legislation to give more clarity.

Why You Should Care

Forcing smart contract developers to include a kill switch in code would harm how smart contracts run today. Industry believers think that for crypto to stay relevant, all its core values, including immutability, should be protected at all costs.

Read more about crypto regulation in the EU:EU Intends to Implement Crypto Capital Banking Regulations by 2025

Read more about Binance’s recent issues:Another Blow: Binance to Suspend GBP Services Next Month

Source