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 :
- Concevez les Couches : Créez des composants d'œuvres d'art individuels (arrière-plans, personnages, accessoires)
- Téléchargez les Couches : Stockez chaque couche comme un Bitcoin Stamp distinct
- Déployez la Collection : Définissez les paramètres de la collection et la tarification via les outils web
- Configurez les Traits : Paramétrez comment les couches se combinent pour créer des NFT uniques
- 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
- Documentation OpenStamp → - Guide d'implémentation SRC-721 complet
- Exemples GitHub → - Exemples de code et modèles
- SDK Stamps → - Outils d'intégration technique
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 :
- Documentation OpenStamp → - Guide SRC-721 complet
- SDK Stamps → - Intégration technique
- Tutoriel Création de Couche → - Apprendre la création de stamps
Pour les Développeurs :
- Exemples SRC-721 → - Exemples de code
- Intégration API → - Interroger les collections NFT
- Intégration SDK → - Créer des applications
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.