theblockstalk/upgradeable-proxy
این پروژه یک الگوی پروکسی قابل ارتقا را برای قراردادهای هوشمند در بلاکچین تست میکند.
کاربرد:
این الگو به توسعهدهندگان اجازه میدهد تا منطق قراردادهای هوشمند را بدون از دست دادن دادههای ذخیرهشده، بهروزرسانی کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری یک قرارداد هوشمند داشته باشی که در آینده نیاز به باگفیکس یا اضافه کردن ویژگی جدید داره، اما نمیخوای دادههای قبلی رو از دست بدهی.
همچنین برای پروژههای بزرگ و بلندمدت در دنیای دیفای، توکنها و NFTها مناسب است.
چند مثال از موارد استفاده:
- ارتقای منطق یک قرارداد مدیریت دارایی در یک پروتکل دیفای
- رفع یک آسیبپذیری امنیتی در قرارداد توکن بدون تغییر آدرس قرارداد ️
- اضافه کردن قابلیت جدید به یک قرارداد NFT مانند استیکینگ
- ##upgradeable
- ##smart
- ##solidity
- ##defi
- ##ethereum
- ##blockchain
- ##proxy
- ##openzeppelin
- ##web3
- ##decentralized
