Autore: ALEX DeFi Compilatore: CoinTime 237

Bitcoin è da tempo la blockchain più sicura e decentralizzata e, come tale, il protocollo Ordinals che rende possibile il token BRC20 ha attirato molta attenzione da parte della comunità.
Attualmente, Bitcoin ha trasceso il puro “strato valutario” ed è diventato il “strato dati” definitivo, con centinaia di milioni di dollari di token BRC20 già bruciati e depositati su di esso.
Ma in realtà, il token BRC20 ha attualmente solo circa tre mesi e si basa su un indicizzatore centralizzato per mantenere lo stato di equilibrio globale.
Cos'è l'indice BRC20?
L'indice BRC20 è un database che tiene traccia dei portafogli e del numero di token BRC20 detenuti. La persona che crea e mantiene questo database è chiamata indicizzatore. Sebbene tutti i burns del BRC20 siano on-chain, è importante capire perché lo stato di equilibrio globale non si spiega da sé.
Bitcoin non è una "macchina virtuale" L1 come Ethereum. L'ambito dei contratti intelligenti Bitcoin è limitato alle transazioni di "invio" e "ricezione". I contratti intelligenti pienamente espressivi non possono essere implementati sul protocollo Bitcoin Core.
Queste restrizioni si applicano anche ai token BRC20, che sono semplicemente file di testo JSON o 5 righe di JavaScript masterizzate su un satoshi. Diamo un'occhiata al primo BRC20 bruciato, che è stato bruciato e pubblicato su Twitter l'8 marzo di quest'anno:

L'implementazione del burn significa confermare l'esistenza di token $ORDI, che hanno una fornitura massima di 21 milioni e che è possibile coniare un massimo di 1.000 token per burn.
Va notato che la creazione di ORDI non fornisce al creatore alcun token ORDI. Per conservare i token $ORDI è necessaria una masterizzazione che implica il "minting" anziché la "distribuzione" e ciascuna burn può fornire fino a 1.000 token fino al raggiungimento del limite massimo.
Una volta completato il conio, per trasferire i tuoi token BRC20, devi masterizzare una transazione di "trasferimento" e questa masterizzazione è ciò che viene inviato a un altro indirizzo di portafoglio.
Se questo sembra un po’ semplicistico, è perché BRC20 è uno standard token senza funzionalità di contratto intelligente. Il protocollo Bitcoin non può "riconoscere" transazioni di distribuzione, conio o trasferimento perché non legge i dati. C'è solo un trasferimento di satoshi da un portafoglio all'altro, non diverso da qualsiasi altra transazione Bitcoin.
Nessun indicizzatore, nessun mercato
Al momento della pubblicazione, la capitalizzazione di mercato di ORDI era vicina ai 200 milioni di dollari. Se una masterizzazione è solo un file di testo, esiste un modo per impedire a un utente malintenzionato di tentare di distribuire e coniare nuovamente ORDI?
Questo è il motivo per cui gli indicizzatori sono fondamentali per l’infrastruttura BRC20. Se nessun codice in esecuzione sulla catena è in grado di creare "Errore: ORDI esiste già", spetta all'indicizzatore del mercato BRC20 determinare se ORDI è reale o contraffatto.
Ciò richiede che un database "legga" e registri tutti i dati delle transazioni BRC20 per verificare quale masterizzazione "ha distribuito" il nuovo nome token per la prima volta. L'indicizzatore deve tenere traccia di quali portafogli hanno coniato la fornitura originale di token fino al limite massimo e se i "trasferimenti" di questi token sul mercato secondario possono essere ricondotti a tali portafogli.
Pertanto, senza un indicizzatore, non è possibile costruire un mercato BRC20, ma solo un miscuglio di file di testo quasi indistinguibili.
Sfide di indicizzazione
Sebbene Bitcoin stesso sia immutabile e decentralizzato, l’ecosistema BRC20 fa affidamento su indicizzatori fuori catena, il che rappresenta un punto debole significativo. Le entità centralizzate sono intrinsecamente deboli, soprattutto considerando lo stato instabile dell'indicizzatore.
Le ustioni che non sono attualmente indicizzate o riconosciute vengono definite "maledette" e ricevono un numero negativo (alcuni utenti creano intenzionalmente queste ustioni "maledette" come novità). Un'altra sfida è la masterizzazione P2WSH recentemente introdotta.
In breve, "P2WSH" si riferisce a una masterizzazione "paga per testimoniare l'hash dello script" utilizzando Segwit (dati testimone), come una normale masterizzazione, ma senza utilizzare Taproot (P2TR). Inoltre, P2WSH utilizza le firme ECDSA invece delle firme Schnorr.
Il risultato è che dopo aver masterizzato 10366012 , alcuni indicizzatori BRC20 possono riconoscere la masterizzazione utilizzando questo nuovo script, mentre altri no, con conseguente divergenza tra gli indicizzatori BRC20.
Questi disaccordi, guidati da dettagli tecnici, evidenziano le gravi conseguenze che potrebbero derivare se un importante indicizzatore agisse in modo dannoso, intenzionalmente o attraverso una vulnerabilità.
Verso il decentramento
Per garantire la sostenibilità e la crescita a lungo termine della comunità BRC20, l’attenzione è rivolta alla creazione di un indicizzatore decentralizzato che sia universalmente utilizzabile e immutabile.
Un indicizzatore on-chain così decentralizzato potrebbe collaborare con gli indicizzatori off-chain per fornire un’unica fonte di verità basata su affermazioni immutabili e su una logica di contratto intelligente verificabile.
Il team ALEX ha creato B20, il primo e più veloce scambio decentralizzato con portafoglio ordini BRC20, sfruttando la scalabilità L2, consentendo conferme rapide delle operazioni su Bitcoin e garantendo la sicurezza del regolamento finale.
Il successo di B20 dimostra il potenziale delle soluzioni L2 per integrare la sicurezza di Bitcoin e la sua mancanza di capacità di contratto intelligente. La soluzione L2 può implementare contratti intelligenti su Bitcoin, fornendo un percorso per costruire un indicizzatore on-chain decentralizzato.
Il livello del contratto intelligente Stacks è unico nel condividere il consenso con Bitcoin e leggere direttamente lo stato di Bitcoin. Il team ALEX e i principali pensatori di Stacks stanno lavorando attivamente per costruire un indicizzatore pervasivo e immutabile.
La prima versione, prevista nei prossimi mesi, sarà in grado di sfruttare gli input degli indicizzatori fuori catena, consentendo a una varietà di indicizzatori fuori catena diversi di trovare la stessa fonte di verità.
Attraverso contratti intelligenti trasparenti, la necessità di “fiducia” negli indicizzatori off-chain può iniziare a ridursi, man mano che lo standard BRC20 matura e si sviluppa per realizzare il suo pieno potenziale.
Bitcoin ha cambiato il mondo attraverso un sistema di transazioni finanziarie senza fiducia che non richiede intermediari. Sono i valori di Bitcoin che ci ispirano a lavorare verso l’obiettivo di stabilire uno stato di equilibrio globale per BRC20, in cui la necessità di “fiducia” venga eliminata.
