Skip to content

Standard de Jetons SRC-20

Le Standard de Jetons SRC-20 permet la création de jetons fongibles directement sur Bitcoin. KEVIN, créé par Arwyn au bloc 788,041, était le premier jeton SRC-20 et devint la mascotte communautaire bien-aimée avec plus de 2 300 détenteurs.

Caractéristiques Clés

  • Intégration Bitcoin Véritable : Jetons stockés directement sur Bitcoin, non sur des sidechains
  • Lancement Équitable : Pas de pré-minage ou d'avantages privilégiés, suivant l'exemple de KEVIN
  • Stockage Permanent : Registres de jetons immutables sur la blockchain la plus sécurisée au monde
  • Communautaire : Protocole évolué grâce à la collaboration développeur grassroots

Implémentation Technique

Évolution du Protocole

  • Bloc 788,041 : Déploiement du jeton KEVIN (premier SRC-20)
  • Bloc 796,000 : Migration du protocole vers l'encodage Bitcoin natif
  • Bloc 865,000 : Support de l'optimisation OLGA

Structure de Transaction

typescript
interface SRC20Transaction {
  action: 'DEPLOY' | 'MINT' | 'TRANSFER';
  ticker: string;       // 1-5 caractères
  amount?: string;      // Pour MINT/TRANSFER
  max?: string;         // Pour DEPLOY (offre totale)
  limit?: string;       // Pour DEPLOY (limite de mint)
}

Démarrage Rapide

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

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

// Déployer un jeton
const deployTx = await txBuilder.src20.deploy({
  ticker: 'MONART',
  max: '1000000',
  limit: '100'
});

Opérations Courantes

typescript
// Minter des jetons
const mintTx = await txBuilder.src20.mint({
  ticker: 'MONART',
  amount: '100'
});

// Transférer des jetons
const transferTx = await txBuilder.src20.transfer({
  ticker: 'MONART', 
  amount: '50',
  destination: 'bc1q...'
});

Créer Votre Jeton

Pas de codage requis ! Créez des jetons SRC-20 via :

  1. Créateur de Jetons Stampchain.io → - Interface web pour création de jetons facile
  2. Outils Communautaires - Divers créateurs et interfaces construits par la communauté

Planification de Jeton

Suivez le modèle réussi de KEVIN :

  • Lancement Équitable : Pas de pré-allocation, opportunité égale pour tous
  • Nom Significatif : Choisissez un ticker qui représente votre vision
  • Communauté d'Abord : Construisez un engagement véritable, pas seulement de la spéculation
  • Offre Raisonnable : Considérez la taille de votre communauté et vos objectifs

Spécification du Protocole

Actions

ActionObjectifChamps Requis
DEPLOYCréer nouveau jetonticker, max, limit
MINTCréer offre de jetonsticker, amount
TRANSFEREnvoyer jetonsticker, amount, destination

Limites

  • Ticker : 1-5 caractères, alphanumériques
  • Offre : Maximum 18 décimales
  • Montant : Ne doit pas dépasser la limite de mint par transaction

Meilleures Pratiques

Pour les Lancements Équitables (suivant le modèle de KEVIN) :

  • Définir des limites de mint raisonnables (100-1000 jetons par transaction)
  • Choisir une offre totale qui correspond à votre vision communautaire
  • Pas de pré-minage - laisser la communauté minter organiquement
  • S'engager authentiquement, éviter les tactiques pump-and-dump

Considérations Techniques :

  • Tester sur testnet d'abord
  • Considérer les frais de transaction pour votre communauté
  • Planifier la stratégie de distribution des jetons
  • Surveiller le déploiement réussi avant d'annoncer

Ressources


Les jetons SRC-20 permettent la création de jetons permanents et équitables sur Bitcoin. Suivez l'exemple de KEVIN de construction communautaire authentique plutôt que spéculation.

Projet open source communautaire préservant la culture numérique sur Bitcoin