sCrypt Hackathon 2024: Ordinals eenvoudiger maken met slimme contracten

Als je de ruimte het afgelopen jaar hebt gevolgd, heb je het woord 'Ordinals' waarschijnlijk vaak gehoord. Maar wat zijn Ordinals en hoe kun je ermee communiceren met behulp van sCrypt?

YouTube-videoYouTube-video

In deze sessie van het recente sCrypt Hackathon 2024 kickoff-evenement, 1Sat Ordinals-ontwikkelaar
David Case legt uit hoe het inschrijven van afzonderlijke satoshi-eenheden met NFT-gegevens ieders aandacht heeft getrokken.

De sCrypt Hackathon is een online competitie voor ontwikkelaars die loopt van 25 maart tot 25 april 2024. Het is ontworpen om de echte ‘killer-app’ van Bitcoin te helpen vinden en om te laten zien hoe sCrypt het voor nieuwe ontwikkelaars gemakkelijk maakt om de blockchain-wereld te betreden en hun ideeën om te zetten in de werkelijkheid.

De volledige ochtendsessie van dag 1 is beschikbaar via deze link, en je kunt de volledige tweedaagse reeks sCrypt Hackathon 2024-presentaties bekijken op het CoinGeek YouTube-kanaal. De presentaties presenteren de basisfuncties van de blockchain en gaan vervolgens in op meer technische details over hoe de op TypeScript gebaseerde omgeving van sCrypt het voor ontwikkelaars gemakkelijker maakt om hun visies om te zetten in werkende producten.

Rangtelwoorden en 1Sat Rangtelwoorden: hetzelfde maar anders

Case waarschuwt dat zijn presentatie “een tamelijk technisch gesprek zal zijn” met “geen fraaie graphics.” Dat gezegd hebbende, het concept van Ordinals zelf is vrij eenvoudig. Het is een wereldwijd unieke identificatie, zoals een serienummer, voor een enkele satoshi. Er zijn regels voor het volgen van die unieke satoshi bij veel transacties. Het bijhouden van al deze unieke eenheden en hun geschiedenis kan echter rekentechnisch duur worden.

Ordinals zijn in eerste instantie ontwikkeld voor de BTC-blockchain. De beperkte capaciteit en hoge kosten van dat netwerk maken het omzetten van afzonderlijke satoshi-eenheden in NFT's echter lastiger (en duurder) dan nodig is. 1Sat Ordinals is de implementatie die is ontworpen voor de BSV-blockchain, die gebruik maakt van de voordelen van dat netwerk op het gebied van snelheid, capaciteit en kosten. Op de BSV-blockchain zijn Ordinals veel lichter om te indexeren.

Ordinals en 1Sat Ordinals zijn conceptueel hetzelfde, en de eindgebruiker zou geen enkel verschil merken. Case legt in deze presentatie uit hoe het aan de achterkant anders werkt.

Satoshis (ook wel “sats” genoemd) zijn de kleinste eenheid van Bitcoin. Er zijn 21 miljoen Bitcoins en elke Bitcoin is deelbaar in 100,000,000 Satoshis. Hoewel er nog een paar miljoen Bitcoins moeten worden gedolven, zal het totale aantal beschikbare Satoshi-eenheden 2,100,000,000,000,000 bedragen – of 2.1 biljard.

'Alsof je een afbeelding in de muur van een grot snijdt'

Het markeren van een Satoshi als een rangtelwoord staat bekend als ‘inscriben’, en deze inscripties ‘zijn bestanden die op de blockchain leven’, zegt Case. Het volgen van deze inscriptie over duizenden transacties is complexer dan het eenvoudigweg in kaart brengen van identificatiegegevens aan inputs en outputs. 1Sat Ordinals wijst een 'oorsprong' toe aan elk token wanneer het wordt gemaakt, en hiernaar wordt elke keer verwezen wanneer de unieke satoshi van eigenaar verandert.

De extra gegevens die een satoshi in een uniek token veranderen, zijn vervat in een ‘inscriptie-envelop’ die het 1Sat Ordinals-protocol zal uitvoeren als er een aanwezig is. Dit kan sCrypt-contractgegevens omvatten die efficiënter omgaan met eigendoms- en overdrachtsgegevens. Case presenteert enkele voorbeelden van code om verschillende tokenverwerkingsprocessen uit te voeren, die volgens hem op dezelfde manier werken als het wereldwijde internet bij het zoeken naar unieke bestanden.

Hij beschrijft ook manieren waarop een ‘Generatief NFT-contract’ automatisch een reeks verzameltokens voor een website kan creëren en inzetten, waarbij willekeurig verschillende attribuutlagen van een hoofdbron worden gecombineerd op een manier die nooit twee keer hetzelfde beeld oplevert. Daarnaast is er het “Lock-to-Mint”-proces dat een volledige set tokens kan inzetten in dezelfde transactie waarbij die tokens eigendom zijn van een sCrypt-contract. Het contract onthoudt hoeveel tokens het bevat en hun vergrendelings-/ontgrendelingsstatus – die zelfs kan worden ingesteld voordat er een uniek token bestaat (kopers kunnen Bitcoin-betalingen vooraf voor een bepaalde tijd ‘vergrendelen’ en de NFT’s later ontvangen).

Als dit interessant klinkt, bekijk dan de sCrypt Hackathon-presentaties voor ontwikkelaars of bekijk het andere werk van sCrypt. Iedereen kan zich vóór 25 maart 2024 op de website van Hackathon inschrijven voor deelname aan de Hackathon. De website van sCrypt is daarna op elk moment open zodat mensen meer te weten kunnen komen.

Kijk: sCrypt-applicaties bewijzen hoe krachtig Bitcoin is

YouTube-videoYouTube-video

Nieuw bij blockchain? Bekijk de sectie Blockchain voor beginners van CoinGeek, de ultieme brongids voor meer informatie over blockchain-technologie.

Bron: https://coingeek.com/scrypt-hackathon-2024-making-ordinals-easier-with-smart-contracts-video/