BNB Beacon Chain Barral Yükseltmesi Duyurusu

2023.4.20  •  3 min read
Blog post image.

BNB Beacon Chain'in 310.182.000 blok yüksekliğinde planlanmış bir hard fork yükseltmesine sahip olması bekleniyor. Mevcut blok oluşturma hızına bağlı olarak, hard fork'un 21 Nisan 2023 saat 7:00'de (UTC) gerçekleşmesi bekleniyor. Ana ağdaki tam düğüm çalıştırıcılar, yazılım sürümlerini 21 Nisan'a kadar v0.10.10'a geçirmelidir.

1. Arka Plan Hikayesi

1.1 Jean-Augustin Barral kimdir?

Jean-Augustin Barral (1819-1884), özellikle embriyoloji ve nöroloji alanlarında insan vücudunun incelenmesine yaptığı katkılarla tanınan bir Fransız doktor ve anatomistti. Ayrıca İmparator III. Napolyon'un kişisel doktoru olarak görev yaptı ve Fransa'daki birçok prestijli bilimsel kurumun üyesi ve aynı zamanda çalışmaları için ulusal ödüller aldı.

1.2 Hardfork yükseltmesi nedir?

Hardfork, önceki sürümle uyumsuz olan bir yükseltmedir çünkü son sürümde bazı önemli değişiklikler yapılmıştır. BNB Beacon Chain'deki bir hardfork, blokları başarılı bir şekilde oluşturmak için 2⁄3 doğrulayıcının yükseltilmesini gerektirir. Ağdaki mevcut tam düğümler yükseltilmezse, hardfork blok yüksekliğinden sonra daha fazla blok almaz ve yürütmezler.

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

310.182.000 blok yüksekliğindeki bu yükseltme için yeni kurallar ve mantık değişiklikleri gerçekleşecek. Yükseltme başladıktan sonra, blok zinciri bir dizi yeni iş kuralı ve mantığını işleyebilir.

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

2.1 BNB sahibi olarak ne yapmam gerekiyor?

BNB'yi destekleyen herhangi bir borsa (Binance.com, BitMax veya Gate.io gibi), cüzdanlardan biri veya bir donanım cüzdanı (Ledger, Cool Wallet gibi) kullanıyorsanız, takas veya cüzdan hizmetiniz size bildirimde bulunmadığı sürece herhangi bir işlem yapmanıza gerek yoktur.

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

Bu bir hardfork sürümüdür ve v0.10.10'a geçmeniz gerekir. Yükseltme talimatları aşağıdaki gibidir (hardfork blok yüksekliğinden önce aşağıdakilerin hepsini yapmalısınız):

  1. Düğümünüz zaten ağ ile senkronize edilmişse, lütfen yeni v0.10.10 ikili dosyasını indirin ve önceki sürümü değiştirin ve önceki sürümü değiştirmek için yeni yapılandırma dosyası app.toml'u indirin.
  2. Açık dosya sınırını 65535'e yükseltin.
  3. bnbchaind işlemini durdurun ve v0.10.10 ile yeniden başlatın.

ulimit -n 65535

bnbchaind start --home <home-path>

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

Yazılımınızı zamanında yükseltmezseniz, düğümünüz yükseltilmiş BNB Beacon Chain eş/doğrulayıcı düğümleriyle senkronize olmaz. Bağlanamayacak veya işlem gönderemeyeceksiniz.

Nasıl kurtarırım?

Doküman sitesinde ayrıntılı bilgi bulabilirsiniz.

  1. Yükseltme sorununu çözmek için sürüm sayfasından durum kurtarma aracını indirin
  2. Ana dizininizi yedekleyin

Yükseltmenin yüksekliği 310.182.000 olarak ayarlandığından, durumu yükseltmeden önceki 310.181.999 olan yalnızca bir bloğa kurtarmak için aşağıdaki komutu çalıştırabilirsiniz:

./state_recover 310181999 <your_home_path>

  1. bnbchaind'in v0.9.0 sürümüyle yeniden başlatın

bnbchaind start --home <home-path>

3. Yaklaşan Değişiklikler

3.1 Blockchain özelliği ile neler değişecek?

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

Zincirler arası modüllerdeki 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.
  • Çapraz zincir devasa fon transferine zamanlayıcı kilidi uygulayın.
  • Çapraz zincir kanallar, sahte kanıt tespiti ile otomatik olarak duraklatılabilir.
  • Çapraz zincir kanallar, herhangi bir doğrulayıcı tarafından acil bir durumda duraklatılabilir.

3.2 Kullanıcılar için neler farklı olacak?

BC kullanıcıları için herhangi bir fark olmayacaktır.

İşbirliğiniz için teşekkürler. BNB Beacon Chain'i BNB ekosistemi için modern ve güvenli bir altyapı yapalım.

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