Tegnap megjelent a Bitcoin Cash ABC szoftverének legfrissebb változata. Ebben bevezették a checkpoint rendszert, ami védelmet biztosít a blokkok újraszervezése ellen. Ez a veszély akkor jelentkezhetne, ha valaki titokban hozna létre egy új Bitcoin Cash láncot és csak akkor fedné fel annak létezését, ha azzal már átvehetné a domináns hálózat szerepét. Egy checkpoint (ellenőrző pont) alkalmazása az adott blokkig “kőbe vési” a rendszert és nem engedélyezi, hogy azt utólagosan módosítani lehessen. Ennek hiányát használták ki korábban, például a Bitcoin Gold és a ZenCash elleni 51%-os támadások esetében is,
A checkpointok alkalmazására egyértelműen az SV-vel történt szétválás miatt került sor. Az elmúlt napok történéseinek fényében felmerült, hogy az SV ezzel a módszerrel lehetetlenítené el az ABC-t. Bár az óvintézkedés érthető, az alkalmazás módját sokan ellenezték.
Maguk a checkpointok a Bitcoin Core verziójában is léteznek, ezeket maga Satoshi is támogatta:
“Valószínűleg minden újabb Bitcoin verzióhoz hozzá fogom adni a checkpointokat.”
Ezek folyamatos frissítését azonban 2014 óta már feleslegesnek tartják, mivel a fejlesztők szerint, a korábbiak éppen elegendő védelmet biztosítanak. Az ABC által bevezetett ellenőrző pontokkal szemben az egyik legfőbb kritika, hogy míg a Bitcoin esetén egy már jóval korábban kibányászott, ellenőrzött és “semleges” blokkot jelöltek ki checkpointként, az ABC közvetlenül a saját forkját védi ezzel a rendszerrel, az önkényes bevezetés (melyről lényegében a vezető fejlesztő döntött) pedig ellentmond a decentralizáltság eszméjének,
A 0.18.4-es verziójú szoftver eddig nem ért el jelentős támogatást. A bchnodes adatai szerint a jelenleg futó 2109 node közül 58 (~2.5%) telepítette ezt a csomagot.