Transaktionens formbarhetsproblem
transaktionens formbarhet är en sårbarhet i blockchain som kan utnyttjas genom att ändra en kryptografisk hash , till exempel den digitala signaturen som används för att identifiera en kryptovalutatransaktion. Transaktionsformbarhet anses vara ett av de största pågående hoten mot blockkedjetekniken, eftersom det kan äventyra finansiella transaktioner som Bitcoin och andra kryptovalutatransaktioner och orsaka andra problem i nätverket.
Upptäckt
Transaktionsproblemet blev känt för Bitcoin-gemenskapen 2011.
avslöjade den japanska Bitcoin-börsen Mt. Gox att de hade blivit måltavla av en exploatering i Bitcoin-protokollet kallad "Transaction Malleability". Vid den tiden var Mt. Gox världens största bitcoinbörs och hanterade cirka 70 % av alla bitcointransaktioner. Företaget förlorade enligt uppgift hundratals miljoner dollar i Bitcoin på grund av denna bugg. Efter att ha misslyckats med att locka tillräckligt många investerare för att kompensera sina förluster, avbröt Mt. Gox uttag och stängde sin webbplats. Företaget ansökte snart om konkurs och vd Mark Karpelès avgick.
Strax efter Mt Gox tillkännagivande avslöjades det att Silk Road 2.0 hade förlorat 2,7 miljoner dollar i Bitcoin på grund av en okänd hacker som utnyttjade transaktionens formbarhet.
En studie från 2014 publicerad av Christian Decker och Roger Wattenhofer fann att inga större exploateringar av transaktionsformbarhet hade inträffat före MT. Gox attack.
Applikationer och hot
Transaktionens formbarhet kan användas för att ändra det unika ID:t för en monetär transaktion innan den bekräftas. Till exempel är det möjligt för en hackare att lura datorsystem att felaktigt skicka flera transaktioner genom att manipulera TX-ID:t för en bitcointransaktion.