NFT, "değiştirilemez" bir token olarak, TANIMLAMA doğrulama aracı olarak kullanmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılmasının uygulanabilirliğini basit bir örnekle inceleyeceğiz.
Araç Tanıtımı
SPL Token
Solana, genel bir uygulama olarak Token Program'ı sunmaktadır. Bu, Solana Program Library(SPL)'nin bir parçasıdır. SPL, Token, Swap, Memo gibi birçok yaygın program uygulamasını içerir ve kapsamlı bir istemci kütüphanesi ve CLI araçları sunarak Solana geliştirmeyi büyük ölçüde kolaylaştırır.
Solana Playground
Solana Playground, Solana sözleşmeleri yazmak ve dağıtmak için çevrimiçi bir ortam sunar; varsayılan olarak bazı yaygın araçlar içerir, örneğin SPL Token. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli'yi kullanabiliriz.
Doğrulama Token'i Oluştur
Bir NFT Token oluşturacağız. Eğer kullanıcı bu Token'ı Mint ederse, o cüzdan adresinin sistemde kayıtlı olduğu kabul edilir, aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilir.
Token Oluştur
spl-token kullanarak yeni bir token oluşturun, "--decimals" ile bölünemez Token olarak belirleyin:
spl-token create-token --decimals 0
Çıktıdaki Mint Address, oluşturulan Token ID'sidir.
Token Hesabı Oluştur
Önceki adımda oluşturulan Token için bir Token Hesabı oluştur:
spl-token create-account <token_id>
Mint işlemi
Token Hesabı için bir Token birimi mint edilebilir:
spl-token mint <token_id> 1
Bir cüzdan adresine doğrudan token mintlemek de mümkündür, ancak önce o adres için bir Token Hesabı oluşturmak gerekmektedir.
Token Hesabı Al
"getTokenAccountsByOwner" yöntemini kullanarak RPC arayüzü üzerinden, belirli bir cüzdan adresinin bizim oluşturduğumuz NFT'yi mintleyip mintlemediğini sorgulayın.
Gerçekleştirme
Nextjs kullanarak basit bir proje oluşturun, Ant Design Web3 ile cüzdanı bağlayın.
Başlıca üç sayfa içerir:
Anasayfa: Hoş geldiniz mesajı ve Giriş yapma bağlantısı
Giriş sayfası: Cüzdanı bağlayın ve kullanıcının kayıtlı olup olmadığını kontrol edin
Sign on sayfası: Kullanıcıların kayıt sürecini gerçekleştirmesine izin verin ( mint NFT )
Giriş sayfası, bağlı cüzdan adresine göre ilişkili Token Hesabını bulacak ve kullanıcının kayıtlı olup olmadığını belirleyecektir.
Sign on sayfası, kullanıcılar için bir Token Hesabı oluşturacak ve bir kayıt belgesi olarak bir Token birimi mint edecektir.
Özet
spl-token-cli kullanarak bir NFT oluşturduk, cüzdan adresinin bir Token Hesabına sahip olup olmadığını ve Token mint edip etmediğini, kullanıcının kayıtlı olup olmadığını belirlemek için bir kriter olarak kullanıyoruz.
Web3 kullanıcıları cüzdanlarını bağladıklarında, otomatik olarak bir oturum açma isteği gönderilir, arka planda bir Token Hesabı oluşturulur ve bir Token birimi mint edilerek kayıt belgesi olarak kullanılır.
Daha sonra kullanıcı aynı cüzdan adresini kullanarak 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.
15 Likes
Reward
15
6
Share
Comment
0/400
VibesOverCharts
· 07-23 00:00
Bu dalga Aya doğru gidebilir.
View OriginalReply0
DegenWhisperer
· 07-22 13:48
Ne oluyor, yine tekerleği mi icat ediyorlar?
View OriginalReply0
GateUser-26d7f434
· 07-22 11:51
Kısa ve faydalı, güzel bir araç.
View OriginalReply0
OnchainDetective
· 07-22 11:50
Bu projeyi iki aydır takip ediyorum, arka kapı açığı belirgin...
View OriginalReply0
MissedAirdropBro
· 07-22 11:38
İçeri girdiğimde Solana'nın ne zaman Aya doğru yükselebileceğini gördüm.
NFT TANIMLAMA doğrulama: Solana üzerindeki kayıt olma belgesi uygulama çözümlerini keşfedin
NFT olarak TANIMLAMA aracının keşfi
NFT, "değiştirilemez" bir token olarak, TANIMLAMA doğrulama aracı olarak kullanmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılmasının uygulanabilirliğini basit bir örnekle inceleyeceğiz.
Araç Tanıtımı
SPL Token
Solana, genel bir uygulama olarak Token Program'ı sunmaktadır. Bu, Solana Program Library(SPL)'nin bir parçasıdır. SPL, Token, Swap, Memo gibi birçok yaygın program uygulamasını içerir ve kapsamlı bir istemci kütüphanesi ve CLI araçları sunarak Solana geliştirmeyi büyük ölçüde kolaylaştırır.
Solana Playground
Solana Playground, Solana sözleşmeleri yazmak ve dağıtmak için çevrimiçi bir ortam sunar; varsayılan olarak bazı yaygın araçlar içerir, örneğin SPL Token. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli'yi kullanabiliriz.
Doğrulama Token'i Oluştur
Bir NFT Token oluşturacağız. Eğer kullanıcı bu Token'ı Mint ederse, o cüzdan adresinin sistemde kayıtlı olduğu kabul edilir, aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilir.
Token Oluştur
spl-token kullanarak yeni bir token oluşturun, "--decimals" ile bölünemez Token olarak belirleyin:
spl-token create-token --decimals 0
Çıktıdaki Mint Address, oluşturulan Token ID'sidir.
Token Hesabı Oluştur
Önceki adımda oluşturulan Token için bir Token Hesabı oluştur:
spl-token create-account <token_id>
Mint işlemi
Token Hesabı için bir Token birimi mint edilebilir:
spl-token mint <token_id> 1
Bir cüzdan adresine doğrudan token mintlemek de mümkündür, ancak önce o adres için bir Token Hesabı oluşturmak gerekmektedir.
Token Hesabı Al
"getTokenAccountsByOwner" yöntemini kullanarak RPC arayüzü üzerinden, belirli bir cüzdan adresinin bizim oluşturduğumuz NFT'yi mintleyip mintlemediğini sorgulayın.
Gerçekleştirme
Nextjs kullanarak basit bir proje oluşturun, Ant Design Web3 ile cüzdanı bağlayın.
Başlıca üç sayfa içerir:
Giriş sayfası, bağlı cüzdan adresine göre ilişkili Token Hesabını bulacak ve kullanıcının kayıtlı olup olmadığını belirleyecektir.
Sign on sayfası, kullanıcılar için bir Token Hesabı oluşturacak ve bir kayıt belgesi olarak bir Token birimi mint edecektir.
Özet
spl-token-cli kullanarak bir NFT oluşturduk, cüzdan adresinin bir Token Hesabına sahip olup olmadığını ve Token mint edip etmediğini, kullanıcının kayıtlı olup olmadığını belirlemek için bir kriter olarak kullanıyoruz.
Web3 kullanıcıları cüzdanlarını bağladıklarında, otomatik olarak bir oturum açma isteği gönderilir, arka planda bir Token Hesabı oluşturulur ve bir Token birimi mint edilerek kayıt belgesi olarak kullanılır.
Daha sonra kullanıcı aynı cüzdan adresini kullanarak tekrar siteye giriş yapabilir.