#๐๐ ๐๐๐๐๐๐ ๐๐๐๐ | ๐๐ฉ๐ ๐ซ๐๐๐ข๐ง๐ ๐๐จ๐ง๐ญ๐ซ๐๐ญ๐ญ๐ข ๐๐ฆ๐๐ซ๐ญ ๐๐๐๐๐ ๐๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐ฉ๐ฉ ๐งฉ
I contratti smart sono immutabili per impostazione predefinita, ma le applicazioni reali si evolvono. I bug necessitano di correzioni, le funzionalitร vengono aggiunte e la sicurezza deve migliorare nel tempo ๐ ๏ธ
Ecco perchรฉ esistono modelli di aggiornamento su TRON: per aggiornare il codice in modo sicuro senza perdere dati o interrompere gli utenti.
โ๏ธ ๐๐ ๐๐จ๐ซ๐ ๐ข๐๐๐ ๐๐ง๐ฌ๐ญ๐๐๐ ๐๐ข ๐๐จ๐ง๐๐จ๐ญ๐ญ๐จ ๐ญ๐ฎ๐ญ๐ญ๐จ ๐ข๐ง ๐ฎ๐ง ๐ฎ๐ง๐ข๐๐จ ๐๐จ๐ง๐ญ๐ซ๐๐ญ๐ญ๐จ, ๐ฅ'๐๐ ๐ ๐ข๐จ ๐ฌ๐๐ฉ๐๐ซ๐๐ญ๐:
๐น Logica (codice di esecuzione)
๐น Memoria (dati/stato)
La memoria rimane stabile, mentre la logica puรฒ essere aggiornata quando necessario.
๐งฉ ๐๐จ๐ฌ๐ญ ๐๐จ๐ฆ๐ฆ๐จ๐ง ๐๐ฉ๐ฉ๐ซ๐จ๐๐๐ก: ๐๐ซ๐จ๐ฑ๐ฒ ๐๐๐ญ๐ญ๐๐ซ๐ง
โ Gli utenti interagiscono con un contratto Proxy
โ Il Proxy inoltra le chiamate al contratto Logica attuale
โ Durante gli aggiornamenti, cambia solo l'indirizzo logico
โ Stesso indirizzo per gli utenti
โ Saldi e stato rimangono intatti
โ Continuitร fluida per la dApp
๐ก๏ธ ๐๐๐๐ฎ๐ซ๐ข๐ญ๐ฒ ๐๐๐ฌ๐ญ ๐ฉ๐ซ๐๐๐ญ๐ข๐๐๐ฌ
โ๏ธ Limitare gli aggiornamenti tramite Proprietario / Multi-sig
โ๏ธ Testare ogni aggiornamento prima su Testnet
โ๏ธ Comunicare gli aggiornamenti in modo trasparente alla comunitร
๐ก Gli aggiornamenti dei contratti smart su TRON sono sicuri se eseguiti correttamente. Separando la logica dalla memoria, gli sviluppatori possono far evolvere applicazioni dApps a lungo termine senza compromettere la fiducia o rischiare i fondi degli utenti ๐
