Definice 51% útoku
51% útok označuje útok na blockchain - obvykle bitcoiny, pro který je takový útok stále hypotetický - skupinou horníků ovládajících více než 50% těžby hashátu sítě nebo výpočetní výkon. Útočníci by mohli zabránit tomu, aby nové transakce získaly potvrzení, což by jim umožnilo zastavit platby mezi některými nebo všemi uživateli. Mohli by také zvrátit transakce, které byly dokončeny, zatímco oni měli kontrolu nad sítí, což znamená, že mohli dvakrát utratit mince.
Téměř jistě by nebyli schopni vytvořit nové mince nebo změnit staré bloky, takže 51% útok by pravděpodobně přímo nezničil bitcoiny nebo jinou měnu založenou na blockchainu, i kdyby se ukázalo jako vysoce škodlivé.
Rozdělení 51% útoku
Bitcoiny a další kryptoměny jsou založeny na blockchainech, což je forma distribuované knihy. Tyto digitální soubory zaznamenávají každou transakci provedenou v síti kryptoměny a jsou k dispozici všem uživatelům - a široké veřejnosti - ke kontrole, což znamená, že nikdo nemůže minci dvakrát utratit. (Takzvané „soukromé blockchainy“ zavádějí oprávnění, která brání určitým uživatelům široké veřejnosti vidět všechna data na blockchainu.)
Jak jeho název napovídá, blockchain je řetězec bloků, svazky dat, které zaznamenávají všechny dokončené transakce během daného časového období. U bitcoinů je generován nový blok přibližně každých 10 minut. Jakmile je blok dokončen - „těžen“, ve žargonu - nemůže být změněn, protože podvodná verze veřejné knihy by byla rychle odhalena a odmítnuta uživateli sítě.
Útočník nebo skupina útočníků však může ovlivňovat proces zaznamenávání nových bloků tím, že ovládá většinu výpočetního výkonu v síti. Mohou zabránit ostatním horníkům v dokončování bloků, což jim teoreticky umožňuje monopolizovat těžbu nových bloků a získat všechny výhody. Za bitcoiny je odměna v současné době 12, 5 nově vytvořených bitcoinů, i když nakonec klesne na nulu. Mohou blokovat transakce ostatních uživatelů. Mohou poslat transakci a poté ji obrátit, takže se zdá, jako by stále měli minci, kterou právě utratili. Tato zranitelnost, známá jako dvojité utrácení, je digitálním ekvivalentem dokonalého padělku a základní kryptografickou překážkou, kterou byl blockchain postaven, aby byla překonána, tak síť, která umožňuje dvojí utrácení, by rychle utrpěla ztrátu důvěry.
Změna historických bloků - transakce zamčené před začátkem útoku - by bylo extrémně obtížné i v případě 51% útoku. Čím dále jsou transakce zpět, tím obtížnější by bylo změnit je. Nebylo by možné změnit transakce před kontrolním bodem, po kterém jsou transakce pevně zakódovány do bitcoinového softwaru.
Na druhou stranu je možná forma 51% útoku s méně než 50% těžební síly sítě, ale s menší pravděpodobností úspěchu.
Ghash.io
V červenci 2014 těžařský fond ghash.io v červenci 2014 krátce překročil 50% výpočetního výkonu bitcoinové sítě, což vedlo fond k dobrovolnému závazku snížit svůj podíl v síti. Ve svém prohlášení uvedla, že v budoucnu nedosáhne 40% celkové těžební síly.
Krypton a Shift
Krypton a Shift, dva blockchainy založené na ethereu, utrpěly v srpnu 2016 útoky 51%.
Bitcoinové zlato
V květnu 2018 utrpěl bitcoinový zlatý v té době 26. největší kryptoměna 51% útok. Škodlivý herec nebo herci ovládali obrovské množství hašovací síly Bitcoin Gold tak, že i když se Bitcoin Gold opakovaně pokoušel zvýšit prahové hodnoty směny, mohli útočníci několik dní dvakrát utratit a nakonec ukrást Bitcoin Gold více než 18 milionů dolarů..
34% útok
Spleť, distribuovaná kniha, která je zásadně odlišná od blockchainu, ale určená k dosažení podobných cílů, by teoreticky mohla podlehnout útočníkovi nasazujícímu přes třetinu hashátu sítě, označovaného jako 34% útok.
