Vulnerabilități critice în bibliotecile Bitcoin: Aplicațiile riscă pierderi masive de taxe
Categorii: blockchain · Dificultate: intermediar
Attila Kiraly — Strateg AI & Educator · · 3 min citire
Publicat original: 28 octombrie 2026
Două erori software descoperite în biblioteci Bitcoin populare permit calcularea eronată a taxelor de minare, ignorând avertismentele de securitate. Această vulnerabilitate poate duce la golirea portofelelor prin taxe de tranzacție exagerate.
Ce s-a întâmplat
Cercetătorii în securitate cibernetică au identificat două vulnerabilități critice în biblioteci software utilizate pe scară largă pentru gestionarea tranzacțiilor Bitcoin de tip PSBT (Partially Signed Bitcoin Transactions). Aceste erori permit aplicațiilor să calculeze greșit taxele datorate minerilor, eliminând în același timp alertele automate care ar trebui să avertizeze utilizatorul atunci când o taxă este neobișnuit de mare. Practic, un atacator sau o eroare de sistem poate direcționa o parte semnificativă din fondurile unei tranzacții către mineri, sub formă de taxe, fără ca utilizatorul să observe imediat.
Context tehnologic
Majoritatea portofelelor hardware și a aplicațiilor de custodie modernă folosesc standardul PSBT (BIP 174). Acesta permite mai multor părți să semneze o tranzacție fără a fi nevoie ca toți să fie online în același timp. Pentru a funcționa corect, aplicația care creează tranzacția trebuie să știe exact valoarea input-urilor (fondurile care intră) și a output-urilor (fondurile care ies). Diferența dintre acestea reprezintă taxa de minare. Bibliotecile afectate aveau erori în modul în care procesau aceste date, oferind cifre false logicii de control a portofelului.
De ce contează
Această problemă atinge fundamentul siguranței fondurilor în ecosistemul Bitcoin. Dacă un portofel hardware (considerat cel mai sigur mediu) se bazează pe o bibliotecă software defectuoasă pentru a afișa detaliile tranzacției, utilizatorul ar putea aproba o tranzacție crezând că plătește 2 dolari taxă, când în realitate plătește 2.000 de dolari. Pentru platformele de schimb (exchange-uri) și serviciile de custodie care procesează mii de tranzacții automatizat, riscul financiar este imens, putând duce la faliment rapid prin „scurgerea” fondurilor către mineri.
Impact
Pe termen scurt, dezvoltatorii de portofele și servicii crypto trebuie să își actualizeze de urgență dependențele software pentru a include patch-urile de securitate. Există un risc rezidual pentru utilizatorii care folosesc versiuni vechi de aplicații. Pe termen mediu, acest incident va forța o mai bună auditare a bibliotecilor open-source fundamentale, deoarece s-a demonstrat că până și componentele considerate „standard” pot ascunde erori de logică ce pot fi exploatate.
Ce urmează
Ne așteptăm la o migrare către implementări mai riguroase ale standardului PSBT și la introducerea unor mecanisme de verificare dublă (double-check) la nivel de firmware în portofelele hardware. Comunitatea de dezvoltatori Bitcoin va pune probabil un accent mai mare pe testarea unitară a bibliotecilor de contabilitate a tranzacțiilor pentru a preveni repetarea unor astfel de scenarii de „fee drain”.
Surse
Analiză bazată pe rapoartele tehnice furnizate de CryptoSlate și documentația standardelor BIP (Bitcoin Improvement Proposals).
*
Termeni explicați din articol
PSBT (Partially Signed Bitcoin Transaction): Un format standard care permite transmiterea tranzacțiilor între diferite programe sau dispozitive pentru a fi semnate pe rând.
Miner Fee (Taxă de minare): Suma de BTC plătită nodurilor din rețea pentru a include tranzacția într-un bloc.
Input/Output: Input-urile sunt referințe către tranzacții primite anterior, iar output-urile sunt adresele către care tranzacția curentă trimite fonduri.
Library (Bibliotecă software): O colecție de cod pre-scris pe care dezvoltatorii o folosesc pentru a nu rescrie funcții complexe de la zero.
Este o situație în care, din cauza unei erori de calcul, o tranzacție trimite o sumă mult prea mare către mineri sub formă de taxă, golind astfel portofelul utilizatorului.
Sunt afectate toate portofelele Bitcoin?
Nu, sunt afectate doar aplicațiile care folosesc bibliotecile software specifice ce conțin aceste două bug-uri în implementarea PSBT.
Pot recupera Bitcoin-ul trimis ca taxă de minare?
În general, nu. Odată ce o tranzacție este confirmată în blockchain, taxele sunt încasate de mineri și tranzacția este ireversibilă.
Cum mă pot proteja de această vulnerabilitate?
Cea mai sigură metodă este să vă actualizați aplicațiile de portofel (wallet) și firmware-ul dispozitivelor hardware la cea mai recentă versiune disponibilă.
Ce este standardul PSBT?
Este un standard care permite portofelelor diferite să colaboreze pentru a crea și semna o tranzacție, facilitând utilizarea portofelelor hardware.
Termeni din Glosar
Bitcoin — Bitcoin (BTC) este prima și cea mai cunoscută criptomonedă, creată în 2009 de o entitate anonimă numită Satoshi Nakamoto. Funcționează pe o rețea descentralizată peer-to-peer.
Bloc — O unitate de date ce conține un set de tranzacții validate, un timestamp și hash-ul blocului anterior.
Minare — Minarea este procesul prin care tranzacțiile sunt verificate și adăugate în blockchain, creând noi blocuri și, în unele cazuri, generând noi unități de criptomonedă ca recompensă.
Miner — Un miner este un participant la o rețea blockchain, responsabil pentru validarea tranzacțiilor și adăugarea de noi blocuri la blockchain, în special în sistemele Proof of Work.
PoSA — PoSA (Proof of Staked Authority) este mecanismul de consens hibrid utilizat de BNB Chain, combinând elemente din Proof of Stake (PoS) și Proof of Authority (PoA) pentru a asigura scalabilitate, securitate și eficiență.
Continuă să înveți
Descoperă mai multe despre tehnologie, automatizare și Web3 în EduWeb Academy.