THORChain staakt handel op 10 netwerken nadat Ethereum-reorganisatie tekort van 10 ETH veroorzaakt
Belangrijkste punten
- •Een reorganisatie van één blok op Ethereum verwijderde een storting van 10 ETH van de canonieke keten nadat THORChain deze al had gecrediteerd, waardoor een tijdelijk solvabiliteitstekort van 10 ETH in één van de klieven ontstond.
- •THORChain's automatische solvabiliteitscontrole detecteerde de discrepantie en staakte Ethereum-swaps, waarbij node-operatoren binnen ongeveer twee minuten het ondertekenen van ETH-transacties stopten en vervolgens alle ketens als voorzorgsmaatregel schorsten.
- •De gebruiker gaf de ontbrekende 10 ETH terug, waarmee de solvabiliteit van de getroffen klif werd hersteld, maar de handel hervatte niet automatisch op de gestaakte netwerken, waaronder ATOM, BCH, BSC, BTC, DOGE, ETH, LTC, SOL, TRON en ZEC.
- •THORChain waarschuwde dat, omdat het probleem openbaar werd, een kwaadwillende actor na een toekomstige externe reorganisatie mogelijk een transactie met dezelfde nonce opnieuw kon indienen om fondsen uit de klieven te ontvangen.
- •Kernontwikkelaars werken aan oplossingen voor stortingsverificatie en afwikkelingsprocedures, terwijl node-operatoren met een stemproces beslissen wanneer afzonderlijke ketens veilig opnieuw kunnen worden geactiveerd: drie stemmen activeren stops en vier tegenstemmen maken deze ongedaan.

