sCrypt Hackathon 2024: Gør Ordinals lettere med smarte kontrakter

Hvis du har fulgt med i rummet i løbet af det seneste år, har du sikkert hørt ordet "Ordinals" meget. Men hvad er Ordinals, og hvordan kan du interagere med dem ved hjælp af sCrypt?

YouTube videoYouTube video

I denne session af den nylige sCrypt Hackathon 2024 kickoff begivenhed, 1Sat Ordinals udvikler
David Case forklarer, hvordan indskrivning af enkelte satoshi-enheder med NFT-data har fanget alles opmærksomhed.

sCrypt Hackathon er en online konkurrence for udviklere, der løber fra den 25. marts til den 25. april 2024. Den er designet til at hjælpe med at finde Bitcoins sande "killer-app" og vise, hvordan sCrypt gør det nemt for nye udviklere at komme ind i blockchain-verdenen og omsætte deres ideer ud i virkeligheden.

Den fulde morgensession på dag 1 er tilgængelig på dette link, og du kan fange hele den to-dages serie af sCrypt Hackathon 2024-præsentationer på CoinGeek YouTube-kanalen. Præsentationerne præsenterer blockchains grundlæggende funktioner og går derefter i flere tekniske detaljer om, hvordan sCrypts TypeScript-baserede miljø gør det nemmere for udviklere at omsætte deres visioner til fungerende produkter.

Ordinals og 1Sat Ordinals: samme ting, men forskellige

Case advarer om, at hans præsentation "vil være en ret teknisk snak" med "ingen fancy grafik." Når det er sagt, er konceptet med Ordinals selv ret simpelt. Det er en globalt unik identifikator, ligesom et serienummer, for en enkelt satoshi. Der er regler for sporing af den unikke satoshi på tværs af mange transaktioner. Det kan dog blive beregningsmæssigt dyrt at holde styr på alle disse unikke enheder og deres historie.

Ordinals blev oprindeligt udviklet til BTC blockchain. Netværkets begrænsede kapacitet og høje gebyrer gør det dog mere besværligt (og dyrt) at forvandle enkelte satoshi-enheder til NFT'er, end det behøver at være. 1Sat Ordinals er implementeringen designet til BSV blockchain, som udnytter netværkets fordele i hastighed, kapacitet og omkostninger. På BSV blockchain er Ordinals meget lettere at indeksere.

Ordinals og 1Sat Ordinals er konceptuelt de samme, og slutbrugeren ville ikke bemærke nogen forskel. Case forklarer, hvordan tingene fungerer anderledes på bagsiden i denne præsentation.

Satoshis (også kaldet "sats") er Bitcoins mindste enhed. Der er 21 millioner Bitcoins, og hver Bitcoin kan opdeles i 100,000,000 Satoshis. Selvom der stadig er et par millioner Bitcoins, der skal udvindes, vil det samlede antal tilgængelige Satoshi-enheder være 2,100,000,000,000,000 - eller 2.1 kvadrillion.

'Som at skære et billede ind i væggen i en hule'

At markere en Satoshi som en Ordinal er kendt som "indskrivning", og disse inskriptioner "er filer, der lever på blockchain," siger Case. Sporing af denne inskription på tværs af tusindvis af transaktioner er mere kompleks end blot at kortlægge identifikatorer til input og output. 1Sat Ordinals tildeler en "oprindelse" til hvert token, når det er oprettet, og dette refereres hver gang dets unikke satoshi skifter hænder.

De ekstra data, der gør en satoshi til et unikt token, er indeholdt i en "indskriftskuvert", som 1Sat Ordinals-protokollen vil udføre, hvis den ser en til stede. Dette kan omfatte sCrypt-kontraktdata, der håndterer ejerskab og overførselsdetaljer mere effektivt. Case præsenterer nogle eksempler på kode til at udføre forskellige token-håndteringsprocesser, som han beskriver som arbejder på samme måde som det verdensomspændende web, der søger efter unikke filer.

Han beskriver også måder, hvorpå en "Generativ NFT-kontrakt" kan oprette og implementere en samlertoken-serie til et websted automatisk, ved tilfældigt at kombinere forskellige attribut-"lag" fra en masterressource på en måde, der aldrig producerer det samme billede to gange. Derudover er der "Lock-to-Mint"-processen, der kan implementere et helt sæt tokens i den samme transaktion, hvor disse tokens ejes af en sCrypt-kontrakt. Kontrakten husker, hvor mange tokens den indeholder, og deres låse-/oplåsningsstatus - som endda kan indstilles, før der eksisterer et unikt token (købere kan "låse" Bitcoin-betalinger for en bestemt tid i forvejen og modtage NFT'erne senere).

Hvis dette lyder interessant, så tjek sCrypt Hackathon-præsentationerne for udviklere eller tag et kig på sCrypts andet arbejde. Alle kan registrere sig for at deltage i Hackathon inden den 25. marts 2024 på deres hjemmeside her. sCrypts hjemmeside er åben til enhver tid derefter, så folk kan finde ud af mere.

Se: sCrypt-applikationer beviser, hvor kraftfuld Bitcoin er

YouTube videoYouTube video

Ny til blockchain? Tjek CoinGeeks Blockchain for Beginners sektion, den ultimative ressourceguide for at lære mere om blockchain-teknologi.

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