Skip to content

Protocole NFT Récursif SRC-721

Le Protocole NFT Récursif SRC-721 permet des jetons non fongibles avancés avec des œuvres d'art en couches et composables stockées directement sur Bitcoin. Contrairement aux NFT traditionnels, les jetons SRC-721 référencent plusieurs couches on-chain pour créer des NFT haute résolution et rentables.

Fondateur du Protocole : DerpHerpstein - Fondateur communautaire et architecte du Standard de Jetons Non Fongibles SRC-721, pionnier des fonctionnalités NFT uniques pour Bitcoin Stamps.

Caractéristiques Clés

  • Composition Récursive : NFT construits à partir de plusieurs couches d'actifs pré-stockées
  • Rentabilité : Stockez les couches d'œuvres d'art une fois, référencez-les dans plusieurs NFT
  • Haute Résolution : Prise en charge de compositions détaillées en plusieurs couches
  • Métadonnées On-Chain : Toutes les données stockées en permanence sur Bitcoin
  • Frappe Flexible : Plusieurs modes de frappe et systèmes d'attribution de traits
  • Intégration Counterparty : Utilise les identifiants d'actifs Counterparty stables

Créer des Collections SRC-721

Processus de Création de Collection Simple :

Visiter Stampchain.io → pour les outils de création SRC-721

Construction de Collection Étape par Étape :

  1. Concevez les Couches : Créez des composants d'œuvres d'art individuels (arrière-plans, personnages, accessoires)
  2. Téléchargez les Couches : Stockez chaque couche comme un Bitcoin Stamp distinct
  3. Déployez la Collection : Définissez les paramètres de la collection et la tarification via les outils web
  4. Configurez les Traits : Paramétrez comment les couches se combinent pour créer des NFT uniques
  5. Activez la Frappe : Permettez aux utilisateurs de frapper des NFT composés depuis vos couches

Avantages pour les Artistes :

  • Coûts Réduits : Stockez les couches une fois, utilisez-les dans plusieurs NFT
  • Qualité Supérieure : Prise en charge des œuvres d'art détaillées et en couches
  • Design Flexible : Combinez et associez les couches pour une variété infinie
  • Stockage Permanent : Toutes les œuvres d'art stockées pour toujours sur Bitcoin
  • Sources de Revenus : Percevez des revenus sur les ventes individuelles et les redevances

Exemple de Structure de Collection :

  • Couche Arrière-plan : Ciel, forêt, ville (3 options)
  • Couche Personnage : Différents personnages (10 options)
  • Couche Accessoire : Chapeaux, lunettes, bijoux (5 options)
  • Combinaisons Totales : 3 × 10 × 5 = 150 NFT uniques

Implémentation Technique

Pour les développeurs implémentant SRC-721 de manière programmatique :

Structure de Déploiement de Collection

Le protocole utilise des données au format JSON avec des opérations de déploiement, révélation, frappe et transfert. Chaque opération nécessite des paramètres spécifiques pour la gestion de collection et la création de NFT.

Caractéristiques Techniques Clés

  • Composition Récursive : Les NFT référencent plusieurs couches de stamps pré-stockées
  • Efficacité des Coûts : Stockez les éléments communs une fois, référencez-les plusieurs fois
  • Échelle Illimitée : Pas de limites de taille de fichier grâce à la composition en couches
  • Stabilité des Actifs : Utilise les identifiants d'actifs Counterparty pour la cohérence

Ressources de Développement

Modes de Frappe

Public vs Liste Blanche

  • Public : Tout le monde peut frapper des jetons
  • Liste Blanche : Seules les adresses approuvées peuvent frapper
  • Hybride : Période de liste blanche suivie d'une vente publique

Attribution des Traits

  • Aléatoire : Traits attribués aléatoirement par graine
  • Autorisé : Le propriétaire de la collection attribue des traits spécifiques
  • Mixte : Combinaison d'attribution aléatoire et manuelle

Modèles de Tarification

  • Prix Fixe : Prix défini par NFT
  • Dynamique : Le prix évolue selon la demande
  • Gratuit : Sans coût (uniquement les frais réseau)

Avantages du Protocole

Pour les Collectionneurs

  • Compositions Uniques : Chaque NFT combine plusieurs couches artistiques
  • Rareté Vérifiable : Vérification des traits on-chain et rareté
  • Propriété Réelle : Données complètes du NFT stockées sur Bitcoin
  • Échelle Illimitée : Pas de limites de taille de fichier grâce à la composition récursive

