Lo standard BRC-20 è un token fungibile per la blockchain di Bitcoin, che consente agli sviluppatori di creare e trasferire token utilizzando il protocollo Ordinals. Tuttavia, a differenza dello standard ERC-20 di Ethereum, i token BRC-20 non si basano su smart contract, ma utilizzano inscriptions Ordinals in formato JSON per la distribuzione, il conio (mint) e il trasferimento dei token.
Sviluppato da Casey Rodarmor, il protocollo Ordinals permette la creazione di NFT su Bitcoin, applicando la teoria Ordinal per assegnare a ogni satoshi un’identità unica. Questo consente di tracciare, trasferire e attribuire significati specifici ai singoli satoshi tramite gli inscriptions, rendendoli distinti l’uno dall’altro e, di conseguenza, non fungibili.
Il protocollo Ordinals assegna a ogni satoshi un numero sequenziale in base all’ordine di mining e permette di iscrivere dati come immagini, testo o video attraverso transazioni Bitcoin. Poiché i token BRC-20 esistono sulla blockchain di Bitcoin, ereditano l’alto livello di sicurezza garantito dal protocollo Bitcoin, che si basa sul meccanismo di consenso Proof of Work (PoW) e su un’ampia rete di miner che contribuiscono alla protezione della rete.