sCrypt Hackathon 2024  : Rendre les ordinaux plus faciles grâce aux contrats intelligents


Si vous avez suivi l'espace au cours de la dernière année, vous avez probablement beaucoup entendu le mot « ordinaux ». Mais que sont les ordinaux et comment pouvez-vous interagir avec eux à l’aide de sCrypt ?

Dans cette session du récent événement de lancement du sCrypt Hackathon 2024, le développeur de 1Sat Ordinals

David Case explique comment l'inscription d'unités satoshi uniques avec des données NFT a attiré l'attention de tous.

sCrypt Hackathon 2024  : Rendre les ordinaux plus faciles grâce aux contrats intelligents

Le sCrypt Hackathon est un concours en ligne pour les développeurs qui se déroulera du 25 mars au 25 avril 2024. Il est conçu pour aider à trouver la véritable « application phare » de Bitcoin et pour montrer comment sCrypt permet aux nouveaux développeurs d'entrer facilement dans le monde de la blockchain et de transformer leurs idées. dans la réalité.

La session complète de la matinée du premier jour est disponible sur ce lien, et vous pouvez visionner l'intégralité de la série de deux jours de présentations sCrypt Hackathon 2024 sur la chaîne YouTube CoinGeek. Les présentations présentent les fonctionnalités de base de la blockchain, puis abordent plus en détail techniquement la façon dont l'environnement basé sur TypeScript de sCrypt permet aux développeurs de transformer plus facilement leurs visions en produits fonctionnels.

Ordinaux et ordinaux 1Sat  : même chose mais différent

Case prévient que sa présentation « sera un discours assez technique » sans « aucun graphique fantaisiste ». Cela dit, le concept des ordinaux eux-mêmes est assez simple. Il s'agit d'un identifiant unique au monde, comme un numéro de série, pour un seul satoshi. Il existe des règles pour suivre ce satoshi unique dans de nombreuses transactions. Cependant, garder la trace de toutes ces unités uniques et de leur historique peut devenir coûteux en termes de calcul.

Les ordinaux ont été initialement développés pour la blockchain BTC. Cependant, la capacité limitée de ce réseau et les frais élevés rendent la transformation d'unités satoshi uniques en NFT plus lourde (et coûteuse) que nécessaire. 1Sat Ordinals est l'implémentation conçue pour la blockchain BSV, qui exploite les avantages de ce réseau en termes de vitesse, de capacité et de coût. Sur la blockchain BSV, les ordinaux sont beaucoup plus légers à indexer.

Les ordinaux et les ordinaux 1Sat sont conceptuellement identiques et l'utilisateur final ne remarquera aucune différence. Case explique comment les choses fonctionnent différemment sur le back-end dans cette présentation.

Les Satoshis (également appelés « sats ») sont la plus petite unité de Bitcoin. Il existe 21 millions de Bitcoins et chaque Bitcoin est divisible en 100 000 000 Satoshis. Bien qu’il reste encore quelques millions de Bitcoins à extraire, le nombre total d’unités Satoshi disponibles sera de 2 100 000 000 000 000, soit 2,1 quadrillions.

« C'est comme graver une image dans le mur d'une grotte »

Marquer un Satoshi comme un ordinal est appelé « inscription », et ces inscriptions « sont des fichiers qui vivent sur la blockchain », explique Case. Suivre cette inscription sur des milliers de transactions est plus complexe que simplement mapper les identifiants aux entrées et aux sorties. 1Sat Ordinals attribue une « origine » à chaque jeton lors de sa création, et celle-ci est référencée chaque fois que son satoshi unique change de mains.

Les données supplémentaires qui transforment un satoshi en un jeton unique sont contenues dans une « enveloppe d'inscription » que le protocole 1Sat Ordinals exécutera s'il en voit une présente. Cela peut inclure des données contractuelles sCrypt qui gèrent plus efficacement les détails de propriété et de transfert. Case présente quelques exemples de code pour effectuer différents processus de gestion de jetons, qu'il décrit comme fonctionnant de la même manière que le Web mondial recherchant des fichiers uniques.

Il détaille également les façons dont un « contrat NFT génératif » peut créer et déployer automatiquement une série de jetons de collection pour un site Web, en combinant de manière aléatoire différentes « couches » d'attributs d'une ressource principale de manière à ne jamais produire deux fois la même image. De plus, il existe le processus « Lock-to-Mint » qui peut déployer un ensemble complet de jetons dans la même transaction lorsque ces jetons appartiennent à un contrat sCrypt. Le contrat mémorise le nombre de jetons qu'il contient et leur statut de verrouillage/déverrouillage, qui peut même être défini avant qu'un jeton unique n'existe (les acheteurs peuvent « verrouiller » les paiements Bitcoin pendant une durée spécifique à l'avance, recevant les NFT plus tard).

Tout le monde peut s’inscrire pour participer au Hackathon avant le 25 mars 2024, sur son site Internet ici. Le site Web de sCrypt est ouvert à tout moment par la suite pour que les gens puissent en savoir plus.

Regardez  : les applications sCrypt prouvent la puissance du Bitcoin

Nouveau sur la blockchain ? Consultez la section Blockchain pour les débutants de CoinGeek, le guide de ressources ultime pour en savoir plus sur la technologie blockchain.