THORChain, een cross-chain liquiditeitsprotocol dat asset-swaps tussen onafhankelijke netwerken afwikkelt, heeft de handel op 10 blockchainnetwerken tijdelijk geschorst nadat een reorganisatie van één blok op Ethereum een boekhoudkundige discrepantie veroorzaakte en één van de klieven een solvabiliteitstekort van 10 ETH opleverde. Het incident deed zich voor nadat een storting aanvankelijk door het protocol werd erkend, maar later uit de canonieke transactiegeschiedenis van Ethereum werd verwijderd.
De verstoring bracht de risico's aan het licht waarmee cross-chain protocollen worden geconfronteerd wanneer stortingen worden gecrediteerd voordat blockchaintransacties voldoende bevestigingszekerheid hebben. THORChain's geautomatiseerde monitoringssystemen detecteerden het tekort en initieerden beperkingen terwijl node-operatoren en kernontwikkelaars het incident onderzochten. Het evenement werd gemeld door CoinTrust.
Ethereum-reorganisatie veroorzaakt boekhoudkundige discrepantie van 10 ETH
Het incident begon toen een gebruiker een storting van 10 ETH initieerde naar één van THORChain's klieven. De transactie verscheen aanvankelijk in een Ethereum-blok, waardoor THORChain de overdracht observeerde, de storting crediteerde en zijn interne administratie bijwerkte.
Op 31 oktober om 11:34 UTC onderging Ethereum een reorganisatie van één blok. Bij een ketenreorganisatie worden eerder geaccepteerde blokken vervangen door een alternatieve versie van de blockchain. Het blok met de storting van 10 ETH werd verwijderd en de transactie verscheen nooit op Ethereum's canonieke keten.
Hoewel elke THORChain-node de reorganisatie detecteerde, kreeg een hercontrole die de storting had moeten verwijderen niet op tijd een duidelijk antwoord. De storting werd daarom als definitief binnen THORChain's systeem vastgelegd, ook al waren de bijbehorende fondsen niet aanwezig op de canonieke Ethereum-keten.
De bijbehorende swap voldeed ook niet aan de opgegeven prijslimiet. THORChain betaalde de transactie terug in plaats van de ruil te voltooien, maar de klif had al het equivalent van 10 ETH uitbetaald zonder een definitieve storting te ontvangen. De werkelijke storting van de afzender werd ook terugbetaald, waardoor de klif met een tekort achterbleef en er een tijdelijk solvabiliteitsprobleem ontstond.
Het incident toonde aan hoe een reorganisatie van een externe blockchain financiële blootstelling kan creëren voor een cross-chain protocol wanneer een storting wordt verwerkt voordat de transactie een adequaat niveau van bevestigingszekerheid heeft bereikt. Cross-chain systemen wachten doorgaans tot een transactie meerdere blokbevestigingen heeft verzameld voordat inkomende fondsen worden gecrediteerd, een buffer die bedoeld is om de kans te verkleinen dat een gecrediteerde overdracht later van de canonieke keten wordt verwijderd.
Handel gestaakt op 10 netwerken
THORChain's automatische solvabiliteitscontrole identificeerde de discrepantie nadat het beschikbare saldo van de klif niet langer overeenkwam met de vastgelegde verplichtingen. De controle staakte automatisch Ethereum-swaps. Binnen ongeveer twee minuten stopten node-operatoren met het ondertekenen van Ethereum-transacties, waardoor geen extra ETH de klieven kon verlaten.
Drie node-stemmen staakten vervolgens alle ETH-uitgaande betalingen. Node-operatoren schorsten daarna alle ketens als voorzorgsmaatregel terwijl kernontwikkelaars het probleem onderzochten. Hoewel de oorspronkelijke discrepantie een Ethereum-storting betrof, weerspiegelde de bredere schorsing de manier waarop THORChain's liquiditeits- en afwikkelingsinfrastructuur meerdere blockchainnetwerken met elkaar verbindt.
De schorsing onderstreepte ook het belang van consistente boekhouding over onafhankelijke blockchains heen, waar bevestigingsnormen en transactiefinaliteit kunnen verschillen. Een probleem dat één deel van de infrastructuur van een gedecentraliseerde beurs raakt, kan bredere waarborgen vereisen wanneer netwerken protocollcomponenten delen.
In een bericht op X van 1 november 2026 beschreef THORChain het incident en vermeldde de getroffen netwerken. In het bericht stond dat de blockchains waarop gehandeld werd AVAX, BASE, RUNE en XRPL waren, terwijl de gestaakte blockchains ATOM, BCH, BSC, BTC, DOGE, ETH, LTC, SOL, TRON en ZEC waren.
THORChain zei ook dat de 10 ETH door de gebruiker was teruggegeven, waarmee de solvabiliteit van de getroffen klif werd hersteld. Het netwerk meldde dat de automatische solvabiliteitscontrole het tekort had gedetecteerd, dat node-operatoren het ondertekenen van ETH-transacties hadden gestaakt en dat alle ketens vervolgens waren geschorst zodat kernontwikkelaars konden onderzoeken.
Het protocol verklaarde dat de mislukte hercontrole de storting na de reorganisatie als definitief had vastgelegd. Het waarschuwde ook dat, omdat het probleem nu openbaar was, een kwaadwillende actor na een reorganisatie op een externe keten mogelijk een nieuwe transactie met dezelfde nonce kon indienen en fondsen uit THORChain-klieven kon ontvangen. Een nonce is het sequentiële kenmerk dat transacties van een bepaald account ordent op een op accounts gebaseerde keten zoals Ethereum, en omdat een transactie die bij een reorganisatie wordt verwijderd nooit op de canonieke keten wordt uitgevoerd, blijft de nonce daar ongebruikt — waardoor er ruimte is om later een andere transactie met hetzelfde kenmerk in te dienen.
Gebruiker geeft fondsen terug en herstelt solvabiliteit
Het directe financiële tekort werd opgelost toen de gebruiker de ontbrekende 10 ETH aan THORChain teruggaf. De terugbetaling herstelde de solvabiliteit van de getroffen klif en verholpen het tekort dat door de mislukte swap was ontstaan.
De terugkeer van de fondsen heropende niet automatisch de handel op de getroffen netwerken. THORChain meldde dat drie node-stemmen noodstops kunnen activeren om de solvabiliteit van het netwerk te beschermen. Vier tegenstemmen van nodes kunnen zo'n stop ongedaan maken, terwijl vijf node-stemmen die omkering weer kunnen terugdraaien, in die volgorde doorlopend. Het stemproces is bedoeld om gedecentraliseerde controle in balans te brengen met de behoefte aan snelle noodinterventie.
THORChain verklaarde ook dat het stoppen van een keten de deelnemende nodes geen controle over de activa geeft. Kernontwikkelaars werkten aan de nodelijke oplossingen, terwijl nodes zouden beslissen wanneer afzonderlijke ketens veilig opnieuw konden worden geactiveerd.
Ontwikkelaars werken aan waarborgen tegen reorganisaties
Het incident vestigde de aandacht op transactiebevestigingsbeleid en bescherming tegen reorganisaties in cross-chain systemen. Protocollen die stortingen over meerdere blockchains verwerken, moeten rekening houden met de mogelijkheid dat een transactie die in een initiëel blok is opgenomen, later kan worden teruggedraaid of van de canonieke keten kan worden verwijderd.
Voor THORChain zijn verbeteringen aan stortingsverificatie en afwikkelingsprocedures belangrijk, omdat het protocol asset-overdrachten en swaps tussen onafhankelijke netwerken mogelijk maakt. Het werk van de ontwikkelaars is bedoeld om waarborgen tegen vergelijkbare boekhoudkundige discrepanties te versterken en de omgang van het protocol met onverwachte blockchainreorganisaties te verbeteren.
Hoewel de teruggegeven fondsen het directe solvabiliteitsprobleem oplosten, hangt de hervatting van de handel af van de technische waarborgen in ontwikkeling en van beslissingen van THORChain's node-operatoren. De gedecentraliseerde operatoren zijn verantwoordelijk voor het beoordelen wanneer elk getroffen netwerk veilig de normale transactieverwerking kan hervatten.