ILocano module on
NFTs
Powered by likha

Iti Uneg ti NFT

Key Takeaways
  • Ti maysa nga NFT ket mabalin a mabing-bingay iti tallo a paset: ti token, ti metadata, ken ti biswal/asset a maibagi.
  • Ti maysa a parte iti NFTs ket mabalin nga maidulin kadagiti on-chain wenno off-chain a database.
  • Ti maysa nga NFT ket naparsua iti 4 a simple nga addang: panag-digitize, panagidulin, panagpirma ken panag-minting.

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).

(A)O  +  (B)O  +  (C)O

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!

Part A

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!

Part B

  1. NFT Name- Masansan nga daytoy ti kita ti NFT iti maysa a koleksyon wenno paulo iti maysa a partikular a media. Dagiti numero ket mainayon pay tapno mailasin daytoy manipud kadagiti sabali nga NFT nga addaan kadagiti kapada nga nagan (Ex: CryptoPunk #7523, CryptoPunk #5731).
  2. Image Pointer- Iti maysa nga URI wenno silpo nga mangitudo no sadino iti nakaidulinan iti aktuwal nga ladawan iti NFT, a kas ti naiwarwaras a sistema iti pagipempenan (kas ti InterPlanetary File System wenno IPFS).
  3.  Traits and Classifications - Dagitoy nga kababalin iti maysa nga NFT iti managbalin iti dayta nga naisingsingayan kadagiti dadduma nga kas iti dita. Dagitoy nga kababalin a pakairaman na dagiti kulay, kawes, padron, numero, background, ken function. Masansan a masarakan dagitoy proyekto nga addaan iti naisingsingayan nga art.
  4. NFT Description - Panunotem daytoy nga kasla iti kapsyon nga mangted iti sumagmamano nga impormasion iti likudan maipapan iti NFT. Masansan nga maipakita daytoy iti baba ti NFT kadagiti paglakuan ken plataporma.

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.

Part C

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.

Sadino iti nakaidulinan dagiti part ti NFT

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?

NFT Creation Process

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.

Smart Contracts

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!

  1. Panag-digitize: Ni Pedro ket mangpartuat ti paulo, metadata, ken deskripsion ti NFT ken mangbalbaliw ti datos kadagiti umno a pormat (.JSON, PNG, GIF, etc).
  2. Panagidulin: Kalpasanna, idulinna ti datos iti external (off-chain) a database wenno iti blockchain.
  3. Panagpirma: Kalpasan dayta, agpirma ni Pedro iti transaksyon nga mangipatulod iti metadata ti NFT tapno makilangen iti nasirib a kontrata a naibatay iti blockchain.
  4. Minting: Kalpasan nga inaramid ti smart contract ti magic na, mabalin nga mint ni Pedro ti artwork na kas NFT ken ilako dayta kadagiti dadduma a tattao.

Tatta ammo mon no ania ti mamagbalin kadagiti NFT a naisingsingayan ken no kasano ti panagandar dagitoy, kitaentayo dagiti nadumaduma nga tagikua dagitoy.

SHARE
sumaruno
This is some text inside of a div block.