Glossario / Protocollo e aggiornamenti
BRC-20
- Che cos'è BRC-20?
- BRC-20 è uno standard sperimentale per token che scrive testo JSON nelle iscrizioni ordinals e lascia che ogni saldo sia calcolato da indexer off-chain anziché da bitcoin.
Tre verbi scritti come file di testo: deploy, mint e transfer. Uno sviluppatore pseudonimo noto come Domo ha pubblicato l'idea l'8 marzo 2023, l'ha descritta apertamente come un esperimento e ha detto che i token che ne derivano vanno considerati privi di valore. Bitcoin non convalida nulla della contabilità, ed è il fatto più importante da tener presente in qualsiasi decisione di comprarne uno.
Come funziona
Un token BRC-20 è una serie di brevi documenti JSON iscritti uno dopo l'altro, e le regole per leggerli risiedono interamente in un software che chiunque è libero di scrivere.
Fare deploy significa iscrivere qualcosa con la forma {"p":"brc-20","op":"deploy","tick":"ordi","max":"21000000","lim":"1000"}. Il campo p indica il protocollo, tick è un ticker di quattro caratteri, max fissa l'offerta totale e lim pone un tetto a quanto può rivendicare un singolo mint. Il primo token a usarlo, ordi, ha scelto un massimo di 21.000.000 unità in un evidente cenno, rilasciandone 1.000 alla volta.
Fare mint significa iscrivere un op mint finché non si raggiunge il tetto dichiarato. Chi prima arriva, meglio alloggia: un indexer conta i mint nell'ordine dei blocchi e smette di riconoscerli oltre il massimo, così i mint finali di un token popolare diventano una corsa pubblica decisa dalla commissione.
Il trasferimento è la parte scomoda. Iscrivi un'istruzione di trasferimento, che produce un'iscrizione che rappresenta quell'importo, poi invii quell'iscrizione al destinatario in una seconda transazione. Due eventi on-chain per pagamento, entrambi normali transazioni bitcoin che pagano normali commissioni.
Niente di quanto sopra è applicato da nessuna parte. Un nodo bitcoin vede le iscrizioni e non le legge. I saldi esistono solo dentro gli indexer, e dove due indexer non sono d'accordo non c'è alcuna regola, alcuna catena e alcun voto che lo risolva. È un modello di sicurezza diverso da quello di bitcoin, non una versione più piccola dello stesso.
Dove lo vedi
BRC-20 compare negli annunci dei marketplace e nei wallet specialistici, non nel software che la maggior parte delle persone usa per comprare bitcoin.
Gli exchange elencano una manciata dei ticker più grandi e ignorano le migliaia di altri, e quelli che trascurano sono di solito quelli senza alcun compratore. La meccanica del mint è la parte con conseguenze per tutti gli altri: un mint aperto è una corsa pubblica, migliaia di persone diffondono transazioni quasi identiche nel giro di pochi minuti e la commissione che tutti pagano sale con loro. I risparmiatori che prelevano durante una di queste finestre pagano diverse volte la tariffa corrente per una transazione che non ha nulla a che fare con i token.
Accanto a tutto questo c'è uno schema di truffa. Un token senza emittente, senza alcun obbligo e con un'offerta definita dall'indexer di cui per caso ti fidi è molto facile da promuovere e molto facile da abbandonare, ed è per questo che questi lanci ricorrono tra i relitti che questo sito documenta altrove.
BRC-20 vs Runes
BRC-20 e Runes sono entrambi schemi di token fungibili su bitcoin provenienti dalla stessa ampia comunità, e conservano il proprio stato in luoghi opposti. BRC-20 mantiene un saldo progressivo per indirizzo dentro un indexer, ricostruito rileggendo in ordine ogni iscrizione, e richiede almeno due transazioni per spostare qualcosa. Runes associa i saldi agli output non spesi e codifica le proprie istruzioni in un singolo OP_RETURN, che i nodi scartano dall'insieme delle monete attive invece di portarselo dietro per sempre. Runes è stato progettato dopo BRC-20 e in larga parte in reazione a esso, dall'autore stesso della teoria ordinal, il che dice cosa ne pensava dell'originale.