sCrypt Hackathon 2024: Olakšavanje rednih brojeva uz pametne ugovore

Ako ste pratili prostor tokom protekle godine, vjerovatno ste često čuli riječ „Ordinals“. Ali šta su redni brojevi i kako možete komunicirati s njima pomoću skripte?

YouTube videoYouTube video

U ovoj sesiji nedavnog otvaranja događaja sCrypt Hackathon 2024, programer 1Sat Ordinals
David Case objašnjava kako je upisivanje pojedinačnih satoshi jedinica sa NFT podacima privuklo svačiju pažnju.

sCrypt Hackathon je online takmičenje za programere koje se održava od 25. marta do 25. aprila 2024. Osmišljeno je da pomogne u pronalaženju bitcoinove prave „ubistvene aplikacije“ i da pokaže kako sCrypt olakšava novim programerima da uđu u svijet blockchaina i pretvore svoje ideje u stvarnost.

Cijela jutarnja sesija Dana 1 dostupna je na ovom linku, a cijelu dvodnevnu seriju sCrypt Hackathon 2024 prezentacija možete pratiti na CoinGeek YouTube kanalu. Prezentacije predstavljaju osnovne karakteristike blockchaina, a zatim idu u više tehničkih detalja o tome kako sCrypt-ovo okruženje zasnovano na TypeScript olakšava programerima da svoje vizije pretvore u radne proizvode.

Redni brojevi i redni brojevi 1Sat: ista stvar, ali različita

Kejs upozorava da će njegova prezentacija „biti prilično tehnički govor“ bez „bez fensi grafike“. Ipak, koncept samih ordinala je prilično jednostavan. To je globalno jedinstveni identifikator, poput serijskog broja, za jedan satoshi. Postoje pravila za praćenje tog jedinstvenog satoshija u mnogim transakcijama. Međutim, praćenje svih ovih jedinstvenih jedinica i njihove istorije može postati računski skupo.

Redni brojevi su prvobitno razvijeni za BTC blockchain. Međutim, ograničen kapacitet te mreže i visoke naknade čine pretvaranje pojedinačnih satoshi jedinica u NFT glomaznijim (i skupljim) nego što bi trebalo da bude. 1Sat Ordinals je implementacija dizajnirana za BSV blockchain, koja koristi prednosti te mreže u brzini, kapacitetu i cijeni. Na BSV blockchainu, redni brojevi su mnogo lakši za indeksiranje.

Ordinals i 1Sat Ordinals su konceptualno isti, a krajnji korisnik ne bi primijetio nikakvu razliku. Case objašnjava kako stvari funkcionišu drugačije na poleđini u ovoj prezentaciji.

Satoši (koji se nazivaju i "sats") su najmanja jedinica Bitcoina. Postoji 21 milion Bitcoina, a svaki Bitcoin je djeljiv na 100,000,000 Satoshi. Iako ima još nekoliko miliona bitkoina koje treba iskopati, ukupan broj dostupnih Satoshi jedinica biće 2,100,000,000,000,000—ili 2.1 kvadrilion.

'Kao da urezujete sliku u zid pećine'

Označavanje Satoshija kao ordinala poznato je kao "upisivanje", a ovi natpisi "su fajlovi koji žive na blockchainu", kaže Case. Praćenje ovog upisa u hiljadama transakcija je složenije od jednostavnog mapiranja identifikatora na ulaze i izlaze. 1Sat Ordinals dodeljuje „poreklo“ svakom tokenu kada je kreiran, i to se referencira svaki put kada njegov jedinstveni satoshi promijeni ruke.

Dodatni podaci koji pretvaraju satoshi u jedinstveni token sadržani su u "koverti za natpis" koju će 1Sat Ordinals protokol izvršiti ako vidi da je prisutan. Ovo može uključivati ​​podatke o sCrypt ugovoru koji efikasnije rukuju detaljima o vlasništvu i prijenosu. Kejs predstavlja neke primere koda za izvođenje različitih procesa rukovanja tokenom, za koje on opisuje da rade slično kao i svetska mreža koja traži jedinstvene datoteke.

On također detaljno opisuje načine na koje “Generativni NFT ugovor” može automatski kreirati i primijeniti seriju tokena sakupljača za web stranicu, nasumično kombinujući različite atributne “slojeve” iz glavnog resursa na način koji nikada ne proizvodi istu sliku dvaput. Dodatno, postoji proces “Lock-to-Mint” koji može implementirati cijeli skup tokena u istoj transakciji gdje su ti tokeni u vlasništvu sCrypt ugovora. Ugovor pamti koliko tokena sadrži i njihov status zaključavanja/otključavanja—koji se čak može postaviti prije nego što jedinstveni token postoji (kupci mogu „zaključati“ Bitcoin plaćanja za određeno vrijeme unaprijed, primajući NFT-ove kasnije).

Ako ovo zvuči zanimljivo, pogledajte sCrypt Hackathon prezentacije za programere ili pogledajte sCrypt-ov drugi rad. Svi se mogu prijaviti za učešće na Hackathonu prije 25. marta 2024. godine na njegovoj web stranici ovdje. sCrypt-ova web stranica je otvorena bilo kada nakon toga kako bi ljudi saznali više.

Pogledajte: sCrypt aplikacije dokazuju koliko je Bitcoin moćan

YouTube videoYouTube video

Novi ste u blockchainu? Pogledajte CoinGeek-ov odjeljak Blockchain za početnike, vrhunski vodič za resurse kako biste saznali više o blockchain tehnologiji.

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