大多數智能合約一旦部署便無法更改。
Pact採取了不同的方法,允許合約被編輯。這可能聽起來有風險,但實際上這是一個經過精心設計的特性,帶來了巨大的好處。
你可以這樣想:
- 你購買了一部帶有最新固件的新手機
- 後來,發現了一個安全漏洞
- 發佈了一個新的固件更新來修復它
- 你只需更新手機即可保持安全
如果沒有可升級性,每次出現安全修復時,你都需要購買一部新手機。
每一次。每一次。
爲什麼可升級合約很重要?
軟件需要不斷髮展以:
- 修復錯誤
- 添加新功能
- 提高安全性
安全考量
但是等等 - 升級智能合約不是很危險嗎?
Pact是如何保持安全的:
- 升級必須明確啓用
- 治理控制可以內置
- 運行時檢查防止未授權的修改
對開發者的好處
這種方法提供了許多優勢:
- 更快的開發週期
- 更低的永久性錯誤風險
- 隨着時間的推移改善合約的能力
可升級性因此允許開發者更好地管理風險,並輕鬆適應變化。
對用戶的好處
通過這種方法,用戶無需不斷監控公告或更新,以避免使用易受攻擊的代碼。
> Pact的可升級合約爲每個人創造了一個更安全、更可持續的生態系統。
-----
文檔: https://t.co/9RaubapGAp
瞭解Pact: https://t.co/i7MjuyaZyn
支持: