Solidity
哪個是最好的代理契約?
我正在學習如何為智能合約編寫代理合約。我正在閱讀這篇文章。這裡有許多為編寫代理契約指定的標準。其中哪一個是“最好的”?“最佳”是指最安全和最受歡迎的。
https://ethereum-blockchain-developer.com/110-upgrade-smart-contracts/03-upgrade-eip-standards/
根據我的經驗,這裡有兩個主要競爭者:
1:UUPS(通用可升級代理標準)
2:菱形圖案
他們都有令人驚嘆的圖書館、社區,並由
Hardhat
.然而,沒有所謂的“最佳”。這完全取決於您的案例。但是,如果您只是從可升級的 SmartContract 開始,我會建議您使用UUPS,因為它易於實現並且對新手來說相當寬容,因為它受到
OpenZeppelin
圖書館的支持。這是關於UUPS的一個很好的教程: UUPS 教程