Bir çox blockchain layihəsi eyni problemi yaşayır... 🤔

Əgər ağıllı kontraktda Bug tapsanız və ya yeni funksiya əlavə etmək istəsəniz, çox güman ki, yeni kontrakt dərc etməli olacaqsınız və bütün istifadəçilərdən və tətbiqlərdən əməliyyatlarını fərqli bir ünvanə köçürmələrini istəməli olacaqsınız.

Amma TRON şəbəkəsində OpenZeppelin UUPS ilə məsələ daha ağıllı şəkildə həll olunur.

İdeya sadədir: Proxy Contract bütün istifadəçilərin sabit şəkildə qarşılıqlı əlaqə saxladığı sabit ünvan olur, kontraktın özü isə V1-dən V2-yə qədər məntiqini dəyişə bilir—kontrak məsələsi ünvanı dəyişmədən və ya saxlanılan məlumatlar itirilmədən.

Bu o deməkdir: ✅ Kontrakt ünvanı sabit qalır. ✅ İstifadəçi məlumatları qorunur. ✅ İstifadəçi miqrasiyası tələb olunmadan məntiq inkişaf edir. ✅ Təkmilləşdirmə sahibin və ya idarəetmənin (governance) müəyyən səlahiyyətləri ilə təhlükəsiz şəkildə həyata keçirilir.

TRON DAO-dan yeni bələdçi yüksəltmənin bütün səyahətini addım-addım izah edir: ilkin versiyanın dərc edilməsi, onu Proxy ilə əlaqələndirmək, yoxlama, sonra ikinci versiyanın dərc edilməsi, kontraktın yüksəldilməsi və bütün məlumatların olduğu kimi qaldığının təsdiqi.

Bu, TRON ekosisteminin istifadəçinin təcrübəsinə təsir etmədən uzunmüddətli perspektivdə genişlənə və saxlanıla bilən peşəkar tətbiqlər qurmaq üçün tərtibatçılara professional alətlər təmin etməyə nə qədər diqqət yetirdiyini göstərir.

@Justin Sun孙宇晨
@TRON DAO
#TRON #TGF #TRONGlobalFriends