Zano draait een maand blockchainhistorie terug na Gateway Address-exploit
Belangrijkste punten
- •De rollback maakte zowel ongeautorise tokens als legitieme Zano-transacties uit de getroffen maand ongeldig.
- •Assets die tijdens de kwetsbare periode van Zano naar andere blockchains zijn overgebracht, kunnen via het herstel niet worden teruggedraaid.
- •De exploit was gekoppeld aan Gateway Addresses, die accountachtige balansen boden aan bridges, exchanges en betaaldiensten.
- •Zano zei een compensatie- en claimproces te willen ontwikkelen, maar had bij publicatie nog geen details vrijgegeven.
- •Gateway Addresses blijven inactief op de herstelde chain totdat de code review, auditing en testing heeft ondergaan.

Update (29 sept. om 1:42 am UTC): Dit artikel is bijgewerkt met nieuwe reacties van Zano's head of marketing and growth Quinten van Welzen.
Zano heeft ongeveer een maand blockchainhistorie teruggedraaid nadat een kwetsbaarheid in Gateway Addresses ongeautoriseerde ZANO- en Freedom Dollar-tokens in omloop had gebracht, aldus het kernteam van het project.
De Zano-blockchain is herstart op blok 3.833.000, direct vóór Hard Fork 6, waarin de getroffen functie werd geïntroduceerd. Het herstel vereist dat deelnemende nodes, miners, stakers, exchanges en andere diensten de update overnemen, zei het team zondag.
"Het totale aantal ongeautoriseerde assets was aanzienlijk", vertelde van Welzen aan Cointelegraph.
De rollback maakt een maand aan legitieme transacties ongeldig, samen met de ongeautoriseerde tokens. Als gevolg daarvan verschijnen transacties uit die periode niet meer op de herstelde chain. De rollback kan ook betalingen die al op andere blockchains zijn afgewikkeld niet ongedaan maken, wat betekent dat assets die tijdens de getroffen periode van Zano zijn verplaatst buiten het bereik van het herstel vallen.
Volledige rollbacks van een live blockchain zijn zeldzaam, omdat ze brede coördinatie vereisen van iedereen die het netwerk draait. Het meest opvallende precedent was in 2016, toen de Ethereum-gemeenschap stemde om de gevolgen van de DAO-exploit ongedaan te maken via een hard fork, waarmee het netwerk werd gesplitst; tegenstanders van de interventie gingen verder met de oorspronkelijke chain als Ethereum Classic.
Zano zegt te werken aan een overzicht de verliezen en zal een compensatie- en claimproces publiceren, waarvan de details bij publicatie nog niet bekend waren.
"Niets doen betekende ongeautoriseerde ZANO en fUSD zonder grens in omloop, waardoor elke houder werd verdund en de meest fundamentele belofte van een munt werd gebroken: een vaste voorraad", aldus van Welzen in een X-post. "Het zou elke toekomstige aanvaller ook vertellen dat geëxploiteerde munten hun waarde behouden. Geen project overleeft dat."
Zano identificeert Gateway Address-exploit
Zano had bij publicatie nog geen post-mortem vrijgegeven, maar bevestigde dat het probleem zijn oorsprong vond in Gateway Addresses. De functie was ontwikkeld om het voor bridges, exchanges en betaaldiensten gemakkelijker te maken om met Zano te integreren, doordat zij fondsen kunnen beheren via een enkele, accountachtige balans, vergelijkbaar met die op andere blockchains.
Vóór Gateway Addresses volgden Zano's standaard wallets fondsen als aparte transactie-outputs, bekend als UTXO's — het model dat Bitcoin gebruikt — in plaats van als één accountbalans. Exchanges en andere diensten moesten de blockchain scannen om inkomende betalingen te identificeren, die outputs bij te houden en te selecteren welke outputs ze wilden besteden bij het verwerken van opnames.
In reacties aan Cointelegraph bevestigde van Welzen dat actieve adressen niet actief zijn op de bijgewerkte chain. Ze keren terug nadat de Gateway Address-code review, auditing en testing heeft ondergaan.
Zano werd in mei 2019 gelanceerd als een layer-1 blockchain gericht op privébetalingstransacties. De standaard privétransacties verbergen afzenders, ontvangers, overgedragen bedragen en assettypen. Naast de native ZANO-token staat de blockchain gebruikers toe om eigen digitale assets te deployen en te minten. Freedom Dollar, of fUSD, is zo'n token die op de Zano-blockchain draait.
"Het herstarten van de chain van vóór Hard Fork 6 kost een maand aan historie, en het kost vertrouwen, dat we terug moeten verdienen", zei van Welzen.
"Maar het herstelt de voorraad waar iedereen op rekende, en het laat een pad tot wederopbouw. Dat is beter dan 7 jaar hard werk dat wordt achtergelaten om te sterven. We weten dat het pijn doet. Maar niets doen zou meer pijn doen."