NFT'ler Nasıl Depolanır? Zincir İçi, Zincir Dışı ve Merkezi Olmayan Depolama

Değiştirilemez jetonlar (NFT'ler) nihayetinde bir dijital medya biçimidir. Ve tıpkı diğer dijital medya gibi - yazılı kelimelerden azalmak YouTube videolarına ve müzik akışına yönelik makaleler—NFT'ler, en temel biçimleriyle, 1'ler ve 0'lardan oluşan verilerden oluşur.

Bu önemlidir, çünkü NFT ile ilgili her şey - akıllı sözleşme resmin kendisini görüntülemek için kullandığınız URL'de yaşar; sonuçta bilgisayarda depolanan 1'lere ve 0'lara düşer.

Ancak tüm NFT depolama teknikleri eşit yaratılmamıştır. Gerçekten de, bazı NFT sahipleri bir URL veya jeton kimliğinden daha fazlasına sahip olmayabilir. Bu nedenle, bir NFT satın almayı veya yapmayı düşünmeden önce NFT depolamanın nasıl çalıştığını anlamak için zaman ayırmaya değer.

Dalmadan önce, bazı temel kavramlara bir göz atalım:

  • ?️ Sunucular—Sunucu, tıpkı bu makaleyi okuduğunuz bilgisayar gibi bir bilgisayardır. Bununla birlikte, bunu okuduğunuz bilgisayarın aksine, sunucular son derece güçlüdür ve aynı anda birçok farklı programı çalıştırabilir. Köklerinde, NFT'ler yaşar ve sunucularda saklanır.
  • ? Barındırma—İnsanların büyük çoğunluğu kendi sunucularını çalıştırmaz, bu nedenle farkında olsalar da olmasalar da bu hizmeti sağlamak için başka birine güvenirler. Barındırma, depolama da dahil olmak üzere, genellikle sunucularda çalıştırılan bir hizmet koleksiyonunu ifade eder. Tüm NFT'ler bir yerde barındırılır.
  • ? Meta veriler—Meta veriler, diğer verileri tanımlayan verilerdir. Meta veriler, sunucuların verileri daha verimli bir şekilde bulmasına, işlemesine ve depolamasına yardımcı olur. Bir NFT'nin meta verileri (bir PFP NFT için) adı, rengi, boyutu, şekli, şapka tipi, gözlük tipi vb. gibi özellikleri tanımlar.
  • #️⃣ hash—Bir karma, belirli bir girdi verildiğinde her seferinde aynı çıktıyı üreten bir şifreleme işlevidir. Bir hash tipik olarak birçok bilgiyi doğrulanabilir ve verimli bir şekilde kodlamak için kullanılır. Bir NFT ve tüm meta verileri tek bir karmada saklanabilir. Karma ile uygulamalı deneyim elde etmek için kontrol edin bu karma üreteci.
  • ? Akıllı sözleşme—Akıllı sözleşmeler, bir blok zincirinde yaşayan kodlanmış talimatlardır. Çoğu NFT dahil olmak üzere merkezi olmayan uygulamaların (dapps) yapı taşlarıdır. NFT'leri basma ve değiştirme kuralları akıllı sözleşmelerde bulunur.

Zincir içi ve zincir dışı depolama

Bir NFT'yi zincir üzerinde depolamak, tüm NFT'nin (görüntü ve tüm meta verilerinin) bir blockchain. Tersine, zincir dışı depolanan NFT'ler, NFT'nin bir kısmının veya çoğunun blok zincirinin dışında depolandığı anlamına gelir.

Zincir üstü depolama tercih edilebilir çünkü bu, kullanıcıların NFT'nin tüm yönlerini doğrulayabileceği anlamına gelir. Ancak, çok az NFT projesi bu depolama yöntemini tercih ediyor.

Bunu yapan bir örnek Otoglifler. Bunun nedeni basittir—JPEG görüntüleri çok fazla veri içerir, özellikle bu görüntüler binlerce veya onbinlerce koleksiyonlarda mevcut olduğunda.

Sonuç olarak, çoğu NFT projesi gerçek görüntüleri zincir dışında saklamayı tercih eder. gibi birçok iyi bilinen NFT projesi KriptoPunklar ve Bored Ape Yacht Club zincir dışı depolamayı tercih ediyor.

Merkezi ve merkezi olmayan barındırma

Zincir dışı depolama durumunda, NFT'nin akıllı sözleşmesi, gerçek NFT JPEG görüntüsünün depolandığı bazı zincir dışı konumlara işaret eden bilgileri içerir. Genellikle, NFT görüntüsü ve meta verileri bir karmada saklanır.

Bu karma, merkezi veya merkezi olmayan bir barındırma sağlayıcısına işaret etmek için kullanılır.

Merkezi barındırma sağlayıcılarına örnek olarak Amazon ve Google dahildir. Merkezi barındırma sağlayıcıları, NFT'yi oluşturan 1'leri ve 0'ları depolayan sunucuları çalıştırır.

Merkezi barındırma sağlayıcılarının riski, (olasılıkla olmasa da) herhangi bir zamanda kapanabilmeleri ve sahibinin NFT'sinin kaybolmasıdır. Bazı durumlarda, sahibine bırakılacak tek şey, akıllı bir sözleşmede var olan basit bir karmadır.

Bu nedenle birçok proje NFT'lerini barındırmak için merkezi olmayan çözümleri kullanmayı tercih ediyor. En yaygın çözüm, NFT verilerini Gezegenler Arası Dosya Sisteminde barındırmaktır (IPFs). IPFS, dosyaların birden çok düğümde depolandığı, sunucu sorunları gibi tek hata noktalarına karşı dirençli hale getiren dağıtılmış eşler arası bir ağdır.

IPFS'de depolanan NFT'ler teknik olarak zincir üzerinde depolanmasa da, IPFS sansüre dayanıklı olduğu için teorik olarak daha güvenlidir; hiçbir varlığın onu kapatma yetkisi yoktur.

Kripto haberlerinden haberdar olun, gelen kutunuzda günlük güncellemeler alın.

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