Glossário / Protocolo e atualizações
BRC-20
- O que é BRC-20?
- BRC-20 é um padrão experimental de tokens que grava texto JSON em inscrições de ordinais e deixa cada saldo para ser calculado por indexadores fora da cadeia, e não pelo bitcoin.
Três verbos escritos como arquivos de texto: deploy, mint e transfer. Um desenvolvedor pseudônimo conhecido como Domo publicou a ideia em 8 de março de 2023, descreveu-a abertamente como um experimento e disse que os tokens resultantes deveriam ser considerados sem valor. O Bitcoin não valida nada dessa contabilidade, e esse é o fato mais importante a levar em conta em qualquer decisão de comprar um deles.
Como funciona
Um token BRC-20 é uma série de documentos JSON curtos inscritos um após o outro, e as regras para lê-los estão inteiramente em software que qualquer pessoa é livre para escrever.
Fazer deploy significa inscrever algo com a forma {"p":"brc-20","op":"deploy","tick":"ordi","max":"21000000","lim":"1000"}. O campo p nomeia o protocolo, tick é um ticker de quatro caracteres, max define a oferta total e lim limita quanto uma única mint pode reivindicar. O primeiro token a usá-lo, ordi, escolheu um máximo de 21.000.000 unidades em uma referência evidente, liberando 1.000 por vez.
Fazer mint significa inscrever um op de mint até que o limite declarado seja alcançado. Quem chega primeiro é atendido: um indexador conta as mints na ordem dos blocos e deixa de aceitá-las depois do máximo, então as mints finais de um token popular viram uma corrida pública decidida pela taxa de transação.
Transferir é a parte complicada. Você inscreve uma instrução de transferência, o que produz uma inscrição que representa esse valor, e depois envia essa inscrição ao destinatário em uma segunda transação. Dois eventos on-chain por pagamento, ambos transações comuns de bitcoin que pagam taxas comuns.
Nada disso é aplicado em lugar algum. Um nó de bitcoin vê as inscrições e não as lê. Os saldos existem apenas dentro dos indexadores, e quando dois indexadores divergem não há regra, nem cadeia, nem votação para resolver. Esse é um modelo de segurança diferente do bitcoin, não uma versão menor do mesmo modelo.
Onde você o encontra
BRC-20 aparece em listagens de mercados e em carteiras especializadas, não no software que a maioria das pessoas usa para comprar bitcoin.
As corretoras listam um punhado dos tickers maiores e ignoram os milhares de outros, e os que elas deixam de fora costumam ser justamente os que não têm comprador algum. A mecânica de mint é a parte com consequências para todo o resto: uma mint aberta é uma corrida pública, milhares de pessoas transmitem transações quase idênticas em poucos minutos, e a taxa de transação que todos pagam sobe junto. Poupadores que fazem saques durante uma dessas janelas pagam várias vezes a taxa vigente por uma transação que não tem nada a ver com tokens.
Um padrão de golpe anda lado a lado com isso. Um token sem emissor, sem obrigação e com oferta definida pelo indexador em que você por acaso confie é muito fácil de promover e muito fácil de abandonar, e é por isso que esses lançamentos reaparecem entre os destroços que este site cataloga em outras páginas.
BRC-20 vs Runes
BRC-20 e Runes são ambos esquemas de tokens fungíveis sobre o bitcoin vindos da mesma comunidade ampla, e guardam seu estado em lugares opostos. BRC-20 mantém um saldo corrente por endereço dentro de um indexador, reconstruído ao reprocessar cada inscrição em ordem, e precisa de pelo menos duas transações para mover qualquer coisa. Runes associa os saldos às saídas não gastas e codifica suas instruções em um único OP_RETURN, que os nós descartam do conjunto de saídas não gastas em vez de carregá-lo para sempre. Runes foi projetado depois do BRC-20 e em grande parte em reação a ele, pelo próprio autor da teoria ordinal, o que mostra o que ele achou do original.