Co je dvojí útrata?
Dvojí utrácení je riziko, že digitální měnu bude možné utratit dvakrát. Jedná se o potenciální problém jedinečný pro digitální měny, protože digitální informace mohou relativně snadno reprodukovat důvtipní jednotlivci, kteří chápou síť blockchainů a výpočetní sílu nezbytnou k manipulaci s nimi.
Fyzické měny tento problém nemají, protože je nelze snadno replikovat a strany účastnící se transakce mohou okamžitě ověřit pravost a minulé vlastnictví fyzické měny. To samozřejmě vylučuje záležitosti týkající se hotovostních transakcí.
U digitální měny existuje riziko, že by držitel mohl vytvořit kopii digitálního tokenu a poslat jej obchodníkovi nebo jiné straně při zachování originálu.
To bylo původně problém s bitcoinem, nejoblíbenější digitální měnou nebo „kryptoměnou“, protože se jedná o decentralizovanou měnu bez centrální agentury, která by ověřovala, že je utrácena pouze jednou. Bitcoin má však mechanismus založený na protokolech transakcí, známých jako blockchain, který ověřuje pravost každé transakce a zabraňuje dvojímu počítání.
Klíč s sebou
- Ke zdvojnásobení výdajů dochází, když je síť blockchain přerušena a kryptoměna je v podstatě ukradena. Zloděj pošle kopii měnové transakce, aby vypadala legitimně, nebo by transakci smazala úplně. Ačkoli to není běžné, dochází k dvojímu utrácení. Je však mnohem pravděpodobnější, že kryptoměna bude odcizena z peněženky, která nebyla řádně zajištěna. Nejběžnější metodou dvojitého utrácení je, když zloděj blockchainu pošle do sítě více paketů, obrátí transakce tak, aby vypadaly jako by se nikdy nestalo.
Porozumění dvojímu utrácení
Bitcoin vyžaduje, aby všechny transakce, bez výjimky, byly zahrnuty do blockchainu. Tento mechanismus zajišťuje, že strana, která utrácí bitcoiny, je skutečně vlastní a také zabraňuje dvojímu započítávání a jiným podvodům. Blokain ověřených transakcí je vytvářen v průběhu času, kdy se do něj přidává stále více transakcí.
Ověřování bitcoinových transakcí nějakou dobu trvá, protože tento proces vyžaduje intenzivní algoritmy na zkrácení počtu a složité algoritmy, které zabírají velké množství výpočetního výkonu. Je proto nesmírně obtížné duplikovat nebo falšovat blockchain kvůli obrovskému množství výpočetního výkonu, který by k tomu byl zapotřebí.
Nevýhody blockchainu, pokud jde o dvojí útraty
Hackeři se pokusili obejít systém pro ověřování bitcoinů pomocí metod, jako je out-computing bezpečnostního mechanismu blockchainu nebo pomocí techniky dvojitého utrácení, která zahrnuje odeslání podvodného protokolu transakcí prodejci a další do zbývající části bitcoinové sítě.
Tyto triky se setkaly pouze s omezeným úspěchem. Většina krádeží bitcoinů dosud ve skutečnosti nezahrnovala dvojí započítání, ale spíše kvůli uživatelům, kteří bitcoiny ukládají bez odpovídajících bezpečnostních opatření.
Největší riziko dvojího utrácení je ve formě 51% útoku, ke kterému může dojít, pokud uživatel ovládá více než 50% výpočetního výkonu a udržuje distribuované knihy kryptoměny. Pokud tento uživatel ovládá blockchain, bude schopen několikrát zpracovat přenos bitcoinů do své peněženky obrácením knihy blochain, jako by k počátečním transakcím nikdy nedošlo.
