Introduktion
Rootstocks medgrundare Sergio Lerner har uppmanat Bitcoin-broar att införa obligatoriska uttagsfördröjningar efter att cirka 4 000 BTC lämnade Liquid Networks federationsplånbok genom en obehörig peg-out. Lerner, som är chefsforskare och medgrundare av Rootstock Labs, berättade för crypto.news att omedelbar avveckling kan förvandla ett enda valideringsfel till en förlust innan brooperatörerna har tid att reagera.
”Utan ett tidsfördröjningslås blir ett enda valideringsfel och en total förlust exakt samma händelse, eftersom medel rör sig så snart mjukvaran säger ’ja’,” sa Lerner.
Incidenten med Liquid Networks
Hans kommentarer kom efter en incident där aktörer skapade obackad L-BTC och använde SideSwaps peg-out-tjänst för att ta ut nästan 4 000 BTC från Liquid Federation-plånboken. Liquid beskrev aktörerna som påstådda vit-hatt hackare, medan SideSwap sa att deras tjänst behandlade begäran eftersom L-BTC verkade giltig. Aktörerna återvände senare 3 400 BTC efter att Blockstream bekräftat att de påverkade broknotorna hade blivit patchade. Cirka 598 BTC förblev utestående, medan Liquid återupptog blockproduktion utan att återställa transaktioner eller peg-operationer per den 10 september.
Förslag på förbättringar
Lerner sa att en obligatorisk fördröjning mellan skapandet av den obackade L-BTC och frigörandet av verklig BTC skulle kunna ha minskat skadan. Under ett sådant system skulle mjukvarugodkännandet starta en väntetid snarare än att slutföra uttaget. Automatiserade övervakningsverktyg skulle kunna jämföra den begärda peg-out med BTC som backar L-BTC och flagga för eventuella obalanser innan avvecklingen.
”Om Liquid hade haft ett tidsfördröjningslås – där medel inte kan röra sig under en angiven period oavsett vad mjukvaran eller operatörerna säger – skulle buggen ha resulterat i en hanterbar incident snarare än en omedelbar, fullskalig katastrof,” tillade han.
Övervakningssystem och säkerhet
Enligt Lerner skulle fördröjningen ha gett operatörerna flera timmar att reagera efter att de obackade tokens skapades. Övervakningssystem som körs dygnet runt skulle ha kunnat upptäcka att peg-out passerade de första mjukvarukontrollerna trots att motsvarande säkerhet saknades. Funktionärer skulle då ha kunnat pausa peg innan hårdvaran signerade transaktionen eller frigjorde BTC från federationsplånboken.
Rootstocks nuvarande skydd
Rootstock använder redan en fördröjningsmekanism för BTC-uttag genom sin tvåvägspeg, även om Bitcoins konsensusregler inte tvingar fram väntetiden. Systemet förlitar sig på specialiserade hårdvarusäkerhetsmoduler som kallas PowHSMs. Innan de signerar en peg-out verifierar enheterna oberoende att 4 000 Rootstock-block har passerat, vilket representerar cirka 36 timmar av kumulativ proof-of-work.
”Även en sammansvuren majoritet av pegnatorer kan inte stjäla medlen, eftersom de privata nycklarna aldrig lämnar PowHSMs, och HSM:erna verifierar oberoende att 4 000 Rootstock-block har passerat innan de kommer att signera,” sa Lerner.
Framtida åtgärder och förslag
Lerner nämnde också att inhemska Bitcoin-valv och återkallningsnycklar skulle kunna flytta jämförbara kontroller till basprotokollet. En möjlig byggsten är BIP-443, ett utkast till ett förslag för en opcode kallad OP_CHECKCONTRACTVERIFY, eller OP_CCV. Förslaget skulle låta en Bitcoin-utgång bära data och begränsa hur dess medel kan röra sig genom framtida transaktioner.
Att flytta mekanismen till Bitcoin-konsensus skulle minska beroendet av bro-specifika HSM-policys, enligt Lerner. Gruvarbetare, funktionärer eller administratörer skulle behöva följa de utgiftsvillkor som är kopplade till Bitcoin-utgången snarare än att tillämpa en diskretionär paus efter att medlen redan har flyttats.
Slutsats
Lerner föreskrev inte en fördröjning för varje bro, men nämnde Rootstocks krav på 4 000 block som en effektiv period för infrastruktur som säkrar stora BTC-balans. Tidsfördröjningar skulle också behöva ta hänsyn till värdet och syftet med varje transaktion, vilket skulle ge automatiserade system och mänskliga respondenter mer tid att inspektera ovanliga begärningar.