Chain
BNB Beacon Chain
Staking & lapisan tata kelola ekosistem BNB Chain
Pengembang
Ekosistem
Staking
Earn BNB and rewards effortlessly
Tokenization Solutions
Get Your Business Into Web3
Komunitas
Mainnet BNB Smart Chain diharapkan memiliki upgrade hard fork terjadwal bernama Planck pada ketinggian blok 27.281.024. Kecepatan pembuatan blok saat ini memperkirakan hal ini terjadi sekitar 12 April 2023 pukul 05:30 (UTC). Validator dan operator full node di mainnet harus mengganti versi perangkat lunak mereka ke v1.1.21 sebelum 12 April 2023.
1. Latar Belakang
1.1 Siapakah Max Planck?
Max Planck (1858-1947) adalah seorang fisikawan Jerman yang terkenal karena karyanya tentang teori kuantum. Ia dianggap sebagai pendiri mekanika kuantum, cabang fisika yang menggambarkan perilaku materi dan energi pada tingkat atom dan subatomik.
Planck menerima banyak penghargaan dan penghargaan sepanjang karirnya, termasuk Hadiah Nobel Fisika pada tahun 1918.
1.2 Apa itu upgrade hard fork?
Hard fork adalah pemutakhiran yang tidak kompatibel dengan rilis sebelumnya karena beberapa perubahan besar diperkenalkan di rilis terbaru. Hard fork di BNB Smart Chain membutuhkan lebih dari setengah dari semua validator agar berhasil melakukan upgrade untuk terus membuat blok. Jika node penuh yang ada di jaringan tidak ditingkatkan, mereka tidak akan dapat menerima dan mengeksekusi blok lebih lanjut secara normal setelah ketinggian blok hard fork.
1.3 Apa yang terjadi selama peningkatan jaringan?
Perubahan logika akan terjadi pada ketinggian blok 27.281.024 untuk pemutakhiran ini. Setelah aktivasi pemutakhiran, blockchain mampu menangani serangkaian fitur baru dan perbaikan bug.
2. Bagaimana peningkatan ini memengaruhi saya?
2.1 Sebagai operator full node, apa yang harus saya lakukan?
Rilis ini rusak dan Anda harus beralih ke v1.1.21 . Instruksi peningkatan adalah (semua hal di bawah ini harus dilakukan sebelum ketinggian blok hardfork):
Jika node Anda sudah disinkronkan dengan jaringan, silakan unduh dan kompilasi versi terbaru
Hentikan proses geth dan mulai ulang dengan v1.1.21 .
2.2 Apa yang akan terjadi jika saya lupa memutakhirkan full node tepat waktu?
Jika Anda tidak dapat memutakhirkan perangkat lunak, Anda tidak dapat menyinkronkan dengan node peer/validator BNB Smart Chain yang ditingkatkan. Anda tidak akan dapat terhubung atau mengirim transaksi.
Bagaimana cara memulihkan?
Unduh dan kompilasi versi terbaru v1.1.21 .
Hentikan proses geth dan mulai ulang dengan v1.1.21 .
2.3 Sebagai pengembang, apa yang harus saya lakukan?
Tidak ada perubahan pada modul EVM. Anda tidak perlu melakukan apapun.
3. Perubahan Mendatang
3.1 Peningkatan Keamanan BEP-171 untuk Modul Cross-Chain.
BEP ini memperkenalkan beberapa peningkatan keamanan untuk cross-chain bridge antara BNB Beacon Chain dan BNB Smart Chain.
Untuk lebih menghilangkan efek luas dari potensi masalah dalam modul rantai silang, modul ini mengusulkan peningkatan berikut:
Tingkatkan verifikasi bukti IAVL ke spesifikasi ICS23.
Terapkan kunci pengatur waktu untuk transfer lintas rantai dana besar-besaran.
Saluran lintas rantai dapat dijeda secara otomatis dengan deteksi bukti palsu.
Saluran lintas rantai dapat dijeda oleh validator mana pun dalam keadaan darurat.
3.2 BEP-172 Peningkatan Stabilitas Jaringan Saat Slash Terjadi
BEP ini memperkenalkan pembaruan konsensus Parlia untuk meningkatkan stabilitas jaringan. Ini mengubah pengaturan stempel waktu dan penundaan untuk validator offturn. Ketika inturn validator melewatkan gilirannya untuk melakukan blok, blok yang ditambang oleh validator offturn yang dipilih secara acak akan dilakukan sesegera mungkin (4 atau 3 detik).
3.3 Perubahan Penting Lainnya
FITUR
#1322 `--diffsync` tidak digunakan lagi
#1261 debug API callTracer akan memiliki opsi `withLog` untuk mengumpulkan log yang dikeluarkan selama setiap panggilan.
BUGFIX
Perbaikan #1356: crash pada akses nil ketika TxPool dimatikan
Perbaikan #1354: tambahkan beberapa pemeriksaan batas untuk keamanan
#1377 miner: tambahkan fallthrough untuk switch case