
TAC-blockchain meer dan 10 dagen stilgelegd na hack van 1,26 miljard tokens
Het TAC-netwerk staat sinds 22 augustus volledig stil na een cyberaanval op de staking pool. De blockchain is bevroren op blok 24.671.475 en produceert geen nieuwe blokken meer. De aanvaller tapte ruim 2,9 miljard TAC af, goed voor 28,6 procent van de totale tokencirculatie.
Technisch gat in code
De hack kwam voort uit een fout in de communicatie tussen twee balansregisters. Het EVM-systeem hield alleen rekening met beschikbare tokens, terwijl het Cosmos SDK ook vastgezette tokens bijhield die gedelegeerd konden worden. Een aanvaller misbruikte dit gat en veroorzaakte een rekenkundige fout die miljarden tokens ter beschikking stelde.
De zwakplek was al sinds april bekend bij Cosmos Labs, maar pas in mei gerepareerd. TAC kreeg in juli signalen over twee gerelateerde fouten zonder reactie.
Gedeeltelijke terugbetaling gepland
De TAC Foundation wil het gat van 1,26 miljard tokens uit haar reserves opvullen. Dit moet de verloren inleg van stakers herstellen. Een zogenaamde state edit zal specifieke saldi corrigeren zonder de gehele blockchain terug te draaien. Zo blijven 7.772 normale transacties behouden.
Het plan gaat niet volledig uit van terugbetaling. De aanvaller verkocht 1,2 miljard TAC op BNB Chain voor ongeveer 950.000 dollar en nog eens 50 miljoen TAC op TON voor 55.000 dollar. Een restpost van 1,66 miljard TAC blijft op BNB Chain staan. Hoe deze tokens worden behandeld, is nog niet duidelijk.
Herstart afhankelijk van validators
De blockchain kan alleen weer online gaan als validators de reparatiesoftware installeren en blokproductie hervatten. Overbrengingen en inwisselingen van tokens blijven voorlopig uitgeschakeld.