Ethereum Ağında NFT’leri Mintlemek için 4EVERLAND Bucket Nasıl Kullanılır?
Son yıllarda, NFT’ler oldukça popüler hale geldi ve Ethereum ağı, altyapıyı NFT madenciliği platformları etrafında inşa etmede öncü olarak kabul ediliyor. NFT’ler, normal bir web 2.0 altyapısında asla gerçekleştiremeyeceğimiz birçok olasılığın kilidini açtı.
NFT’ler Nedir?
NFT, bir Blockchain akıllı sözleşmesinde benzersiz bir kimlik olan, Fungible Tokens anlamına gelir. NFT’ler, zincir üzerinde küçük miktarlarda veri depolama yeteneğini getirir, sahip olunabilir ve yeni sahibine aktarılabilir.
Ethereum, ERC-721 ve ERC-1155 olmak üzere 2 NFT standardına sahiptir. ERC, özünde merkeziyetsizliği ve güvenliği korurken ağın faydasını artırmayı amaçlayan iyileştirme önerileri olan yorumlar için Ethereum Talebi anlamına gelir.
ERC-721 ilk resmi NFT standardıdır ve Cryptopunks ve diğer NFT projelerinin ilk günleri ile tanınır. Bu standart, erişim belirtecinin benzersiz bir Meta Veri URI’sine sahip olmasını sağlar.
ERC-1155, ERC-721'e daha fazla özellik ekler ve birçok belirteç türünün tek bir sözleşmeyi paylaştığı çoklu belirteç standardı ile bilinir. Aynı zamanda verimli toplu transferleri destekler ve tokenlar değiştirilemez, değiştirilebilir veya yarı değiştirilebilir türünde olabilir.
4EVERLAND Buckets Nasıl Çalışır?
4EVERLAND buckets, merkeziyetsiz bir depolama ağı olan IPFS’de dosyaları depolamak için bir yol sağlayan bir nesne depolama sistemidir. 4EVERLAND bucket, dosyaları IPFS’den çok basit bir şekilde yüklemenize, sabitlemenize ve almanıza izin verir. Dosyalarınızı yalnızca IPFS’de depolamakla kalmaz, aynı zamanda bucket, dosyaları IPFS’den sabitlemenize ve almanıza izin verir.
Bucket, NFT verilerini Ethereum ağında depolama sürecini basitleştirdi. 4EVERLAND bucket’ı kullanarak, Ethereum ağında bir NFT’yi basmak için daha az gaz ücreti harcarsınız. 4EVERLAND bucket’ın bir başka avantajı da tamamen ücretsiz olması ve %99 çalışma süresine sahip olmasıdır. 4EVERLAND bucket hakkında daha fazla bilgi edinmek için Darren’ın nasıl çalıştığı hakkında daha fazla ayrıntıya yer verdiği bu rehber videoyu izlemekten çekinmeyin.
Ethereum Ağında NFT’lerin Basılması
NFT’lerin Ethereum’da basılması, akıllı sözleşmelerin nasıl çalıştığının iyi anlaşılmasını gerektirir. Ethereum, akıllı sözleşmeleri dağıtmak için bir programlama dili olarak Solidity’yi kullanır. Sözleşme bir işlemde dağıtılır ve dağıtıldıktan sonra işlevlerini çağırabilirsiniz ve durumları değiştirmek isterseniz, bazı gaz ücretlerine tabi olabilirsiniz.
Aşağıda bir NFT’yi basmak için bir fonksiyon örneği verilmiştir:
const cid = 'bafkreifqueh6d56ejjniq6dzsrbubwz73lb6b7cbxwb3vjh2pi5q4elezm'
const tx = await gameItem.awardItem(player, 'ipfs://${cid}')
await tx.wait()
const uri - await gameItem.tokenURI(1)
uri
"ipfs://bafkreifqueh6d56ejjniq6dzsrbubwz73lb6b7cbxwb3vjh2pi5q4elezm"
NFT meta verilerini IPFS’de de saklayabilirsiniz ve bu, gaz basım ücretlerinin maliyetini düşürmeye yardımcı olur.
const metadata = await client.store({
name: '4everland nft #101',
description: "intro to 4ever buckets on Ethereum',
})
Ethereum üzerinde bir NFT mintlemenize yardımcı olacak bazı ek kaynaklar da şunlardır:
hardhat.org/getting-started
openzeppelin.com/contracts/4.x/erc721
docs.ipfs.io/how-to/mint-nfts-with-ipfs
SONUÇ
NFT verilerini depolamak için 4EVERLAND bucket’lardan yararlanmak, bir NFT basarken düşük gaz ücretleri ödemenizi sağlamak için harika bir seçenek olabilir. Bu makale, Ethereum’da NFT’leri nasıl basabileceğinize ve ayrıca NFT meta verilerini nasıl ekleyebileceğinize değindi.
4EVERLAND Hakkında
4EVERLAND, depolama, bilgi işlem ve ağ çekirdek özelliklerini entegre eden bir Web 3.0 bulut bilişim platformudur. Kullanıcının Web 2.0'dan Web 3.0'a sorunsuz bir sıçrama yapmasına ve milyonlarca Web 3.0 geliştiricisi ve uygulaması için altyapı haline gelmesine yardımcı olmayı amaçlar.
4EVERLAND, birden fazla zincir arasında blok zincirler arası iletişim ve birlikte çalışabilirlik ihtiyacının farkındadır ve bu nedenle Ethereum, BSC, Solana, Polygon ve Filecoin gibi temel halka açık zincirlerle entegre olmak için IBC teknolojisini kullanır. Benzer şekilde, 4EVERLAND ayrıca geliştiricilerin blok zincirler arası iletişim, merkezi olmayan front-end, ve bir kez yazma isteklerini karşılamak için IPFS gibi açık bir protokol sistemine dayalı dağıtılmış, yüksek verimli, kendi kendini teşvik eden ve düşük maliyetli bir veri hosting network’ü sağlar. Herhangi bir blok zinciri çalıştırarak Web 3.0 uygulamalarını hızlı bir şekilde oluşturmayı kolaylaştırır.
4EVERLAND topluluğuna katılın:
Website | Twitter | Telegram | Discord | Reddit | Medium| Email