
تم اعتماد اقتراح TRON رقم 106 قبل الآن، كان هناك وظيفة تُسمى SELFDESTRUCT. زر حذف للعقود الذكية. كنت تستطيع نشر عقد، واستخدامه، ثم حذفه بالكامل من البلوكشين. هذا السلوك يتغير الآن. الآن، لا يمكن للعقد حذف نفسه بالكامل إلا إذا قام بذلك في نفس المعاملة التي تم إنشاؤها فيها. إذا لم يفعل ذلك، فلن يختفي العقد بعد الآن. بدلاً من ذلك: ⇛ يمكن نقل أي أموال داخله ما زالت قابلة للسحب ⇛ لكن العقد نفسه يبقى على البلوكشين إلى الأبد إذًا، زر الحذف لم يعد حقًا زر حذف. بل هو أكثر مثل وظيفة سحب وترك خلفك. هناك أيضًا تغيير في التكلفة. كان استخدام SELFDESTRUCT مجانيًا سابقًا. الآن، يتطلب طاقة (5000). لماذا هذا مهم: 1️⃣ التنبؤ. بقاء العقود يعني أن الشبكة أصبحت أسهل في الفهم. الأمور لم تعد تختفي فجأة بعد التفاعل معها. 2️⃣ الأمان. بعض الأنماط كانت تعتمد على إنشاء وحذف العقود بطرق يمكن استغلالها أو سوء فهمها. هذا التغيير يزيل الكثير من هذا الغموض. 3️⃣ التوافق. TRON تقرب سلوكها من Ethereum، مما يجعل الحياة أسهل للمطورين الذين ينتقلون بين النظامين البيئيين. إذا كنت مطورًا، فسترغب في إعادة النظر في أي شيء يعتمد على حذف العقود. بعض التصاميم لن تعمل بنفس الطريقة بعد الآن. إذا كنت تستخدم فقط التطبيقات على TRON، فلن يتعطل شيء، لكن في الخلفية، أصبحت الأمور أكثر استقرارًا وأسهل في الصيانة على المدى الطويل. هذه واحدة من تلك التحديثات التي لا تبدو مبهرة، لكنها تحسن طريقة عمل الشبكة مع مرور الوقت. @justinsuntron @trondao #TRONEcoStar
