EOS创始人BM:智能合约不可变性导致混乱,应该由自由市场决定是否可变

万象观察 2019-05-08 阅读量 180

  来源:巴比特·链创投

  不可变性一直以来被很多人视为区块链的最重要特性之一。但这种特性却多次引发社区争论,甚至分裂。2016年,加密社区的明星项目TheDAO项目的智能合约遭受攻击,损失近亿美元资金,最终直接导致该项目崩溃,更严重的是以太坊社区的分裂,原因就是智能合约的不可变性。当时以太坊社区的绝大部分人赞同硬分叉回滚区块链从而抹去这场攻击,但一小部分人对此反对并继续使用以太坊旧链(原链),最终导致了Ethereum Classic的诞生。

  社区针对区块链不可变性的争论从未停止过,区块链是否能够以及由谁来决定可变/不可变,EOS创始人、Block.one CTO Daniel Larimer(BM)昨日在推特上发表对智能合约是否能够更改进行了讨论。

  BM表示:

  “自由市场将决定人们想要不可变的还是可变的智能合约。许多不同的多重签名/治理策略是可能实现的。eosio支持这两种方法,并由市场将决定哪种方法有效。我们都看到了那些被破坏的以太坊不可更改的智能合约所造成的混乱。”

  大多数网友对这种由市场决定智能合约是否可变的方式似乎表示认可。网友认为,这种不可变/可变的选择很好。重要的是,用户清楚地意识到两者之间的区别,尤其是将资金存入一个账户的时候。那就好了。我们需要一些工具,让所有钱包中的智能合约的可变/不可变状态变得“显而易见”。

  事实上,BM认为用户并不在意智能合约是否可变。他表示,

  “合约是可变的还是不可变的,这是应用程序的后端决定,比如托管在亚马逊还是谷歌上。只要它像广告宣传的那样有效,用户并不在意。这两种选项都可能以不同的方式让用户失望。

  不管他们的密钥被黑了还是他们的代码出现了bug,应用程序开发人员都会陷入地狱。开发人员似乎对他们的密钥安全性比让他们代码无bug更有信心。这可能使可变性成为用户的正确选择。

  用户不会去读你的代码,他们信任的是用户界面和市场营销。”

  不过,有网友对此表示反对。他们认为区块链没有了不可变性就相当于传统数据库,那干什么还要去搞什么区块链。

  BM回怼并陈述了区块链还能带来的东西:

  “与他人的互操作性,无服务器的应用程序,超出了任何特定的司法管辖权…我可以继续说下去。”

  不过同样,网友对此表示质疑,

  “没有服务器的应用程序真的存在吗?或者只是高冗余的服务器实例?

  超越特定管辖是否意味着法律管辖?当一个主权国家就是要决定这种应用属于自己的管辖范围内时会发生什么?”

  不可变性是不是区块链不可或缺的。正如以太坊对TheDAO进行的“逆操作”一样,这种“不可更改性”是由以太坊社区决定的。正如BM所说,对于可变性/不可变性,社区将会有不同的应对处理方式。

0人点赞

相关推荐

北斗会不会取代高德和百度地图?
万象观察|2019-06-10
典型案例(二)中共广东省深圳市互联网行业联合会委员会:强化政治引领 凝心聚力促发展
2020-07-07
工信部发文:深入推进移动物联网全面发展
2020-05-08