
La proposition TRON 106 est approuvée Avant cela, il existait une fonction appelée SELFDESTRUCT. Un bouton de suppression pour les contrats intelligents. Vous pouviez déployer un contrat, l’utiliser, puis le supprimer complètement de la blockchain. Ce comportement change. Désormais, un contrat ne peut supprimer complètement lui-même que s’il le fait dans la même transaction où il a été créé. Sinon, le contrat ne disparaît plus. Au lieu de cela : ⇛ Les fonds à l’intérieur peuvent toujours être transférés ⇛ Mais le contrat lui-même reste sur la blockchain de manière permanente Ainsi, le bouton de suppression n’est plus vraiment un bouton de suppression. C’est plutôt une fonction « retirer et laisser derrière ». Il y a aussi un changement de coût. L’utilisation de SELFDESTRUCT était auparavant gratuite. Désormais, elle coûte de l’énergie (5000). Pourquoi cela importe : 1️⃣ Prévisibilité. Le fait que les contrats restent en place rend le réseau plus facile à comprendre. Les choses ne disparaissent plus soudainement après interaction avec elles. 2️⃣ Sécurité. Certains schémas s’appuyaient sur la création et la suppression de contrats de manière pouvant être exploitée ou mal comprise. Ce changement élimine beaucoup de cette ambiguïté. 3️⃣ Alignement. TRON rapproche son comportement de celui d’Ethereum, ce qui facilite la vie des développeurs passant d’un écosystème à l’autre. Si vous êtes développeur, vous devrez réviser tout ce qui dépend de la suppression de contrats. Certains designs ne fonctionneront plus de la même manière. Si vous utilisez simplement des applications sur TRON, rien ne se casse, mais en arrière-plan, le réseau devient plus stable et plus facile à maintenir à long terme. C’est l’un de ces mises à jour qui ne semble pas spectaculaire, mais améliore le comportement du réseau dans le temps. @justinsuntron @trondao #TRONEcoStar
