BRC-20 token standardı, Bitcoin blokzinciri için bir değiştirilebilir token standardıdır ve geliştiricilerin Ordinals protokolünü kullanarak değiştirilebilir tokenler oluşturmasına ve transfer etmesine olanak tanır. Bununla birlikte, Ethereum token standardının (ERC-20) aksine, BRC-20 tokenleri akıllı sözleşmeleri kullanmaz, bunun yerine tokenleri dağıtmak, basmak ve transfer etmek için JSON verilerinin Ordinals yazıtlarını kullanır.
Casey Rodarmor tarafından geliştirilen Ordinals protokolü, Bitcoin Ordinals NFT’lerinin Ordinal teorisinin her satoshi’ye benzersiz bir kimlik vermek amacıyla oluşturulmasını sağlar ve bunların izlenmesine, transfer edilmesine ve yazıtlar aracılığıyla bireysel anlamlar yüklenmesine olanak tanır. Bu, bir satoshi’nin diğerinden farklı olmasını sağlar, böylece değiştirilemez.
Ordinals protokolü her bir satoshi’ye madencilik sırasına göre sıralı bir numara atar ve her birine Bitcoin işlemi aracılığıyla resim, metin veya video gibi veriler yazılabilir. BRC-20 tokenleri Bitcoin blokzincirinde yer aldığından, Proof of Work (PoW) konsensüs mekanizmasını kullanan ve ağın güvenliğini sağlamaya yardımcı olan çok sayıda madencisi bulunan Bitcoin protokolü tarafından sağlanan yüksek güvenlik seviyesini miras alırlar.