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.
Şu anda IPFS hakkında öğrenmem gerekiyor mu?
Bu, NFT’nizi basmak için seçtiğiniz yönteme bağlıdır:
Gibi bir панель üzerinden thirdweb: Hayır. IPFS’ye yükleme yerleşik olarak gelir. Hâlâ mevcut bir
ipfs://...eğer NFT parametrelerinde bir tane varsa yapıştırabilirsiniz.Çoğu Web3 SDK’sını kullanarak (örneğin Rarible’ın Multichain SDK’sı): Evet, onlar bir URI bekler. Bazı araçlar yüklemelerde yardımcı olabilir, ancak çoğu değil.
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.
Ya kendi IPFS düğümünüzü çalıştırabilir, ya da Pinatagibi bir IPFS barındırma hizmeti için ödeme yapabilirsiniz; bu hizmet, ihtiyaçlarınız için yeterli olabilecek ücretsiz bir fiyatlandırma planı sunar.
Şunu takip edin Pinata’nın hızlı başlangıç kılavuzu API kimlik bilgilerinizi (bir API anahtarı, bir API gizli anahtarı ve bir JWT token’dan oluşur) ve Özel Gateway alan adınızı (örneğin, blue-genetic-quail-122.mypinata.cloud).
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?