Ce s-a întâmplat
O analiză tehnică realizată de platforma de date blockchain Bitquery a scos la iveală o problemă emergentă pentru scalabilitatea Bitcoin: aproximativ 96.000 de ieșiri de tranzacții (outputs) sunt direcționate către adrese false. Acestea nu reprezintă portofele reale, ci sunt utilizate pentru a stoca text sau date direct în baza de date a tranzacțiilor necheltuite (UTXO. Deși această practică permite înscrierea permanentă a informațiilor pe blockchain, ea impune o povară tehnică semnificativă asupra nodurilor care mențin rețeaua.
Context tehnologic
Pentru a înțelege gravitatea situației, trebuie să diferențiem între două metode de a stoca date pe Bitcoin. Prima este OP_RETURN, o funcție standard care permite adăugarea a 80 de octeți de date într-o tranzacție. Nodurile Bitcoin pot ignora sau „tăia” (prune) aceste date, deoarece ele sunt marcate clar ca fiind necheltuibile.
A doua metodă, cea vizată de raportul Bitquery, implică trimiterea unor sume minuscule de satoshi către adrese generate artificial (fake addresses). Deoarece protocolul nu poate distinge între o adresă validă și una creată doar pentru a stoca text, aceste ieșiri trebuie păstrate permanent în UTXO Set. Aceasta este o bază de date pe care fiecare nod complet (Full Node) trebuie să o țină în memoria RAM sau pe un disc rapid pentru a valida tranzacțiile viitoare.
De ce contează
Această practică este considerată o formă de „poluare” a blockchain-ului. Spre deosebire de OP_RETURN, care este „prietenos” cu resursele nodurilor, adresele false forțează creșterea dimensiunii bazei de date UTXO. Dacă acest set de date devine prea mare, cerințele hardware pentru a rula un nod Bitcoin cresc semnificativ. Acest lucru poate duce la centralizare, deoarece doar utilizatorii cu echipamente scumpe ar mai putea participa la validarea rețelei, subminând principiul fundamental al descentralizării.
Impact
Pe termen scurt, cele 96.000 de ieșiri identificate reprezintă o fracțiune mică din totalul UTXO, însă tendința este îngrijorătoare. Impactul imediat se resimte în creșterea lentă, dar constantă, a consumului de memorie RAM pentru operatorii de noduri. Pe termen mediu, dacă această metodă devine populară pentru protocoale de tip Inscriptions sau mesagerie on-chain, am putea asista la o degradare a performanței rețelei și la o creștere a taxelor de tranzacționare, pe măsură ce spațiul din blocuri devine mai disputat.
Ce urmează
Comunitatea de dezvoltatori Bitcoin Core ar putea lua în considerare noi măsuri de descurajare a acestui comportament. Acestea ar putea include creșterea taxelor pentru ieșirile de tip „dust” (sume infime) sau implementarea unor filtre mai stricte pentru adresele care nu respectă formatele standard. Totodată, este de așteptat ca dezbaterea privind „purismul” Bitcoin (stocarea de date vs. tranzacții financiare) să se intensifice, pe măsură ce noi protocoale încearcă să folosească Bitcoin ca strat de disponibilitate a datelor.
Surse
- CryptoSlate: Scan reveals 96,000 fake-address outputs clogging Bitcoin’s unspent database
- Bitquery Analysis Report