Solana NFT TANIMLAMA doğrulama keşfi: SPL Token'a dayalı kayıt ol ve Giriş yap uygulaması

robot
Abstract generation in progress

Solana Token'ı TANIMLAMA doçrulama aracı olarak keşfedin

NFT, bir değiştirilemez token olarak, kimlik doğrulama aracı olarak kullanmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılabilirliğini basit bir örnekle inceleyeceğiz.

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

Araç Tanıtımı

SPL Token

Solana, Solana Program Library (SPL)'in bir parçası olarak genel bir uygulama olarak Token Program'ı sunmaktadır. SPL, birçok yaygın program uygulamasını içerir ve Solana geliştirmeyi büyük ölçüde kolaylaştıran kapsamlı istemci kütüphaneleri ve CLI araçları sağlar.

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

Solana Oyun Alanı

Solpy, Solana sözleşmelerini çevrimiçi yazma ve dağıtma ortamı sağlar, varsayılan olarak SPL Token gibi bazı yaygın araçları içerir. Token oluşturmak ve yönetmek için spl-token-cli kullanarak kolayca yapabilirsiniz.

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

Doğrulama Token'ı Oluştur

Bu bölüm bir NFT Token oluşturacaktır. Kullanıcı bu Token'ı Mint ettiğinde, sistemde kayıtlı olduğu anlamına gelir, aksi takdirde önce kayıt olmanız gerektiği belirtilir.

Token Oluştur

spl-token kullanarak yeni token oluşturun, "--decimals" parametresi ile bölünemez Token olarak belirtin:

spl-token create-token --ondalık 0

Çıktıdaki Mint Address, oluşturulan Token ID'sidir.

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

Token Hesabı Oluştur

Önceki adımda oluşturulan Token için Token Hesabı oluşturma:

spl-token create-account <token_id>

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

Mint Token

Token Hesabı için bir Token birimi mint edebilirsiniz:

spl-token mint <token_id> 1

Cüzdan adresine doğrudan mint token de verebilirsiniz. Ancak önce bu adres için bir Token Hesabı oluşturmanız gerekiyor, ardından oluşturulan Token Hesabını kullanarak yeni Token birimi mint etmelisiniz.

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

Token Hesabı Al

RPC arayüzündeki getTokenAccountsByOwner yöntemini kullanarak, bir cüzdan adresinin belirli bir NFT'yi mintleyip mintlemediğini sorgulayabilirsiniz.

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

Gerçekleştirmek

Nextjs kullanarak basit bir proje oluşturun, Ant Design Web3 ile cüzdanı bağlayın.

Proje 3 sayfadan oluşmaktadır:

  • Ana Sayfa: Hoş geldiniz mesajı ve Giriş yap bağlantısı
  • Giriş sayfası: Cüzdanı bağlayın ve kaydolup kaydolmadığınızı kontrol edin
  • Sign on sayfası: kayıt süreci ( mint NFT )

Giriş yapıldığında, arka uç ilişkilendirilmiş Token Hesabını kontrol ederek kaydedilip kaydedilmediğini belirleyecektir.

Sign on sırasında, bir Token Hesabı oluşturulacak ve kayıt belgesi olarak bir Token birimi mint edilecektir.

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

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

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

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

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

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

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

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

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şlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

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

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

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

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

Özet

Tüm süreç şudur:

  1. NFT oluştur
  2. Cüzdan adresinin Token Hesabı olup olmadığını ve Token mint edip etmediğini kullanarak kayıt durumunu belirleyin.
  3. Kullanıcı cüzdanı bağlandığında otomatik oturum açma, Token Hesabı oluşturma ve Token mintleme
  4. Kullanıcı daha sonra aynı cüzdan adresiyle giriş yapabilir.

Bu yöntem, NFT'yi kayıt belgesi olarak kullanarak, blok zinciri tabanlı TANIMLAMA gerçekleştirmiştir.</token_id></token_id>

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
  • 4
  • Share
Comment
0/400
just_here_for_vibesvip
· 07-11 22:34
Bu şey çok karmaşık.
View OriginalReply0
GweiTooHighvip
· 07-11 21:11
sol nft bu işi hala yapabilir 666
View OriginalReply0
LostBetweenChainsvip
· 07-11 21:11
Yine solana yazdım, tükürüyorum.
View OriginalReply0
New_Ser_Ngmivip
· 07-11 21:05
Çok boğa bir fikir, SOL
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)