Skip to content

Estándar de Tokens SRC-20

El Estándar de Tokens SRC-20 permite la creación de tokens fungibles directamente en Bitcoin. KEVIN, creado por Arwyn en el bloque 788,041, fue el primer token SRC-20 y se convirtió en la querida mascota comunitaria con más de 2,300 tenedores.

Características Clave

  • Integración Bitcoin Verdadera: Tokens almacenados directamente en Bitcoin, no en sidechains
  • Lanzamiento Justo: Sin pre-minados o ventajas privilegiadas, siguiendo el ejemplo de KEVIN
  • Almacenamiento Permanente: Registros de tokens inmutables en la blockchain más segura del mundo
  • Impulsado por la Comunidad: Protocolo evolucionado a través de colaboración grassroots de desarrolladores

Implementación Técnica

Evolución del Protocolo

  • Bloque 788,041: Despliegue del token KEVIN (primer SRC-20)
  • Bloque 796,000: Migración del protocolo a codificación nativa de Bitcoin
  • Bloque 865,000: Soporte de optimización OLGA

Estructura de Transacción

typescript
interface SRC20Transaction {
  action: 'DEPLOY' | 'MINT' | 'TRANSFER';
  ticker: string;       // 1-5 caracteres
  amount?: string;      // Para MINT/TRANSFER
  max?: string;         // Para DEPLOY (suministro total)
  limit?: string;       // Para DEPLOY (límite de mint)
}

Inicio Rápido

bash
npm install @btc-stamps/tx-builder
typescript
import { TxBuilder } from '@btc-stamps/tx-builder';

const txBuilder = new TxBuilder({ network: 'mainnet' });

// Desplegar token
const deployTx = await txBuilder.src20.deploy({
  ticker: 'MIARTE',
  max: '1000000',
  limit: '100'
});

Operaciones Comunes

typescript
// Mintear tokens
const mintTx = await txBuilder.src20.mint({
  ticker: 'MIARTE',
  amount: '100'
});

// Transferir tokens
const transferTx = await txBuilder.src20.transfer({
  ticker: 'MIARTE', 
  amount: '50',
  destination: 'bc1q...'
});

Creando Tu Token

¡No se requiere codificación! Crea tokens SRC-20 a través de:

  1. Creador de Tokens Stampchain.io → - Interfaz web para creación fácil de tokens
  2. Herramientas Comunitarias - Varios creadores e interfaces construidos por la comunidad

Planificación de Tokens

Sigue el modelo exitoso de KEVIN:

  • Lanzamiento Justo: Sin pre-asignación, oportunidad igual para todos
  • Nombre Significativo: Elige un ticker que represente tu visión
  • Comunidad Primero: Construye compromiso genuino, no solo especulación
  • Suministro Razonable: Considera el tamaño de tu comunidad y objetivos

Especificación del Protocolo

Acciones

AcciónPropósitoCampos Requeridos
DEPLOYCrear nuevo tokenticker, max, limit
MINTCrear suministro de tokenticker, amount
TRANSFEREnviar tokensticker, amount, destination

Límites

  • Ticker: 1-5 caracteres, alfanuméricos
  • Suministro: Máximo 18 decimales
  • Cantidad: No debe exceder el límite de mint por transacción

Mejores Prácticas

Para Lanzamientos Justos (siguiendo el modelo de KEVIN):

  • Establecer límites de mint razonables (100-1000 tokens por transacción)
  • Elegir suministro total que coincida con tu visión comunitaria
  • Sin pre-minado - dejar que la comunidad mintee orgánicamente
  • Comprometerse auténticamente, evitar tácticas pump-and-dump

Consideraciones Técnicas:

  • Probar en testnet primero
  • Considerar comisiones de transacción para tu comunidad
  • Planear estrategia de distribución de tokens
  • Monitorear despliegue exitoso antes de anunciar

Recursos


Los tokens SRC-20 permiten la creación de tokens permanentes y justos en Bitcoin. Sigue el ejemplo de KEVIN de construcción comunitaria auténtica sobre especulación.

Proyecto comunitario de código abierto que preserva la cultura digital en Bitcoin