Bagaimanakah NFT Disimpan? Dalam Rantaian, Luar Rantaian dan Storan Terdesentralisasi

Token tidak mudah alih (NFTs) adalah, akhirnya, satu bentuk media digital. Dan sama seperti media digital lain—daripada perkataan yang ditulis Decrypt artikel ke video YouTube dan muzik yang distrim—NFT, dalam bentuk paling asasnya, terdiri daripada data yang terdiri daripada 1s dan 0s.

Itu penting kerana semua yang berkaitan dengan NFT—daripada kontrak pintar ia tinggal dalam URL yang anda gunakan untuk melihatnya ke imej itu sendiri—akhirnya bermuara kepada 1s dan 0s yang disimpan pada komputer.

Walau bagaimanapun, tidak semua teknik storan NFT dicipta sama. Malah, sesetengah pemegang NFT mungkin tidak memiliki lebih daripada URL atau ID token. Oleh itu, anda perlu meluangkan masa untuk memahami cara storan NFT berfungsi sebelum anda berfikir tentang membeli atau membuat NFT.

Sebelum kita menyelami mari kita lihat beberapa konsep teras:

  • ?️ Pelayan—Pelayan ialah komputer, sama seperti yang anda sedang membaca artikel ini. Tidak seperti komputer yang anda gunakan untuk membaca ini, walau bagaimanapun, pelayan sangat berkuasa dan boleh menjalankan banyak program yang berbeza secara serentak. Pada akarnya, NFT hidup dan disimpan pada pelayan.
  • ? Pengehosan—Sebahagian besar orang tidak menjalankan pelayan mereka sendiri jadi, sama ada mereka sedar atau tidak, mereka bergantung pada orang lain untuk menyediakan perkhidmatan itu. Pengehosan merujuk kepada koleksi perkhidmatan, termasuk storan, biasanya dijalankan pada pelayan. Semua NFT dihoskan di suatu tempat.
  • ? Metadata—Metadata ialah data yang menerangkan data lain. Metadata membantu pelayan mencari, memproses dan menyimpan data dengan lebih cekap. Metadata NFT menerangkan ciri seperti (untuk PFP NFT) namanya, warna, saiz, bentuk, jenis topi, jenis cermin mata, dsb.
  • #️⃣ Hash—Cincang ialah fungsi kriptografi yang, diberikan beberapa input, menghasilkan output yang sama setiap kali. Cincang biasanya digunakan untuk mengekod dan banyak maklumat secara sah dan cekap. NFT dan semua metadatanya boleh disimpan dalam satu cincangan. Untuk mendapatkan pengalaman langsung dengan pencincangan, lihat penjana hash ini.
  • ? Kontrak pintar—Kontrak pintar ialah arahan yang dikodkan yang hidup pada rantaian blok. Mereka adalah blok bangunan aplikasi terdesentralisasi (dapps), termasuk kebanyakan NFT. Peraturan untuk mencetak dan menukar NFT hidup dalam kontrak pintar.

Storan dalam rantaian vs luar rantai

Menyimpan NFT dalam rantaian bermakna keseluruhan NFT—imej dan semua metadatanya—wujud pada blockchain. Sebaliknya, NFT yang disimpan di luar rantaian bermakna sebahagian atau kebanyakan NFT disimpan di luar rantaian blok.

Storan dalam rantaian boleh menjadi lebih baik kerana ini bermakna pengguna boleh mengesahkan semua aspek NFT. Walau bagaimanapun, sangat sedikit projek NFT memilih kaedah penyimpanan ini.

Satu contoh yang dilakukan ialah Autoglif. Sebabnya adalah mudah—imej JPEG mengandungi banyak data, terutamanya apabila imej tersebut wujud dalam koleksi mengikut susunan beribu atau berpuluh ribu.

Akibatnya, kebanyakan projek NFT memilih untuk menyimpan imej sebenar di luar rantaian. Banyak projek NFT yang terkenal seperti Cryptopunks dan Kelab Yacht Ape Bosan memilih storan luar rantaian.

Pengehosan berpusat vs tidak berpusat

Dalam kes storan luar rantaian, kontrak pintar NFT mengandungi maklumat yang menunjuk ke beberapa lokasi luar rantaian di mana imej NFT JPEG sebenar disimpan. Selalunya, imej NFT dan metadatanya disimpan dalam cincang.

Cincang ini digunakan untuk menunjuk sama ada penyedia pengehosan berpusat atau terpencar.

Contoh penyedia pengehosan berpusat termasuk Amazon dan Google. Penyedia pengehosan berpusat menjalankan pelayan yang menyimpan 1 dan 0 yang membentuk NFT.

Risiko penyedia pengehosan berpusat ialah (walaupun tidak mungkin) mereka boleh ditutup pada bila-bila masa dan NFT pemilik akan hilang. Semua pemilik akan ditinggalkan, dalam beberapa kes, sebagai cincang mudah yang wujud dalam kontrak pintar.

Itulah sebabnya banyak projek memilih untuk menggunakan penyelesaian terdesentralisasi untuk menjadi tuan rumah NFT mereka. Penyelesaian yang paling biasa adalah untuk menjadi tuan rumah data NFT pada Sistem Fail AntaraPlanet (IPFS). IPFS ialah rangkaian peer-to-peer yang diedarkan di mana fail disimpan merentas berbilang nod, menjadikannya tahan terhadap satu titik kegagalan seperti isu pelayan.

Walaupun NFT yang disimpan pada IPFS tidak disimpan secara teknikal dalam rantaian, ia secara teorinya lebih selamat kerana IPFS tahan penapisan; tiada entiti tunggal mempunyai kuasa untuk menutupnya.

Ikuti perkembangan berita crypto, dapatkan kemas kini harian dalam peti masuk anda.

Sumber: https://decrypt.co/resources/how-are-nfts-stored-on-chain-off-chain-and-decentralized-storage