Chain

BNB Smart Chain

Bangun dApp Web3 dengan mudah

BNB Beacon Chain

Sunset soon

Staking & lapisan tata kelola ekosistem BNB Chain

DokumentasiGitHubFaucetStake BNBBscScanBSCTraceDev ToolsLearn more about FusionDokumentasiBeacon Chain ExplorerStake BNBDokumentasiGitHubFaucetBridgeGreenfieldScanDCellarDev ToolsDokumentasiGitHubFaucetBridgeopBNBScanDev ToolsDokumentasiGitHub

Pengembang

Pengembang

Mulailah membangun di BNB Chain

Mulai Membangun
Pengembang
BNB Smart ChainBNB GreenfieldopBNBzkBNBTrading Volume Incentive ProgramDAU Incentive ProgramTVL Incentive ProgramKickstartProgram Akselerator MVBDana Hibah BuilderSpace BMEME Innovation ProgramLihat Semua Program
Hubungi KamiMulai Membangun
Hubungi KamiMulai Membangun

Pengumuman Upgrade BNB Smart Chain Mainnet Planck

2023.4.17  •  2 min read
Blog post image.

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

Share