Az „időzített” Bitcoin-szerződések hibája lehetővé teheti a bányászok számára, hogy egymást kirabolják

Az "időzített" Bitcoin-szerződések hibája lehetővé teheti a bányászok számára, hogy egymást kirabolják - Bitcoin Bug 1024x640Az április végén nyilvánosságra hozott jelentésben a 0xb10c néven ismert mérnök megállapította, hogy több mint egymillió időzárolt tranzakciót hajtottak végre a hálózaton 2019 szeptembere és 2020 márciusa között.

Ez növeli annak a lehetséges támadási formának a kockázatát, amikor a bányászok lényegében bitcoinokat lophatnak el más bányászoktól. A hiba az időzített tranzakciók 10% -át vagy 2% -át érinti idézet a bitcoin általában. A jelentés megállapításai rávilágítottak a bitcoin kutatás egyik kulcsfontosságú területére, amelynek célja annak megakadályozása, hogy a bányászok túlságosan erősekké váljanak vagy különböző módon csaljanak.

Hogyan működik az észlelt hiba

Az időzített tranzakció megakadályozza, hogy a bitcoin címzettje azonnal hozzáférjen hozzá, és meg kell várnia, amíg a hálózat először egy bizonyos számú blokkot ad hozzá az elosztott főkönyvhez.

Mivel minden új blokk betöltése körülbelül 10 percet vesz igénybe, az időzáras ütemezés ütemezhető a feladó döntése szerint, miután a jövőben bizonyos számú blokkot betölt.

De a 0xb10c által észlelt hibás időzítettségnek van azonnali intézkedése. A jelenlegi blokkhoz úgy tervezték őket, hogy "egy potenciálisan romboló bányászati ​​stratégiát, az úgynevezett díjcsípést kevésbé nyereségessé tegyék" - mondta 0xb10c.

Díjcsípéssel egy helytelen bányász kiválthatja a más épp bányászott blokkját a sajátjával, beleértve az adott tranzakciót és a potenciálisan egyéb fennálló tranzakciókat is. Az időzár mechanizmus megakadályozza őket abban, hogy utóbbiakat vegyék be, korlátozva az akció zsákmányát és kényelmetlenné téve egy ilyen támadást.

Hosszú távú kockázat

„Jelenleg az időzítés alkalmazása nincs hatással a legtöbb tranzakcióra. Néhány év múlva, amikor a tömbjutalom többnyire tranzakciós díjakból áll majd, nyereséges díjcsökkentéshez vezethet ”- mondta 0xb10c.

Ennélfogva a hiba inkább káros lehet a hálózat jövőben. De jelenleg nagyon valószínű, hogy "alacsony prioritású" kérdés a legtöbb pénztárca-szolgáltatás számára, mert ez nem eredményezi a felhasználók pénzvesztését vagy a jövőben beállított időzárások befolyásolását - mondta a 0xb10c. Ezenkívül a hiba negatívan befolyásolja a felhasználók magánéletét.

A hiba elterjedésében részt vevő fő testület készen áll arra, hogy megoldást találjon

A 0xb10c által észlelt hibás tranzakciók közül sokat egyetlen, jelentős méretű entitás hajtott végre, amelyet nem nevezett ki. A mérnök elmondta, hogy kapcsolatba lépett vele, és "professzionális" választ kapott - mondta, és megoldást talált a problémára.

A megoldás megvalósítása azonban eltarthat egy ideig. A 0xb10c reméli, hogy kutatásai felhívják a figyelmet a nulla költségű támadások kockázatára, így azok a pénztárcák is megtehetik, amelyek nem megfelelően állítottak be időzáras tranzakciókat, így a Bitcoin hálózat kissé robusztusabbá válik. "Nehéz megtalálni azokat a megfelelő megvalósításokat, amelyek létrehozzák ezeket a tranzakciókat" - mondta 0xb10c. "Lehet, hogy közülük nem nyílt forráskódúak, ami még nehezebbé teszi."