Iti napalabas, nagsaritaan tayo no ania iti ar-aramiden dagiti NFT ken no kasano iti panagtrabaho da. Iti daytoy nga module, sukimatentayo no ania ti aktual a mangbukel iti NFT.
Ti maysa nga NFT ket mabalin a mabingbingay iti tallo a parte: ti token (A), ti metadata (B), ken ti biswal/asset a maibagi (C).
part A ket iti cryptographic token a mismo, a naglaon ti silpo a awawagan iti Uniform Resource Identifier (URI) a mangiturong iti part B.
part B aglaon iti metadata nga addan kadagiti tagikua a kas iti nagan ti NFT, image pointer, dagiti kababalin/klasipikasion, ken dagiti panangiladawan. Ti part B ket naglaon iti sabali pay a silpo a mangiturong iti part C.
part C ket maysa nga akin ruar nga silpo nga mangidulin iti ladawan/asset nga irepresentar ti NFT.
Sukimaten tayo iti tunggal iti part!
Iti aktual a non-fungible token (NFT) a naisingsingayan. Tunggal NFT ket addaan iti puntos iti uneg, a tinawtawagan iti URI, a mangiturong iti metadata (part B) a mangiladawan ti listaan dagiti tagikua ti NFT’s.
Dagiti sanikua iti NFT’s ket kadaywan a mangiraman kadagiti banag iti baba ti part B.
sukimatentayo ti tunggal iti part!
No ma ulaw ka pay laeng no ania ti metadata, mabalin a makatulong daytoy! Ti metadata ti maysa nga NFT ket mangiladawan ti amin a banag maipapan iti daytoy. Alaentayo a pangiyarigan iti NFT nga mangibagi iti tiket ti konsierto, mabalin nga karaman iti dayta ti artista, tugaw, ken tipo iti tiket.
{
"name": "Justin Bieber Live in Manila (VIP)",
"description": "Justin Bieber is bringing his Justice World Tour to the CCP Open Grounds on October 29, 2022",
"image": "https://ipfs.io/ipfs/QPVsp5Uq8CuA7GPofJFpsRQo2iU1csdJVEJU7SoveUAmzp",
"attributes": [
{
"trait_type": "type",
"value": "VIP"
},
{
"trait_type": "seat",
"value": "0011"
}
],
"external_url": "https://justinbiebertickets.com/1234"
}
Basic structure of an NFT metadata based on the concert ticket example.
Daytoy nga parte iti pakaidulinan iti visual wenno asset. Iti part C ket mabalin nga maysa nga banag nga kasla simple nga kasla iti silpo iti Google Drive iti maysa nga banag nga mas komplikado a kas ti IPFS wenno InterPlanetary File System.
Side note: Saan nga agpapada ti pannakaparsua iti amin nga NFT. Iti estruktura dagiti parte na ket naidumaduma kadagiti dadduma nga kita iti NFT. Inbalabal mi iti ngato iti batayan nga estruktura dagiti kadawyan nga NFT nga maus-usar iti Ethereum blockchain.
Ita, mabalin a pampanunotem: sadino iti nakaidulinan dagitoy a part? Ti part A, iti cryptographic token nga mismo, ket naidulin iti blockchain, a nalawag, saan a mabaliwan, episiente, ken desentralisado.
Part B & C ket mabalin a maidulin iti on-chain, kayatna a sawen iti uneg ti blockchain, wenno off-chain, kayat na nga sawen iti ruar iti blockchain. Nupay kasta, ti panagidulin ti Paset B & C iti on-chain ket saan a kadawyan a maaramid gapu ti limitado nga espasio ti memoria ti blockchain, nga mangaramid ti panagidulin ti dakdakkel nga datos nga kasla iti metadata ken dagiti biswal/asset nga nangina unay.
Ti off-chain nga pagipempenan para kadagiti Paset B & C ket mabalin a manipud iti naiwarwaras a sistema ti pagipempenan nga kasla iti IPFS aginggana ti simple a Google Drive. Iti pannakaammo no sadino iti pakaidulinan dagiti Part B & C dagiti NFT-yo iti ruar iti off chain ket nasken nga maawatan gapu kadagiti implikasion da nga mabalin nga adda iti daytoy iti kinatarnaw ti NFT yo. Ad-adda a pagsasaritaanmi daytoy iti module mi a “Limitasyon dagiti NFT.”
Idi Marso 2021, inlako iti iconic nga artista iti NFT a ni Beeple ti obrana iti arte a napanaganan iti EVERYDAYS: THE FIRST 5000 DAYS idiay Christie’s iti nakadakdakkel a $69 milion. Mabalinmo a sapulen daytoy a tokenID iti website ti balay ti subasta, a no sapulen iti blockchain explorer, ket mangted iti IPFS URL a naglaon iti metafile.json a file wenno metadata. Iti pay maipatinayon, daytoy ket aglaon ti URL iti aktual nga NFT artwork image. Kasano kalamiis dayta?
Mabalin nga bingayen iti proseso iti panagaramid iti NFT iti uppat nga simple nga addang. Nupay kasta, sakbay nga pagsasaritaan tayo no kasano a maaramid ti NFT, masapul nga umuna a maawatan tayo no ania iti smart contract, iti programa nga mapagbalin nga posible iti amin.
Dagiti smart contracts iti ‘if-and-then’ nga sasao iti blockchain. Dagitoy ket maiprograma a kodigo nga automatiko nga mangiipatungpal no matungpal dagiti nasakbay nga naikeddeng nga kasasaad. Iti ihemplo iti smart contract ket ti programa a mangipatulod iti 0.05 BTC iti maysa nga partikular a pitaka iti inaldaw iti 11:15 AM. Sisiren tayo dagiti banag iti smart contracts iti sabali a kurso, ngem iti agdama, daytoy laeng ti masapul nga ammuem!
Tatta ammotayon no ania iti smart contract, mabalintayo nga kitaen no kasano nga maparsua ti NFT iti 4 nga simple nga addang!
Tatta ammo mon no ania ti mamagbalin kadagiti NFT a naisingsingayan ken no kasano ti panagandar dagitoy, kitaentayo dagiti nadumaduma nga tagikua dagitoy.