Bitcoin · Ordinals · 2024
Pizza Ninjas
J’ai dirigé le développement du pipeline d’inscription Bitcoin sur mesure pour la collection originale de 1,500 pièces, puis contribué aux attributs récursifs, à l’animation, à la personnalisation et aux jeux qui ont suivi.
Le défi
Déployer une collection ordonnée sur Bitcoin alors que les frais, l’état de la mempool et des outils Ordinals encore peu matures pouvaient évoluer en cours d’exécution.
Début 2024, il n’existait toujours pas d’outils fiables pour traiter les Ordinals par lots. Chaque inscription impliquait des frais, un état UTXO, un ordre et une provenance permanente. Une mauvaise relance pouvait dupliquer le travail ; un choix de frais inadapté pouvait bloquer un lot. Le processus de lancement devait faire apparaître ces risques avant toute opération irréversible sur Bitcoin.
Fonctionnement
Ordonnancement piloté par manifeste
Un manifeste unique indiquait à l’équipe ce qui était prêt, envoyé ou confirmé, chaque asset étant relié à sa destination et à ses dépendances.
Traitement par lots tenant compte des frais
Le travail a été réparti en lots contrôlés et évalué selon les frais réels du moment, plutôt que de supposer qu’une estimation fixe resterait valable pendant tout le lancement.
Architecture de ressources récursives
Les attributs SVG et le code partagés pouvaient être inscrits une seule fois, puis référencés par la collection, évitant ainsi 1,500 charges utiles entièrement dupliquées et créant une base pour les attributs liés à la hauteur de bloc, l’animation et de futurs usages.
Opérations récupérables
La préparation, la diffusion et la confirmation étaient traitées comme des états distincts, afin que les travaux incomplets puissent être rapprochés et repris sans relancer à l’aveugle les inscriptions déjà terminées.
Mon rôle
-
01
Création de l’orchestration sur mesure nécessaire pour préparer, regrouper et suivre le lancement de 1,500 inscriptions, à une époque où il n’existait pas encore d’outils fiables de traitement par lots.
-
02
Conception de l’exécution autour du contrôle des UTXO, de l’évolution des frais en temps réel, de l’ordre des opérations, des nouvelles tentatives et de la visibilité des confirmations.
-
03
Travail sur le modèle de références récursives qui a transformé les créations graphiques en composants réutilisables on-chain, plutôt qu’en 1,500 fichiers isolés.
-
04
La même base technique a ensuite servi à créer d’autres fonctionnalités, notamment les traits dynamiques, les surfaces d’animation et Pizza Pets.
Ce qui a changé
1,500 inscriptions déployées sur Bitcoin. Pizza Ninja #1 a ensuite été vendu $139,700 chez Sotheby’s.
Le lancement ne s’est pas contenté d’inscrire une collection sur Bitcoin. Il a établi une base de code on-chain extensible : le projet officiel propose désormais plus de 2,000 traits, des endpoints récursifs, des utilitaires d’animation et des émulateurs on-chain. La première pièce a ensuite intégré une vente aux enchères Bitcoin Ordinals de Sotheby’s et s’est vendue $139,700.
- La série initiale de 1,500 pièces a été lancée au moyen d’un pipeline d’inscription Bitcoin sur mesure, conçu pour s’adapter aux fluctuations du réseau.
- Cette base récursive s’est enrichie de traits, d’animations, d’options de personnalisation, d’émulateurs et de jeux.
- Pizza Ninja #1 a participé à la vente aux enchères Bitcoin Ordinals de Sotheby’s et a été vendu pour $139,700.
Outils et technologies
Sources