Pour les Développeurs

  • Stockage Efficace : Réutilisez les couches sur plusieurs NFT
  • Métadonnées Riches : Prise en charge de systèmes d'attributs complexes
  • Architecture Évolutive : Dépassez les limites de taille de transaction unique
  • Optimisation des Coûts : Les couches partagées réduisent les coûts par NFT

Applications Concrètes

Actifs de Jeu :

  • Systèmes de personnalisation de personnages
  • Composants d'équipement et d'amélioration
  • Badges de réussite et objets de collection

Collections d'Art Numérique :

  • Art génératif avec variations de traits
  • Projets artistiques collaboratifs
  • Éditions limitées

NFT Utilitaires :

  • Jetons d'accès avec représentation visuelle
  • Badges de membre avec personnalisation
  • Billets d'événement avec designs uniques

Intégration Réseau

SRC-721 s'intègre avec l'infrastructure Bitcoin Stamps :

  • Protocole Counterparty : Système d'identifiants d'actifs stables
  • Indexeur Stamps : Suit les frappages et transferts de NFT
  • Stockage de Couches : Les stamps individuels stockent les couches d'œuvres d'art
  • Accès API : Interrogez les collections et données NFT via les API de stampchain.io

Garantie de Permanence

Les Bitcoin Stamps, incluant toutes les couches NFT et compositions SRC-721, atteignent un niveau de permanence des données architecturalement supérieur aux autres protocoles basés sur Bitcoin. Cette garantie découle de la façon dont les données Stamps sont stockées sur le réseau Bitcoin.

Pourquoi les Données SRC-721 Ne Peuvent Pas Être Élagées

Les couches d'œuvres d'art et les métadonnées de collection SRC-721 sont encodées directement dans l'ensemble de sorties de transaction non dépensées (UTXO) — l'ensemble de données central que chaque nœud Bitcoin en validation complète doit conserver afin de vérifier les nouvelles transactions. Parce que ces données résident dans des sorties que les nœuds sont tenus de conserver, elles ne peuvent pas être supprimées sans briser le consensus. Tout nœud Bitcoin complet, à tout moment dans le futur, conservera l'enregistrement complet de chaque couche SRC-721, déploiement de collection et composition NFT. Comme SRC-721 utilise des références récursives aux couches on-chain, chaque composant d'un NFT composé est indépendamment permanent — il n'y a pas de dépendances hors-chaîne susceptibles de se briser dans le temps.

Contraste avec Ordinals et les Données Témoin

Les inscriptions Ordinals stockent leurs données dans la portion témoin (SegWit) des transactions Bitcoin. Bien que les données témoin soient incluses dans les blocs, le protocole de Bitcoin permet explicitement aux nœuds d'élaguer les données témoin après validation. Un nœud élagué peut supprimer les sections témoin entièrement et continuer à fonctionner comme un participant valide au réseau. Cela signifie que la disponibilité des données Ordinals dépend des nœuds d'archivage qui choisissent de conserver ces données — ce n'est pas structurellement garanti.

Les Bitcoin Stamps adoptent l'approche opposée. En intégrant les données dans l'ensemble UTXO plutôt que dans les données témoin, les Stamps garantissent que chaque nœud complet — qu'il soit d'archivage ou élagué — conserve les données en tant que partie obligatoire des opérations de consensus.

Implication Pratique

Tout NFT SRC-721 et ses couches constitutives peuvent être récupérés et entièrement reconstruits depuis n'importe quel nœud Bitcoin complet, indéfiniment. Contrairement aux systèmes NFT qui stockent les œuvres d'art sur IPFS ou des serveurs externes, les couches d'œuvres d'art SRC-721 vivent directement dans l'ensemble UTXO de Bitcoin. Il n'y a aucune dépendance envers des services d'épinglage, des CDN ou des couches de disponibilité de données tierces — le réseau Bitcoin lui-même garantit que chaque couche de votre NFT reste accessible pour toujours.

Commencer

Pour les Créateurs :

Pour les Développeurs :


SRC-721 apporte des fonctionnalités NFT avancées à Bitcoin, permettant des objets de collection numériques composables et haute résolution avec un stockage on-chain permanent et des systèmes de traits flexibles.

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