Pag-una, ato gisturyahan kung unsa ang NFTs ug unsa sila pagbuhat. Kani nga module, atong i-explore kung unsa ang naa sa NFT.
Ang NFT pwede mabuwag ug tulo ka parts: ang token (A), ang metadata (B), ug ang visual/ asset nga girepresent ani (C).
Ang Part A kay ang cryptographic token mismo, nga naa’y link na gitawag ug Uniform Resource Identifier (URI) nga nagpaabot sa Part B.
Ang Part B, naa’y metadata nga naa’y properties nga NFT name, image pointer, traits/ classifications, ug mga description. Ang Part B naa na pud link nga nagpaabot sa Part C.
Part C kay ang external link nga nagtago sa image/ asset nga girepresent sa NFT.
Atong i-explore kada part.
Ang Part A kay ang actual non-fungible token (NFT) nga unique. Kada NFT kay naa’y pointer sa sulod na gitawag ug URI, nga mupa-adto sa metadata (Part B) nga nagdescribe sa lista sa properties sa NFT.
Ang properties sa NFT kay nag-apil ug mga butang sa Part B.
Kung naglibog gihapon ka unsa ang metadate, basin makatabang ni! Ang metadata sa NFT, nagdescribe sa tanan bahin ini. Pananglitan, ang NFT kay nagrepresent sa concert ticket, naa siya’y pangan sa artist, lingkuranan, ug type sa ticket.
{
"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 nga structure sa NFT metadate base sa concert ticket nga gihimong ehemplo.
Kani nga part kay kung asa ang visual o asset gibutang. Ang Part C pwede siya pareha kasimple sa Google Drive link o pareha sa mas komplikado pa pareha sa IPFS o InterPlanetary File System.
Side note: Dili tanan NFT kay parepareha gihimo. Ang structure sa iyang mga part kay maglahilahi kompara sa uban type of NFTs. Gibutang lang namo sa taas ang basic structure sa pinaka-common nga NFTs na gigamit sa Ethereum blockchain.
Asa gibuatang ang mga NFT parts
Karon, basin matingala ka: asa diay ni gipangbutang ang mga parts? Part A, ang cryptographic token mismo, gibutang sa blockchain, nga mao transparent, immutable, episyente, ug desentralisado.
Part B ug C kay mabutang sa on-chain, pasabot, sulod sa blockchain, o off-chain, pasabot gawas sa blockchain. Pero, ang pagtago sa Part B ug C sa on-chain kay dili kaayo gibuhat tungod kay ang blockchain, limited ra ug memory space, nga nagpabutang ug mas dako nga data pareha sa metadata ug visual/ assets nga grabe gyud ka-mahal.
Ang off-chain storage para sa Part B ug C kay pwedeng maabot gikan sa distributed storage system pareha sa IPFS padung sa pinakasimple sama sa Google Drive. Ang pahkahibalo kung asa ang imong Part B ug C sa NFTs gibutang sa off-chain kay essential para makasabot tungod sa implications ani nga naa sa integrity sa imong NFT. Ato ni sturyaan pa sa sunod nga module, “Limitations sa NFTs”.
Pag March 2021, ang iconic NFT artist nga si Beeple, nakabaligya sa iyang artwork nga gihinganlan ug EVERYDAYS: THE FIRST 5000 DAYS sa Christie’s ug grinabe nga $69 million. Makakita ka sa iyang tokenID sa auction house nga website, kung imo i-search sa blockchain explorer, maghatag nimo ug IPFS URL nga naa’y metafile.json file o metadata. Dugang pa, kini naa’y URL sa actual NFT artwork image. Cool kaayo sa?
Ang proseso sa paghimo ug NFT kay pwede ma-break down sa upat ka simple nga steps. Pero, una ta magsturya gi-unsa paghimo sa NFT, kinahanglan sa ta makasbot unsa ang smart contract, ang program nga magpaposible sa tanan.
Ang Smart Contracts kay ang ‘if-and-then’ statements sa blockchain. Mao ni ang mga programmable code nga automatic maka-execute sa kung kanus-a ang predetermined conditions kay makita. Pananglitan sa smart contract kay ang program nga maghatag ug 0.05 BTC sa usa ka certain wallet kada-adlaw inig ka 11:15 AM. Atong bahinon ang topic sa smart contracts sa laing kurso, pero sa karon, mao ra ni imong dapat mahibal-an!
Karon kahibalo na ta unsa ang smart contract, pwede na ta makatan-aw unsaon paghimo sa NFT in 4 simple steps!
Karon kahibalo na ka unsa ang maka pa-unique sa NFT, ug gi-unsa siya paghimo, tan-awon nato ang lain laing properties.