Solana NFT TANIMLAMA doðrulama: Oluşturma ve Gerçekleştirme Tüm Süreç Analizi

robot
Abstract generation in progress

Solana Token Kullanarak TANIMLAMA Gerçekleştirmeyi Keşfedin

NFT, değiştirilemez bir token olarak, TANIMLAMA aracı olarak kullanmak için son derece uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanımının uygulanabilirliğini basit bir örnekle inceleyeceğiz.

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

Hazırlık Çalışmaları

Başlamadan önce, aşağıdaki araçları anlamamız gerekiyor:

SPL Token

Solana'nın sunduğu Token Program, Solana Program Library (SPL)'in bir parçasıdır. SPL, birden fazla yaygın program uygulamasını içermekte ve kapsamlı bir istemci kütüphanesi ile CLI araçları sunarak geliştirmeyi büyük ölçüde kolaylaştırmaktadır.

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

Solana Oyun Alanı

Bu, çevrimiçi olarak Solana sözleşmeleri yazmak ve dağıtmak için bir ortamdır, yukarıda bahsedilen SPL Token dahil olmak üzere bazı yaygın araçlar içerir. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli kullanabiliriz.

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

TANIMLAMA doğrulama Token

Bir NFT Token oluşturacağız. Eğer kullanıcı bu Token'ı basarsa, o cüzdan adresinin sistemde kaydedildiği kabul edilir.

Token Oluştur

spl-token kullanarak yeni bir bölünemez Token oluşturmak:

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

Bu, Token'in Mint Adresini, yani Token'in benzersiz kimliğini çıkaracaktır.

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

Token Hesabı Oluştur

Oluşturulan Token için bir Token Hesabı oluştur:

spl-token hesap oluştur <token_mint_address>

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

Token oluşturma

Token Hesabı için bir Token birimi basmayı deneyin:

spl-token mint <token_mint_address> 1

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

cüzdan adresi mintleme

Kullanıcı cüzdanı için Token oluşturmak için önce bu cüzdan için bir Token Hesabı oluşturmanız ve ardından bu Hesabı kullanarak oluşturmanız gerekir.

Token Hesabı Oluşturma:

spl-token create-account <token_mint_address> --owner <wallet_address>

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

Token Hesap bilgilerini al

Cüzdanın NFT basıp basmadığını kontrol etmek için RPC arayüzündeki getTokenAccountsByOwner yöntemini kullanın.

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

Gerçekleştirme

Nextjs kullanarak basit bir proje oluşturuyoruz, cüzdanı bağlamak için Ant Design Web3 kullanıyoruz.

Başlıca üç sayfa gerçekleştirildi:

  • Ana Sayfa: Hoş geldiniz mesajı ve giriş sayfasına giden bağlantı
  • 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ın kayıt olmalarını sağla ( NFT basımı )

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

Giriş süreci:

  1. Kullanıcı cüzdanı bağlar
  2. Arka uç, cüzdanın ilgili Token Hesabına sahip olup olmadığını sorgular.
  3. Eğer varsa, giriş başarılı; aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilir.

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

Kayıt süreci:

  1. Kullanıcı cüzdanı bağlar
  2. Arka uç, bu cüzdan için Token Hesabı oluşturur ve bir NFT basar.
  3. Kayıt başarılı

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

Kaydı tamamladıktan sonra, Solscan'da ilgili işlem kayıtlarını ve basılan NFT'leri görüntüleyebilirsiniz.

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

Özet

Kullanıcı kayıt belgesi olarak NFT oluşturarak basit bir TANIMLAMA sistemi gerçekleştirdik. Kullanıcılar, aynı cüzdanı bağlayarak siteye yeniden giriş yapabilir. Bu yöntem, blok zincirinin değiştirilemez özelliklerinden yararlanarak Web3 uygulamalarına yeni bir doğrulama yaklaşımı sunmaktadır.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet</wallet_address></token_mint_address></token_mint_address></token_mint_address>

SOL2.25%
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
  • 5
  • Repost
  • Share
Comment
0/400
alpha_leakervip
· 07-20 16:33
Güzel görünüyor gibi.
View OriginalReply0
BlockchainGrillervip
· 07-19 18:15
Harekete geç!
View OriginalReply0
MetaverseLandlordvip
· 07-18 01:56
Güvenilir
View OriginalReply0
SchrodingersPapervip
· 07-18 01:39
sol uçacak 23333
View OriginalReply0
MoonMathMagicvip
· 07-18 01:32
sol markası kasırga
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)