BNB Smart Chain’in (BSC) Chapel test ağı, Jenner hard fork’unu 29 Ekim saat 11.30’da (Kore saati) uygulayacak. Sürüm notlarında yükseltmenin başlıca yenilikleri arasında ödeme işlemleri için ayrı gaz alanı sağlayan Payment Lane, mevzuata uyumlu token standardı CAS20 ve blok zamanını milisaniye hassasiyetinde sorgulama özelliği yer aldı. Ancak ilgili üç BEP belgesi de kontrol sırasında taslak (Draft) durumundaydı.
BNB Chain, sürüm notlarında test ağı için yayımlanan v1.8.1 sürümünün Jenner’ın uygulanması için zorunlu olduğunu bildirdi. Aktivasyon 29 Ekim saat 02.30 UTC’de gerçekleşecek; düğüm operatörlerinin bu saatten önce sürümü güncellemesi gerekiyor. Jenner’a ayrılmış ayrı bilgilendirme sayfasında test ağı takvimi yalnızca “Ekim sonu” olarak belirtildiğinden, kesin saat için sürüm notları esas alındı.
Resmî sürüm notları hard fork zamanını 29 Ekim saat 11.30 (Kore saati) olarak duyurdu. TokenPost, daha önce Jenner test ağı yükseltmesinin 28 Ekim’de planlandığını bildirmişti; o haberde kesin uygulama saati yer almamıştı.
Ödeme işlemlerine yüzde 5 gaz tahsisi
BEP-703 kapsamında önerilen Payment Lane, blok gazının varsayılan yüzde 5’ini ödeme işlemlerine ayırıyor. Bu kapsama yerel Binance Coin (BNB) transferleri ile yönetişimin kaydettiği ödeme sözleşmelerine gönderilen işlemler giriyor. Genel işlemler, kullanılmayan ödeme tahsisatını kullanamıyor. Ödeme işlemleri ise kendilerine ayrılan alanı aşmaları halinde genel alanı da kullanabiliyor.
BEP-703, garantiyi ödeme işlemleri grubuna ayrılan toplam gaz alanıyla sınırlıyor; tek tek işlemlerin bloğa dahil edileceğini garanti etmiyor. Tasarım, ağ yoğun olduğunda da ödeme işlemleri için alan bırakmayı amaçlıyor. Öneri, kontrol sırasında Draft durumundaydı.
CAS20 token oluşturmak için ayrıca etkinleştirilmeli
BEP-702 kapsamında önerilen CAS20, stablecoin’ler ve tokenlaştırılmış gerçek dünya varlıkları için protokole yerleşik bir fungible token standardı. Paylaşılan izin ve engelleme listeleri, transfer politikaları, işlev bazında duraklatma ile ihraç, yakım ve el koyma yetkilerinin ayrılması gibi özellikler içeriyor. Bu yaklaşım, uyum kurallarını yalnızca token sözleşmelerinin uygulamasına bırakmak yerine ağ standardına dahil ediyor.
BEP-702 de Draft durumunda. Hard fork’un uygulanması CAS20 token’larını otomatik olarak oluşturmayacak. BNB Chain belgelerine göre token oluşturma işlevinin, yönetişimin belirleyeceği bir yönetici tarafından ayrıca etkinleştirilmesi gerekiyor. Etkinleştirme zamanı ve ilk uygulama örneği henüz açıklanmadı.
Milisaniye hassasiyetindeki zaman bilgisi için precompile
Draft durumundaki BEP-706, akıllı sözleşmelerin blok zamanını milisaniye hassasiyetinde okuyabilmesi için bir precompile ekliyor. Mevcut block.timestamp ve EVM TIMESTAMP saniye birimini koruyor. Öneride, saniye hassasiyetinin blok aralığına göre kaba kalması nedeniyle birden fazla bloğun aynı saniye değerini alabilmesi gerekçe olarak gösteriliyor. Saniyeden kısa süreli sona erme veya emir son tarihi koşullarına ihtiyaç duyan uygulamalar hedefleniyor.
Geliştiricilerin dikkat etmesi gereken RPC değişikliği
Sürüm notlarında RPC değişikliği de duyuruldu. eth_call, eth_estimateGas, debug_traceCall ve eth_simulateV1 isteklerinde blockOverrides.prevRandao girilirken milisaniye kalan değerinin (0–999) 32 baytlık onaltılık biçimde kodlanması gerekiyor. Bu doğrulama, hard fork etkinleşmeden önce de uygulanacak.
Ana ağ takvimi
BNB Chain, daha önce Pasteur hard fork’unu 25 Ağustos’ta BSC ana ağında uygulamıştı. Jenner’ın ana ağ takvimi resmî bilgilendirme sayfasında “Kasım sonu” olarak yer alıyor. v1.8.1 sürümünde ana ağ aktivasyon takvimi bulunmuyor; kesin aktivasyon saati henüz açıklanmadı.
Yorum 0