BNB Chain, BSC'de 8 Aralık'ta Milisaniyelik Blok Süresine Geçiyor
BNB Chain, BSC ana ağında 8 Aralık'ta Jenner hard fork'unu devreye alıyor; BEP-706 ile milisaniyelik blok süresi okuma geliyor.
AI ÖzetiAI
- BNB Chain, BSC ana ağında Jenner hard fork'unu 8 Aralık Salı 02.30 UTC'de devreye alıyor.
- BEP-706, 0x70 adresindeki precompile ile akıllı kontratlara milisaniyelik blok zamanı okutuyor.
- BSC'nin blok aralığı 8 Temmuz'da açıklanan yol haritasında 450 milisaniyeye ulaşmıştı.
- Jenner, 29 Ekim Perşembe günü Chapel test ağını BEP-703 ödeme hattıyla geçmişti.
Milisaniyelik Blok Süresi 8 Aralık'ta Geliyor
BNB token'ın arkasındaki blockchain ağı BNB Chain, BNB Smart Chain (BSC) üzerinde blok süresi hassasiyetini 8 Aralık Salı günü saniyeden milisaniyeye çıkarıyor. Bu, ağdaki akıllı kontratların saniyenin altındaki blok zamanlamasını doğrudan okuyabilmesinin ilk örneği olacak. Tarih, 3 Kasım'da yayımlanan BSC v1.8.2 sürüm notlarında yer aldı; notlar, Jenner ana ağ hard fork'unun (hardfork) Kore saatiyle 11.30'da, yani 02.30 UTC'de devreye gireceğini kesinleştirdi. Bir hard fork her düğümün (node) güncellenmiş yazılımı çalıştırmasını zorunlu kılıyor. Bu yüzden ana ağ düğüm operatörlerinin karşısında kesin bir son tarih var: aktivasyon noktasından önce yükseltme yap, yoksa konsensüs dışında kal. Sürüm notları, Reth tabanlı ana ağ düğümlerinin de aynı son tarihten önce v0.1.4'e geçmesini istiyor. Değişiklik, 0x70 adresinde bir precompile (ön derlenmiş kontrat) ekleyen BEP-706 ile geliyor. Bu precompile hiçbir argüman almıyor ve mevcut bloğun Unix zamanını milisaniye cinsinden 32 baytlık bir değer olarak döndürüyor. Zaman ölçümünün geri kalanında hiçbir şey değişmiyor: block.timestamp ile EVM'nin TIMESTAMP opcode'u saniye düzeyindeki davranışını koruyor ve milisaniye değeri isteyen bir kontrat, yeni adresi açıkça çağırmak zorunda. Precompile'ın hesaplama maliyeti 20 gas; çağrı ve bellek maliyetleri ayrı faturalandırıldığı için tam bir çalıştırma toplamda 20 gas'tan daha pahalıya patlıyor. Jenner, 29 Ekim Perşembe günü Kore saatiyle 11.30'da Chapel test ağını zaten geçmişti. O test paketi ayrıca BEP-703 kapsamında ödeme işlemleri için ayrılmış bir gas alanı sunan Jenner hard fork ödeme hattını ve BEP-702'deki CAS20 uygulamasını da taşıyordu. v1.8.1 test sürümü ana ağ için bir aktivasyon tarihi içermezken, v1.8.2 bunu yayımlayan ilk sürüm oldu. Ekiplerin duyuru ile aktivasyon arasında beş haftası var; doğrulayıcıların ve altyapı sağlayıcılarının yükseltmeyi bu pencerede tamamlaması bekleniyor.
BNB sahipleri açısından değişiklik operasyonel nitelikte, piyasaya dönük değil; içindeki hiçbir unsur BNB fiyatını doğrudan etkilemiyor.
450 Milisaniyelik Bloklar Değişikliği Zorladı
Milisaniye verisi aslında BEP-520'den bu yana blok başlıklarında seyahat ediyordu. O yükseltme, saniye düzeyindeki Header.Time alanını korurken milisaniye artığını normalde üst beacon bloğunun kökünü taşıyan MixDigest başlık yuvasına yazdı; BEP-706 ise orada depolanan hassasiyeti bir kontratın okuyabileceği değere dönüştürüyor. Daha ince taneli zamanlama talebi, BSC'nin kendi üretim ritminden geldi. Ekip, 8 Temmuz Çarşamba günü yayımladığı ikinci yarım yol haritasında BNB Chain'in blok aralığının 450 milisaniyeye ulaştığını bildirdi. Bloklar saniyeden sık geldiğinde, iki farklı blok aynı saniye damgasını taşıyabiliyor; bu da zamana bağlı her sistemi sıralama belirsizliğine itiyor. Yine de BEP-706 blok aralığını kısaltmıyor ve belirli bir işlemin ne zaman çalıştırıldığını ya da ağa ne zaman ulaştığını ortaya koymuyor; yalnızca bir okuma mekanizması ekliyor. Öneri kullanım alanlarını açık listeliyor: RFQ imzaları için kısa geçerlilik pencereleri, açık artırmalar ve order book kotasyonları için son tarihler ile fiyat beslemelerinde tazelik kontrolleri. Hepsi tek bir saniyenin içindeki anları birbirinden ayırabilmeyi gerektiriyor. Kısıtlar mevcut modelden devralınıyor: aynı bloktaki işlemler aynı blok zamanını okuyor ve bu değer, ağın delegated proof of stake konsensüsü kapsamında doğrulayıcılar tarafından belirleniyor; block.timestamp'ın başından beri taşıdığı karakter tam olarak bu. Blok öneren doğrulayıcı, zamanı konsensüs sınırları içinde yerleştirebildiği için aşağı akıştaki sistemler bu değeri saat zamanı değil, konsensüs verisi saymak durumunda. Saniye ile milisaniyenin karışması geçerlilik noktalarını istemsizce kaydırabildiğinden, kontratların, imzaların ve arka uç sistemlerinin zaman birimlerini hizalaması gerekiyor. Hard fork öncesinde 0x70'e yapılan çağrılar, başarılı yanıt dönerken bile boş yük verebiliyor; bu da dönen veri uzunluğunun kontrolünü zorunlu bir adım hâline getiriyor. BEP-706 hâlâ Taslak (Draft) statüsünde; uygulama kodu PR #3792, 18 Ağustos Salı günü birleştirildi. Jenner paketi, doğrulayıcıların yeniden çalıştırma yükünü azaltan Pasteur ana ağ yükseltmesinin ardından geliyor.
Aktivasyon Bloğuna Beş Hafta Var
Bizim okumamızda ağırlık, tarihin kendisinde değil sıralamada. BSC zaten her 450 milisaniyede bir blok üretirken kontrat araçları zamanı saniye çözünürlüğünde okuyor; BEP-706 duyurudan beş hafta sonra bu boşluğu kapatıyor. RFQ akışları, açık artırmalar ya da Blockchain Oracle'a bağımlı sistemleri işleten ekipler, ana ağ değişikliği yürürlüğe girmeden 0x70'i Chapel üzerinde test etmek ve zaman birimlerini hizalamak için bu pencereye sahip. Aktivasyon öncesindeki boş dönüş davranışı en olası olay kaynağı: verisiz başarılı bir çağrı, naif bir entegrasyondan sorunsuz geçebilir; yük uzunluğu kontrolleri ilk dağıtımdan itibaren yerinde olmalı. Kontrat faaliyeti etki alanını genişletiyor;
BNB Chain'de kontrat dağıtımları 2026 yılının üçüncü çeyreğinde 12,3 milyona ulaştı. Aktivasyon tarihi netleştiğiyle, ağın 450 milisaniyelik blok ritmi artık kendine eşlik eden, kontrat tarafından okunabilir bir saate kavuşuyor.
Konu: BNB haberleri
Yapay zekâ destekli üretildi, AI ile incelendi ve COINOTAG editöryal gözetiminde yayımlandı.

