Introducción
La propuesta
Origen y Contexto
¿Por qué surge BRC-20
En marzo de 2023, la comunidad Ordinals descubrió que podía utilizar las inscripciones para almacenar cualquier dato en satoshis. De este hallazgo nació la idea de crear un estándar sencillo, inspirado en ERC-20, que definiera un conjunto de comandos para:
Estructura Técnica de BRC-20
Inscripciones Ordinals
Una
Definir la metadata del token (símbolo, supply máximo)
Ejecutar métodos de acuñación y transferencia
Formato JSON de BRC-20
El JSON que se inscribe debe respetar esta plantilla básica:
{
p: brc-20,
op: deployminttransfer,
tick: TCK,
max: 1000000,
amt: 100,
to: bc1q…
}
Proceso para Emitir Tokens BRC-20
Requisitos Previos
Paso 1: Deploy del Token
Crear un archivo deploy.json con el siguiente contenido:
{
p: brc-20,
op: deploy,
tick: ABC,
max: 1000000
}
Enviar la inscripción usando el CLI:
ord wallet inscribe –file deploy.json –fee-rate 5
Paso 2: Mint de Unidades
Una vez confirmado el deploy, acuñar tokens:
{
p: brc-20,
op: mint,
tick: ABC,
amt: 500
}
Comando CLI:
ord wallet inscribe –file mint.json –fee-rate 5
Paso 3: Transferir Tokens
Para enviar tokens a otra dirección:
{
p: brc-20,
op: transfer,
tick: ABC,
amt: 100,
to: bc1qdestino…
}
Ejecutar:
ord wallet inscribe –file transfer.json –fee-rate 5
Verificación y Consulta de Saldo
Usa el comando:
ord wallet balance –tick ABC
Este comando escanea la cadena de inscripciones y reporta el balance disponible.
Ventajas y Limitaciones
Inmediatez y seguridad de Bitcoin Codificación simple en JSON
Costo elevado por fees Escalabilidad limitada Falta de smart contracts complejos
