NFT'nizi IPFS üzerinde barındırma

Eğer bunu henüz bilmiyorsanız, bir NFT’ye sahip olmak, NFT’nin dosyasının olduğu gibi blok zincirine yüklendiği anlamına gelmez. Bunun yerine, bir NFT, belirli bir token içeren bir blok zinciri bloğuna karşılık gelir. Bu token, adı verilen bir "işaretçi" veya bağlantı saklar tokenURI, bu da bir metadata dosyasına çevrimiçi adresi içerir; bu dosya da medya dosyasına başka bir URI kullanarak atıfta bulunur.

Blok zincirinin eşler arası yapısı nedeniyle, NFT dosyanızı ve metadata dosyanızı herhangi bir web barındırma hizmetinde sadece barındıramazsınız. Sizin tokenURI varlığınızın kalıcı (veya "değiştirilemez") ve uygulamalar ile pazar yerleri arasında taşınabilir kalması gerekir; mümkün olduğunca uzun süre, hatta belki sonsuza dek.

IPFS burada sahneye çıkıyor.

IPFS hakkında

IPFS, InterPlanetary File System’in kısaltmasıdır; dağıtık ağlar arasında veri barındırma ve paylaşma amacına hizmet eden merkeziyetsiz bir dosya ağıdır. NFT platformları, tek bir sunucuya güvenmek yerine verileri IPFS’ten çekebilir ve IPFS protokolü, barındırılan tüm dosyaların yerelmiş gibi "hissettirilmesini" sağlar.

IPFS web sitesinde NFT Saklama en iyi uygulamaları üzerine kapsamlı bir sayfa.

NFT yükleme ayrıntıları

NFT’nizi yüklerken, IPFS’nin sizin için oluşturduğu İçerik Tanımlayıcısına (CID) iki yükleme yapmanız gerekir:

  • İçeriğin kendisi; bunun için IPFS, barındırılan dosya için bir IPFS URL’si döndürür.

  • Medya dosyasının CID’sine atıfta bulunan ve dosya için IPFS URL’sini içermesi gereken metadata dosyası.

İkisi de aynı CID altında IPFS’ye yüklenmelidir.

İdeal olarak, bunu araç setiniz sizin yerinize üstlenir; böylece her şeyi manuel olarak yapmak zorunda kalmazsınız.

Bilgilendirme amacıyla, minimum bir metadata.json dosyasının nasıl görüneceği aşağıdadır:

NFT metadata yapısı hakkında daha fazla bilgi edinmek için (örneğin, neden image görseller için ve animation_url videolar için kullanmanız gerektiği), OpenSea’nin bu belgesini okumanızı öneririz:

Not: Metadata dosyasını sıfırdan yazmanız beklenmez! Araç setiniz bunu sizin için oluşturabilmelidir.

Bu dokümantasyon IPFS hakkında her şeyi anlatmak için hazırlanmadığından, konuyu çevrimiçi aramalarla derinlemesine incelemenizi öneririz. Şuradaki Pinata açıklayıcısıyla başlayabilirsiniz:

... ya da thirdweb’ten şu blog yazısıyla:

Son güncelleme

Bu yararlı oldu mu?