微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果智能合约 / DAO 无法轻松更新,它们如何在现实世界的混乱中幸存下来?

如何解决如果智能合约 / DAO 无法轻松更新,它们如何在现实世界的混乱中幸存下来?

现代数字企业之所以能够运作,是因为除其他外,它们可以适应变化。这反映在软件开发方法(敏捷方法等)中。如果 Google 仍然是一个简单的搜索引擎,它还能幸存下来吗?

基于智能合约的分布式自治组织 (DAO) 是(如果我没记错的话)、初始的、不可更改的、确定性的等等。我们怎么可能通过分布式自治组织的非线性和混乱来预期 DAO 的初始轨迹?现实世界如果不能自我更新,能否在 20 年后提供有用、有价值、有竞争力的服务?

解决方法

智能合约字节码本身是不可变的(少数极端情况除外)。

但是许多合约实现了可升级代理模式(参见 OpenZeppelin 的 example)。这意味着面向客户端的合约本身仅充当某些实现的代理。当需要升级时,授权地址可以将代理切换为指向不同的实现。这使得服务有些集中,但允许升级。

某些加密货币(例如比特币)具有更分散的升级方法。任何人都可以提交比特币改进提案,当它被投票通过时,它就会被实施到网络中。如果智能合约平台允许以类似的方式升级智能合约(例如通过对变更进行投票),它也将允许以去中心化的方式升级智能合约。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。