A BNB Beacon Chain egy „pánik” funkciót adott hozzá a platformhoz
A BNB Beacon Chain mainnet hálózatán július 19-e körül kerül implementálásra a „ZhangHeng” hard fork. Ez a biztonság javítását megcélzó új fejlesztéseket hoz a blokkláncra.
A Binance által üzemeltetett BNB Beacon Chain mainnet egyik új funkciója lehetővé teszi a blokklánc számára, hogy bizonyos feltételek teljesülése esetén „leállítsa” az új blokkok előállítását. A BNB Chain július 12-én kiadott közleménye szerint a „ZhangHeng” frissítés várhatóan a 328,088,888-as blokkmagasságnál fog megtörténni. Ez nagy valószínűséggel július 19-én fog bekövetkezni.
A hard fork a BEP-255-öt fogja bevezetni, amely a „on-chain asset reconciliation” megvalósítására törekszik. A Binance úgy véli, hogy ez enyhítheti a potenciális cross-chain bridge exploitokból eredő károkat, mint amilyenre példa volt a BNB Smart Chain exploit 2022. október 7-én.
„A láncközi biztonság javítása érdekében már történtek fejlesztések, ilyen volt például a BEP17. De a BNB Beacon Chain-en lévő eszközök biztonságát is garantálni kell, különösen a híd támadás után.” – olvasható a BEP-255-tel kapcsolatos GitHub bejegyzésben.
A Binance kifejtette, hogy a BEP-255 keretében a felhasználói egyenlegváltozásokat minden egyes blokkban nyomon követik, és validálják majd az esetleges problémák azonosítása érdekében.
„Ha validálási hibák jönnek elő, akkor a blokklánc ”pánikba esik”, és leállítja az új blokkok előállítását.”
A Binance szerint az intézkedés hatással lesz „az olyan kritikus szolgáltatásokra, mint a hidak, betétek és kifizetések a tőzsdéken.” De a „drasztikus intézkedésre” szükség van a lánc és a felhasználók védelme érdekében.
A blokklánc újra online állapotba hozása egy új hard forkot és az egyeztetési hiba elhárítását igényli.
„Például, ha történik egy támadás, a kapcsolódó számlákat feketelistára kell tenni vagy korrigálni kell. Amint a blokklánc újraindul, a downstream szolgáltatásokat is vissza lehet állítani.” – magyarázták a fejlesztők.
Kulcstámadások és egyéb frissítések
A további változtatások között szerepel egy hibajavítás a „rogue key” támadások megelőzésére. Ez egy olyan biztonsági probléma, amikor az elkövető egy tranzakcióhoz érvényes összesített aláírást állít elő, szemben a privát kulcsok valódi tulajdonosával.
A hard fork azt is hivatott elérni, hogy a lánc képes legyen összetettebb üzleti szabályok és logika kezelésére.
A Binance szerint a frissítés végrehajtásához a validálók kétharmadának előzetesen át kell állítani a szoftver verzióját v0.10.16-ra. Ellenkező esetben komplikációk léphetnek fel. Azok a full node-ok, amelyek nem frissítenek időben, nem lesznek képesek további blokkok feldolgozására a hard fork blokkmagassága után, magyarázták a közleményben.
A BNB Chain egy teljes utasításlistát írt le, amely elmagyarázza, hogy a node-ok üzemeltetői hogyan felelhetnek meg a hard fork frissítésnek. Viszont kiemelték, hogy a Binance.com-ot vagy más központosított tőzsdéket vagy hideg kriptotárcákat használó BNB token tulajdonosok számára jelenleg nem szükséges semmilyen intézkedést végrehajtani.