商业区块链技术将迎来巨变?欧盟数据法提案或将彻底改变区块链智能合约
2023-03-23 15:07:00 人浏览

欧盟新的智能合约“Kill Switch”激怒了区块链生态系统中的许多人,它对行业和智能合约的不可变性构成了多大的威胁?

上周,Crypto社区对一项新的欧盟法律中的一项条款感到愤怒,该条款要求加入“Kill Switch”来终止智能合约。

3月14日周二通过的《数据法案》第30条确保任何智能合约都必须有明确定义的机制来终止或中断其操作。其中第30条规定:

“安全终止和中断:确保存在一种机制来终止交易的继续执行:智能合约应包括内部函数,可以重置或指示合约停止或中断操作,以避免未来(意外)执行;在这方面,智能合约可以重置或指示停止或中断的条件应该清晰透明地定义。特别是应评估在哪些条件下允许非自愿终止或中断。”

第30条的其他条款争议较小,其中包括确保智能合约具有强大安全功能的部分,以防止第三方的错误或篡改。

这些规则在Crypto、DeFi和智能合约社区中引起了恐慌,究其原因究竟是为什么呢?

首先,智能合约做了一些重要的事情,它们允许开发人员编写网络应用程序,消费者可以使用,而不必信任编写程序的人。

这里的重要因素是不可变性,这是区块链技术的一个基本概念。

智能合约的不可变性是指一旦部署到区块链,它就无法被更改。

你可以从技术上“升级”智能合约,是改进功能、修复Bug,还是适应更好的技术或用户需求。但这样的步骤是例外,而不是规则。

因为智能合约是不可变的,升级的方式与升级非基于区块链的应用程序不同。

简而言之,你部署了一个新的智能合约。

本质上,一旦在区块链上部署了DApp或智能合约,使用它的人就可以阅读它的代码,并确定它不会更改。

欧盟的“Kill Switch”对这种基本的不可变性提出了挑战,许多专家对此感到担忧。

阿姆斯特丹自由大学法律与技术副教授Thibault Schrepel认为,这有可能破坏技术本身。

他在3月14日的推特上说:“目前起草的第30条在解决不可变性所引发的问题方面走得太远了。”

“它没有制定实际的不可变性,而是将可改变性作为原则。这样做,它会在一定程度上危及智能合约,没有人能预测。”

他还对条款中使用的定义“用于数据共享的智能合约”不够具体表示担忧。

欧盟最大的立法机构欧盟委员会的政策顾问拉波拉斯·拉卡维修斯则不那么担心。

在3月17日的一条推文中,Lakavicius声称,“这是一种普遍的行业实践,已经在大多数智能合约实现中可用,以防止智能合约在不可变的区块链上运行一些错误,而且没有人可以对此采取任何措施。”

本资讯链接: - 数字领地
声明:投资有风险,入市须谨慎。本资讯不作为投资理财建议。