Kezdőlap
Szószedet
51%-os támadás

51%-os támadás

Kezdő

Mit jelent az 51%-os támadás?

Az 51%-os támadás (vagy többségi támadás) a blokkláncrendszer integritását fenyegető potenciális veszélyre utal, amikor egyetlen rosszindulatú szereplőnek vagy szervezetnek sikerül a hálózat teljes hashing teljesítményének több mint felét ellenőrzése alá vonnia, ami hálózati zavarokat okozhat.
Ha egy rosszindulatú felhasználó vagy rosszindulatú felhasználók egy csoportja együttesen ellenőrzésük alá vonják a teljes hálózati hashing-ráta több mint 50%-át egy blokklánc esetében, akkor képesek lesznek felülírni a hálózat konszenzusmechanizmusát, és rosszindulatú műveleteket, például dupla költést hajthatnak végre.
51%-os támadás akkor következik be, amikor a támadó elég bányászati teljesítménnyel rendelkezik ahhoz, hogy szándékosan módosítsa a tranzakciók sorrendjét, megakadályozva néhány vagy az összes tranzakció megerősítését. Ezt tranzakciós szolgáltatásmegtagadásnak is hívják. A támadó képes lenne arra is, hogy néhány vagy az összes többi bányász számára megakadályozza a bányászatot, ami az úgynevezett bányászati monopóliumhoz vezetne.

Példa 51%-os támadásra

Ha egy rosszindulatú szereplő átvenné az irányítást a Bitcoin hálózat hashing-teljesítményének 51%-a felett, akkor offline tőzsdén kívüli kereskedést folytathatna úgy, hogy néhány bitcoint küld egy kriptotárcába USD-ért cserébe. A blokklánc implicit megváltoztathatatlansága miatt, amint a tranzakciót a hálózati csomópontok megerősítik, a vevő átadja az USD-t a csalónak.

A rosszindulatú szereplő ezután visszamehet a blokkláncon a BTC-átutalás megerősítése előtti blokkhoz, és bányászhat egy alternatív láncot, amelyben a BTC-átutalás nem szerepel. A hálózati teljesítmény többségének birtoklása biztosítaná, hogy a hálózat többi részére rákényszerítsék az alternatívát.

Az 51%-os támadások korlátai

Míg egy támadó nagy kárt okozhat egy 51%-os támadás során, a többségi támadás nem teszi lehetővé a rosszindulatú szereplő számára, hogy megakadályozza a tranzakciók továbbítását, és azt sem, hogy más felhasználók tranzakcióit visszafordítsa. A blokkjutalmak megváltoztatása, érmék létrehozása a semmiből, vagy olyan érmék ellopása, amelyek soha nem tartoztak a támadóhoz, szintén nagyon valószínűtlen forgatókönyvek.

Minél hátrébb van egy tranzakció, annál nehezebb lesz azt felforgatni, mivel egyre nő a bányászandó új blokkok száma, amelyekkel a hálózatot a jelenlegi blokkmagasságra emeljük. Ez az oka annak, hogy a Bitcoin-tranzakciókhoz általában 6 megerősítésre van szükség az elszámolás előtt.

Lehetséges 51%-os támadást végrehajtani a Bitcoin ellen?

A Bitcoin blokklánc elleni 51%-os támadás a hálózat nagyságrendje miatt meglehetősen valószínűtlen. A hálózat növekedésével egyre valószínűtlenebbé válik annak a lehetősége, hogy egyetlen személy vagy entitás elegendő számítási teljesítményt szerezzen ahhoz, hogy az összes többi résztvevőt legyőzze.

Ezért az 51%-os támadások meglehetősen valószínűtlenek a nagy hálózatokon, különösen a Bitcoin-blokkláncon, amelyet a legbiztonságosabb kriptovaluta hálózatnak tartanak. Míg a nagy blokkláncok közül sokakat még nem ért ilyen jellegű támadás, a kisebb láncok ellen már több ilyen támadást is végrehajtottak. Például a Bitcoin Gold altcoin - amely a fő Bitcoin-lánc forkja - 2018 májusában 51%-os támadást szenvedett el, amelynek következtében 18 millió dollár értékű BTG-t loptak el.

Hogyan előzhető meg egy 51%-os támadás egy blokklánc ellen?

A blokkláncok a 51%-os támadásokat különböző technikák kombinációjával akadályozzák meg. Ennek egyik módja, hogy több résztvevőt bátorítanak arra, hogy csatlakozzanak a hálózathoz, és saját csomópontokat működtessenek a hálózat támogatására. Minél nagyobb az erőforrásaikkal hozzájáruló résztvevők száma, annál nehezebbé válik, hogy egyetlen entitás az irányítása alá vonja a hálózatot.

Az olyan konszenzusmechanizmusok, mint például a Proof-of-Work (PoW) és a Proof-of-take (PoS) szintén döntő szerepet játszanak az 51%-os támadások megelőzésében. Ezek a mechanizmusok megkövetelik, hogy a csomópontok megállapodjanak a tranzakciók érvényességéről, mielőtt azokat felvennék a blokkláncra. Ezek gazdaságilag és számítási szempontból is költségessé teszik egy támadó számára a hálózat manipulálását, mivel meg kellene szereznie a hálózat erőforrásainak többségét.

A decentralizáció előmozdítása egy másik lehetséges megelőző intézkedés. A csomópontok különböző helyszíneken történő elosztása és a különböző résztvevők bevonása azt jelenti, hogy egyetlen entitás sem szerezhet túlzott ellenőrzést.

További információ: Mit jelent az 51%-os támadás?