O padrão de token BRC-20 é um padrão de token fungível para a blockchain Bitcoin , que permite que os programadores criem e transfiram tokens fungíveis usando o protocolo Ordinals . No entanto, ao contrário do padrão de token Ethereum (ERC-20), os tokens BRC-20 não fazem uso de smart contracts, em vez disso, utilizam inscrições Ordinals de dados JSON para implementar, cunhar e transferir tokens.
Desenvolvido por Casey Rodarmor, o protocolo Ordinals permite a criação de NFTs de Bitcoin Ordinals com o objetivo da teoria Ordinal de dar a cada satoshi uma identidade única, permitindo que sejam rastreados, transferidos e imbuídos de significados individuais através de inscrições. Isso permite que um satoshi seja diferente do outro, sendo, portanto, não fungível.
O protocolo Ordinals atribui a cada satoshi um número sequencial na ordem em que são minerados, e cada um pode ser inscrito com dados — como imagens, texto ou vídeos — através de uma transação de Bitcoin. Como os tokens BRC-20 existem na blockchain da Bitcoin, eles herdam o alto nível de segurança fornecido pelo protocolo Bitcoin, que usa o mecanismo de consenso de Proof of Work (PoW) e tem um grande número de mineradores ajudando a proteger a rede.