Solana NFT olarak TANIMLAMA doçrulama aracı olarak keşif ve uygulama

robot
Abstract generation in progress

Solana Token'ı TANIMLAMA doğrulama aracı olarak kullanmayı keşfet

NFT, "değiştirilemez" bir token olarak, TANIMLAMA 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 keşfedeceğiz.

Ön Söz

Başlamadan önce, kullanacağımız araçları tanıtalım.

SPL Token

Solana'nın sağladığı genel Token Program'ını sıfırdan yeni bir Solana sözleşmesi yazmadan doğrudan kullanabiliriz. Token Program, Solana Program Library(SPL)'nin bir parçasıdır, SPL; Token, Swap, Memo gibi birçok yaygın program uygulamasını sağlar ve kapsamlı bir istemci kütüphanesi, CLI gibi araçlar sunarak Solana geliştiricilerini büyük ölçüde kolaylaştırır.

Solana Playground

Solpy, Solana sözleşmelerini çevrimiçi yazma ve dağıtma ortamı sunmaktadır ve varsayılan olarak daha önce tanıtılan SPL Token gibi bazı yaygın araçları içermektedir. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli kullanabiliriz.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Auth Token

Bu bölümde, bir NFT Token oluşturacağız. Eğer kullanıcı Token mintlediyse, bu cüzdan adresinin sistemde kayıtlı olduğu kabul edilir, aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilir.

Şimdi, önce On-chain bölümüne başlayalım:

Token Oluştur

spl-token kullanarak yeni bir token oluşturuyoruz ve bunun bölünemeyen bir Token( olduğunu "--decimals" ile belirtiyoruz, tıpkı NFT gibi ).

Web3 Yeni başlayanlar serisi: Solana Token ile giriş yapmayı keşfet

Token Hesabı Oluştur

Sonraki adımda, bir önceki adımda oluşturduğumuz Token için bir Token Hesabı oluşturmamız gerekiyor.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

mint

Diğer cüzdan adreslerine yeni Token mintlemeden önce, önce oluşturduğumuz Token Hesabı için bir Token birimi mintlemeyi deneyelim.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Bir cüzdan adresine doğrudan token mintlemeyi de deneyebiliriz.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

cüzdan adresi mint

Başlangıçta düşündüğümüz gibi, diğer bizim olmayan cüzdan adreslerine Mint vermemiz gerekiyordu. Öncelikle cüzdan adresi için bir Token Hesabı oluşturmalıyız, ardından oluşturulan Token Hesabını kullanarak yeni Token birimi mint etmeliyiz.

Web3 Yeni Başlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

Kısacası, belirli bir cüzdan adresi için bir Token birimi basmak istiyorsak, önce bu cüzdan adresi için bir Token Hesabı oluşturmamız gerekir.

Token Hesabı Al

RPC arayüzü üzerinden, belirli bir cüzdan adresinin oluşturduğumuz NFT'yi Mint edip etmediğini öğrenmemiz gerekiyor. Daha spesifik olarak, verileri sorgulamak için "getTokenAccountsByOwner" yöntemini kullanmalıyız.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Gerçekleştirme

Yukarıdaki denemeler sayesinde, mevcut yetenekleri kullanarak gereken işlevselliği elde edebiliriz. Şimdi, istemci kodunu yazmaya başlayalım.

Bunu gerçekleştirmek için basit bir Nextjs projesi oluşturacağız, Ant Design Web3 kullanarak Cüzdanı Bağlayacağız.

sayfa gerçekleştirme

Ana sayfa dahil olmak üzere 3 sayfaya ihtiyacımız var. Bunlar cüzdan bağlantısı için, kullanıcının ( NFT'sini mint edip etmediğini kontrol etmek için ve kullanıcının kayıt sürecini gerçekleştirmesi için ) NFT'sini mint etmesine izin vermek için kullanılacaktır.

Demonstrasyon sayfasını açtığınızda, önce hoş geldiniz mesajını ve Sign in sayfasına giden bağlantıyı göreceksiniz. Sayfaya girdikten sonra önce Sign in olmanız gerekiyor. "Continue with Solana" butonuna tıkladığınızda cüzdan açılacaktır. Daha önce kayıt olmadıysanız, önce kayıt olmanız gerektiğini belirten bir uyarı alacaksınız.

Web3 yeni başlayanlar serisi: Solana Token ile giriş yapmayı keşfedin

Web3 yeni başlayanlar serisi: Solana Token ile giriş yapmayı keşfet

Web3 Yeni Başlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Sign on sayfasında, cüzdanı bağladıktan sonra eğer başarılı olursa, başarılı bildirimini göreceksiniz.

Web3 Yeni Başlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

( işlem doğrulama

NFTs bölümünde, az önce sign-on içinde yapılan Mint işlemini ve Mint edilen NFT'yi görebilirsiniz.

![Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet])https://img-cdn.gateio.im/webp-social/moments-f7eeea08c0467dfcfc5f1c37626332ee.webp###

Web3 yeni başlayanlar serisi: Solana Token ile giriş yapmayı keşfet

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Özet

spl-token-cli kullanarak bir NFT oluşturduk, ardından bir cüzdan adresinin Token Hesabı olup olmadığını ve Token mint edip etmediğini kontrol ederek sitenin kaydedilip edilmediğini belirledik.

Web3 kullanıcıları cüzdanlarını bağladıklarında, otomatik olarak bir oturum açma isteği gönderiyoruz, dahili olarak bir Token Hesabı oluşturuyoruz ve kullanıcıların kayıtlı belgeleri olarak bir Token birimi Mint ediyoruz.

Sonrasında, kullanıcı aynı cüzdan adresiyle tekrar siteye giriş yapabilir.

SOL2.74%
View Original
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.
  • Reward
  • 1
  • Share
Comment
0/400
SmartMoneyWalletvip
· 10h ago
Çok kullanışlı bir araştırma yönü
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)