BNB Smart Chain Mainnet Planck Yükseltme Duyurusu

2023.4.17  •  3 min read
Blog post image.

BNB Smart Chain ana ağının, 27.281.024 blok yüksekliğinde Planck adlı planlanmış bir hard fork yükseltmesine sahip olması bekleniyor. Mevcut blok oluşturma hızı, bunun 12 Nisan 2023 05:30 AM (UTC) civarında gerçekleşeceğini tahmin ediyor. Ana ağdaki doğrulayıcılar ve tam düğüm operatörleri, yazılım sürümlerini 12 Nisan 2023'ten önce v1.1.21'e geçirmelidir.

1. Arka Plan

1.1 Max Planck kimdir?

Max Planck (1858-1947), en çok kuantum teorisi üzerine yaptığı çalışmalarla tanınan bir Alman fizikçiydi. Atom ve atom altı seviyede madde ve enerjinin davranışını tanımlayan bir fizik dalı olan kuantum mekaniğinin kurucusu olarak kabul edilir.

Planck, kariyeri boyunca 1918'de Nobel Fizik Ödülü de dahil olmak üzere birçok onur ve ödül aldı.

1.2 Hard fork yükseltmesi nedir?

Bir hard fork, önceki sürümle uyumlu olmayan bir yükseltmedir çünkü son sürümde bazı önemli değişiklikler yapılmıştır. BNB Smart Chain'deki bir hard fork, blok oluşturmaya devam etmek için tüm doğrulayıcıların yarısından fazlasının başarılı bir şekilde yükseltilmesini gerektirir. Ağdaki mevcut tam düğümler yükseltilmezse, hard fork blok yüksekliğinden sonra normal olarak daha fazla blok alamayacak ve yürütemeyeceklerdir.

1.3 Ağ yükseltmesi sırasında ne olur?

Bu yükseltme için 27.281.024 blok yüksekliğinde mantık değişiklikleri gerçekleşecektir. Yükseltmenin etkinleştirilmesinden sonra, blok zinciri bir dizi yeni özelliği ve hata düzeltmesini işleyebilir.

2. Bu yükseltme beni nasıl etkiler?

2.1 Tam düğüm operatörü olarak ne yapmam gerekiyor?

Bu sürüm bozuluyor ve v1.1.21'e geçmeniz gerekiyor. Yükseltme talimatları (aşağıdakilerin tümü hardfork blok yüksekliğinden önce yapılmalıdır):

  1. Düğümünüz zaten ağ ile senkronize edilmişse, lütfen en son sürümü indirin ve derleyin
  2. geth işlemini durdurun ve v1.1.21 ile yeniden başlatın.

2.2 Tam düğümümü zamanında yükseltmeyi unutursam ne olur?

Yazılımınızı yükseltemezseniz, yükseltilmiş BNB Smart Chain eş/doğrulayıcı düğümleriyle eşitleme yapamazsınız. Bağlanamayacak veya işlem gönderemeyeceksiniz.

Nasıl kurtarılır?

  1. En son sürümü v1.1.21 indirin ve derleyin.
  2. geth işlemini durdurun ve v1.1.21 ile yeniden başlatın.

2.3 Bir geliştirici olarak ne yapmam gerekiyor?

EVM modülünde herhangi bir değişiklik yok. Hiçbir şey yapmana gerek yok.

3. Yaklaşan Değişiklikler

3.1 BEP-171 Zincirler Arası Modül için Güvenlik İyileştirmesi

Bu BEP, BNB Beacon Chain ve BNB Smart Chain arasındaki zincirler arası köprü için çeşitli güvenlik geliştirmeleri sunar.

Çapraz zincir modülündeki potansiyel sorunların yaygın etkilerini daha da ortadan kaldırmak için aşağıdaki geliştirmeleri önerir:

  • IAVL kanıt doğrulamasını ICS23 spesifikasyonuna yükseltin.
  • Zincirler arası devasa fon transferine zamanlayıcı kilidi uygulayın.
  • Çapraz zincir kanalları, sahte kanıt tespiti ile otomatik olarak duraklatılabilir.
  • Çapraz zincir kanalları acil bir durumda herhangi bir doğrulayıcı tarafından duraklatılabilir.

3.2 BEP-172 Slash Oluştuğunda Ağ Kararlılığı İyileştirmesi

Bu BEP, ağın kararlılığını iyileştirmek için Parlia mutabakatı için bir güncelleme sunar. Kapatma doğrulayıcıları için zaman damgasını ve gecikme ayarını değiştirir. Doğrulayıcı inturn bir blok işleme sırasını kaçırdığında, rastgele seçilen offturn doğrulayıcı tarafından çıkarılan blok mümkün olan en kısa sürede (4 veya 3 saniye) işlenir.

3.3 Diğer Önemli Değişiklikler

ÖZELLİK

  • #1322 `--diffsync` kullanımdan kaldırıldı
  • #1261 hata ayıklama API'si callTracer, her çağrı sırasında yayılan günlükleri toplamak için "withLog" seçeneğine sahip olacaktır.

HATA DÜZELTME

  • #1356 düzeltme: TxPool kapatıldığında sıfır erişimde kilitlenme
  • #1354 düzeltme: güvenlik için biraz sınır kontrolü ekleyin
  • #1377 madenci: anahtar kasaları için yol ekleme


BNB Chain ile ilgili her konuda güncel kalmak için bizi takip edin!

Web sitesi | Twitter | Twitter (Devs) | Telegram | dApp Store | YouTube | Discord | Build N' Build Forum | Dev Community |

Share