TRON Stratejik Yol Ayrımında: ‘SELFDESTRUCT’ Opcode’unu Kullanımdan Kaldırmak veya Kullanımdan Kaldırmamak

Tron çok önemli bir karar noktasında. Son Temel Geliştirme Topluluğu Çağrısı 14 sırasında, ‘KENDİNİ YOK ETME’ işlevinin kullanımdan kaldırılıp kaldırılmayacağı konusunda birçok tartışma vardı.

Bir opcode’un kullanımdan kaldırılmasına yönelik önerilen bu değişiklik, geçmiş Ethereum İyileştirme Tekliflerinin (EIP’ler) eğilimini takip ediyor ve hem geliştiriciler hem de TRON ağının güvenliği için önemli sonuçlar taşıyor.

“TRON Çekirdek Geliştiricisi Elton, bu İPUCU’nun amacının aynı kaldığını açıkladı: Bu talimatta yapılacak ayarlamalar birçok alanı etkileyeceğinden topluluğa ve geliştiricilere hazırlanmak için yeterli zaman tanımak. Bu nedenle, bu bildirimi yapmak hâlâ hayati önem taşıyor .”

‘KENDİNİ YOK ETME’ İşlem Kodu

“SELFDESTRUCT” talimatı, akıllı bir sözleşmenin kendisini yok etmesine, böylece blok zincirinden kaybolmasına, gaz indirimleri verilmesine ve depolama alanının serbest bırakılmasına olanak tanır.

TRON Çekirdek Geliştiricisi Andy’ye göre, “TIP-652, Şangay yükseltmesinde bahsedilen EIP-6049’a karşılık geliyor. Cancun yükseltmesinde SELFDESTRUCT talimatı tek bir işlemle sınırlandırıldı ve kullanım kapsamı büyük ölçüde azaldı”.

11 Nisan 2024’teki son Core Devs Topluluk Çağrısında #TRONICS, en son gelişmeleri keşfederken sizi bize katılmaya davet ediyor. Odak noktamız, aşağıdaki konular etrafında ilgi çekici konuşmalar yaparak Ethereum Denver yükseltmesine hazırlanmaktır:

Ethereum Dencun yükseltmesine yönelik adaptasyon planları debug_traceCall API’sini destekleyin TIP-650: Uygulama…

— TRON DAO (@trondao) 15 Nisan 2024

TRON ağındaki TIP 652, ‘SELFDESTRUCT’ komutunun nasıl yönetileceği ve Ethereum’un kademeli metodolojisini benimsemenin faydalı olup olmayacağı hakkında bir konuşma önerdi.

TIP-652 ile ilgili potansiyel bir sorun, “kullanımdan kaldırılma” teriminin geliştiriciler ve topluluk tarafından yanlış anlaşılabilmesi ve bu durumun onları TRON’un ilgili komutu tamamen ortadan kaldırmayı planladığını düşünmelerine yol açmasıdır.

Olası bir karışıklığı ortadan kaldırmak için TRON Çekirdek Geliştiricisi Jake, onun yerine “ayarlama” kelimesinin kullanılmasını önerdi. Bu öneri, TRON’un komutu tamamen ortadan kaldırmak yerine değiştirme hedefiyle daha doğru bir şekilde örtüşüyor.

“TRON, Ethereum ile uyum sağlamayı ve onun gelişmelerine ayak uydurmayı hedefliyorsa, bu teklifte ‘kullanımdan kaldırma’ yerine ‘düzeltme’ terimini kullanmanın daha uygun olabileceğini öne sürdü.”

Etkilerin Kullanımdan Kaldırılması

Bağlama bağlı olarak,

İyi

  • İyileştirilmiş Güvenlik: TRON, akıllı sözleşmelerin kötü niyetli olarak silindiği senaryolarda saldırı risklerini azaltabilir.
  • Geliştirilmiş Güven: Sözleşme kodu, işlem koduyla silinme özelliği olmadan etkili bir şekilde değişmez hale gelir.

Kötü

  • Gaz Verimsizliği: Opcode, geliştiricileri gaz iadesi sağlayarak geçerliliğini yitirmiş akıllı sözleşmeleri kaldırmaya teşvik eder.
  • Depolama Verimsizliği: Opcode, geçerliliğini yitirmiş akıllı sözleşmelerin kapladığı alanın yeniden kullanılmasını mümkün kılar.

Çirkin

  • Düzenleme Engelleri: Akıllı sözleşmeleri kullanımdan kaldırma/güncelleme esnekliği olmadığında, değişmezlik, düzenleyici değişikliklere veya gereksinimlere uyumu engelleyebilir.
  • Potansiyel Çatallar: İşlem kodlarının kullanımdan kaldırılması için topluluk fikir birliğine ihtiyaç vardır. Anlaşmazlıklar blok zincirinde hem yumuşak hem de sert çatallanmalara neden olabilir.

Kullanımdan Kaldırma ve Düzenleme

EIP-6049, Ethereum’un ‘SELFDESTRUCT’ işlem kodunun kullanımdan kaldırılmasını önerse de, bu özellik Ethereum’da hala kullanılıyor ancak uygulama açısından önemli kısıtlamalar var.

TRON’un Ethereum’un gelişmelerini takip etme konusundaki kararlılığı, “kullanımdan kaldırma” yerine “düzenlemeler” anlamına gelmeyi tercih etmesiyle de yansıtılıyor. Şimdilik, işlem kodundaki herhangi bir değişiklik geçici olarak uygulanacak ve gelecekteki Core Geliştirici Topluluk Çağrıları sırasında daha kapsamlı tartışmalar gerçekleştirilecek.

13 Mart 2024’ten itibaren Cancun ve Deneb (Dencun olarak anılır) arasındaki Ethereum yükseltmesi, “bloblar” adı verilen yeni bir işlem türünü içeriyordu. Bu bloblar, toplama sağlayıcılarının verileri daha ekonomik bir şekilde depolamasına olanak tanır.

2024-04-15 14:27