NFT (benzersiz ve değiştirilemeyen token) olarak, TANIMLAMA doğrulama aracı olarak kullanılmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılabilirliğini basit bir örnekle inceleyeceğiz.
Araç Tanıtımı
SPL Token
Solana, genel bir uygulama olarak Token Program'ı sunmaktadır ve bu, Solana Program Library (SPL)'in bir parçasıdır. SPL, birçok yaygın program uygulamasını içerir ve mükemmel bir istemci kütüphanesi ile CLI araçları sunarak Solana geliştirmeyi büyük ölçüde kolaylaştırır.
Solana Playground
Solpy, çevrimiçi olarak Solana akıllı sözleşmeleri yazma ve dağıtma ortamı sunar ve varsayılan olarak SPL Token gibi bazı yaygın araçları içerir. SPL Token CLI aracılığıyla token'ları kolayca oluşturabilir ve yönetebiliriz.
Kimlik doğrulama Token'ı oluştur
Bir NFT Token oluşturacağız. Kullanıcı bu Token'ı Mint ettiğinde, sistemde kayıtlı olduğu varsayılacak, aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilecektir.
Token oluştur
spl-token kullanarak yeni bir token oluşturun ve bunu bölünemez Token olarak belirleyin:
spl-token create-token --decimals 0
Bu, oluşturduğumuz Token ID'si olan Mint Address'ı çıktısıdır.
Token Hesabı Oluştur
Yeni oluşturulan Token için bir Token Hesabı oluşturun:
spl-token hesap oluştur <token_id>
Mint Token
Token Hesabı için bir Token birimi mint etmeyi deneyin:
spl-token mint <token_id> 1
Belirttiğimiz decimals 0 olduğu için, mint işlemi gerçekleştirilirken ondalık kısım atılacaktır.
cüzdan adresi Mint
Kullanıcı cüzdan adresi için mint yapmak üzere, önce bu adres için bir Token Hesabı oluşturmalısınız, ardından oluşturulan Token Hesabını kullanarak yeni Token birimi mint yapmalısınız.
Cüzdan adresinin bizim NFT'mizi mint edip etmediğini kontrol etmek için RPC arayüzündeki getTokenAccountsByOwner yöntemini kullanın.
Gerçekleştirme
Ant Design Web3 kullanarak cüzdan bağlantısı sağlamak için basit bir Nextjs projesi oluşturun.
Proje üç sayfa içerir: Ana Sayfa, Giriş Sayfası ve Kayıt Sayfası.
Anasayfa: Hoş geldiniz mesajı ve giriş bağlantısı gösterir
Giriş sayfası: Cüzdanı bağlayın ve kullanıcının kayıtlı olup olmadığını kontrol edin
Kayıt Sayfası: Kullanıcıları kayıt sürecini (NFT mintleme) tamamlamaya yönlendirin.
Giriş yaparken, arka uç bağlantılı cüzdan adresine göre ilişkili Token Hesabını arayacaktır. Eğer veri bulunamazsa, bu cüzdan adresinin kayıtlı olmadığı kabul edilir.
Kayıt sırasında sistem, kullanıcı için bir Token Hesabı oluşturacak ve bir Token birimi mint ederek kayıt belgesi olarak kullanacaktır.
Özet
Bir NFT oluşturmak için spl-token-cli kullandık ve kullanıcının kayıtlı olup olmadığını belirlemek için cüzdan adresinin bir Token Account'a sahip olup olmadığını ve Token mint edip etmediğini kontrol ettik.
Web3 kullanıcıları cüzdanlarını bağladığında, sistem otomatik olarak bir kayıt talebi gönderir, Token Account oluşturur ve bir Token birimi mint eder kayıt belgesi olarak.
Bundan sonra, kullanıcılar aynı cüzdan adresiyle tekrar siteye giriş yapabilir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
6 Likes
Reward
6
2
Repost
Share
Comment
0/400
HappyMinerUncle
· 08-10 01:26
Jüpiter yine sırtımızdan bıçakladı!
View OriginalReply0
SignatureDenied
· 08-10 01:12
Yine eski bir tuzak. Kamu blok zinciri işe yarar mı?
Solana NFT, TANIMLAMA doğrulama sürecine yardımcı olur ve Merkeziyetsizlik kayıt olma için yeni bir çözüm keşfeder.
Solana Token ile TANIMLAMA kullanmayı keşfet
NFT (benzersiz ve değiştirilemeyen token) olarak, TANIMLAMA doğrulama aracı olarak kullanılmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılabilirliğini basit bir örnekle inceleyeceğiz.
Araç Tanıtımı
SPL Token
Solana, genel bir uygulama olarak Token Program'ı sunmaktadır ve bu, Solana Program Library (SPL)'in bir parçasıdır. SPL, birçok yaygın program uygulamasını içerir ve mükemmel bir istemci kütüphanesi ile CLI araçları sunarak Solana geliştirmeyi büyük ölçüde kolaylaştırır.
Solana Playground
Solpy, çevrimiçi olarak Solana akıllı sözleşmeleri yazma ve dağıtma ortamı sunar ve varsayılan olarak SPL Token gibi bazı yaygın araçları içerir. SPL Token CLI aracılığıyla token'ları kolayca oluşturabilir ve yönetebiliriz.
Kimlik doğrulama Token'ı oluştur
Bir NFT Token oluşturacağız. Kullanıcı bu Token'ı Mint ettiğinde, sistemde kayıtlı olduğu varsayılacak, aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilecektir.
Token oluştur
spl-token kullanarak yeni bir token oluşturun ve bunu bölünemez Token olarak belirleyin:
spl-token create-token --decimals 0
Bu, oluşturduğumuz Token ID'si olan Mint Address'ı çıktısıdır.
Token Hesabı Oluştur
Yeni oluşturulan Token için bir Token Hesabı oluşturun:
spl-token hesap oluştur <token_id>
Mint Token
Token Hesabı için bir Token birimi mint etmeyi deneyin:
spl-token mint <token_id> 1
Belirttiğimiz decimals 0 olduğu için, mint işlemi gerçekleştirilirken ondalık kısım atılacaktır.
cüzdan adresi Mint
Kullanıcı cüzdan adresi için mint yapmak üzere, önce bu adres için bir Token Hesabı oluşturmalısınız, ardından oluşturulan Token Hesabını kullanarak yeni Token birimi mint yapmalısınız.
Token Hesabı Oluşturma:
spl-token create-account <token_id> --owner <wallet_address>
Token Hesabı Al
Cüzdan adresinin bizim NFT'mizi mint edip etmediğini kontrol etmek için RPC arayüzündeki getTokenAccountsByOwner yöntemini kullanın.
Gerçekleştirme
Ant Design Web3 kullanarak cüzdan bağlantısı sağlamak için basit bir Nextjs projesi oluşturun.
Proje üç sayfa içerir: Ana Sayfa, Giriş Sayfası ve Kayıt Sayfası.
Giriş yaparken, arka uç bağlantılı cüzdan adresine göre ilişkili Token Hesabını arayacaktır. Eğer veri bulunamazsa, bu cüzdan adresinin kayıtlı olmadığı kabul edilir.
Kayıt sırasında sistem, kullanıcı için bir Token Hesabı oluşturacak ve bir Token birimi mint ederek kayıt belgesi olarak kullanacaktır.
Özet
Bir NFT oluşturmak için spl-token-cli kullandık ve kullanıcının kayıtlı olup olmadığını belirlemek için cüzdan adresinin bir Token Account'a sahip olup olmadığını ve Token mint edip etmediğini kontrol ettik.
Web3 kullanıcıları cüzdanlarını bağladığında, sistem otomatik olarak bir kayıt talebi gönderir, Token Account oluşturur ve bir Token birimi mint eder kayıt belgesi olarak.
Bundan sonra, kullanıcılar aynı cüzdan adresiyle tekrar siteye giriş yapabilir.