大多数智能合约在部署后是不可更改的。
Pact 采取了不同的方法,允许对合约进行编辑。这听起来可能有风险,但实际上这是一个精心设计的特性,带来了巨大的好处。
这样想:
- 你购买了最新固件的新手机
- 后来,发现了一个安全漏洞
- 发布了一个新的固件更新来修复它
- 你只需更新手机以保持安全
如果没有可升级性,每次有安全修复时,你都需要购买一部新手机。
每次。 每一次。
为什么可升级合约很重要?
软件需要发展以:
- 修复错误
- 添加新功能
- 改进安全性
安全考量
但等等 - 升级智能合约不是很危险吗?
以下是 Pact 如何保持安全的:
- 升级必须明确启用
- 可以内置治理控制
- 运行时检查防止未经授权的修改
对开发者的好处
这种方法提供了许多优势:
- 更快的开发周期
- 永久性错误的风险降低
- 随著时间的推移改善合约的能力
因此,可升级性使开发者能够更好地管理风险,并轻松适应变化。
对用户的好处
通过这种方法,用户不需要不断监控公告或更新,以避免使用易受攻击的代码。
> Pact 的可升级合约为每个人创造了一个更安全和可持续的生态系统。
-----
文档: https://t.co/9RaubapGAp
了解 Pact: https://t.co/i7MjuyaZyn
支持: