Solana NFT TANIMLAMA doğrulama: Web3 Giriş yap sistemi için yeni bir düşünce yapısı

robot
Abstract generation in progress

Solana Token ile TANIMLAMA kullanmayı keşfedin

NFT, benzersiz bir token olarak, TANIMLAMA aracı olarak kullanmak için çok 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 gerekir:

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 kapsamlı bir istemci kütüphanesi ve CLI aracı sağlar, bu da geliştiricilerin işini büyük ölçüde kolaylaştırır.

Solana Playground

Solpy, çevrimiçi olarak Solana sözleşmeleri yazma ve dağıtma ortamı sunar, varsayılan olarak bazı yaygın araçları içerir, örneğin SPL Token. spl-token-cli aracılığıyla Token'ları kolayca oluşturabilir ve yönetebiliriz.

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

TANIMLAMA doğrulama Token

Bir NFT Token oluşturacağız. Kullanıcı bu Token'ı bastığında, o cüzdan adresinin sistemde kayıtlı olduğu kabul edilecektir.

Token oluştur

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

spl-token create-token --decimals 0

Bu, Token'ın Mint Adresini, yani Token ID'sini çıktısını verecektir.

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

Token Hesabı Oluştur

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

spl-token create-account <token_mint_address>

Web3 Yeni Başlangıç Serisi: Solana Token kullanarak giriş yapmayı keşfet

Token basma

Token Hesabı için bir Token birimi mint etmeyi deneyin:

spl-token mint <token_mint_address> 1

Diğer değerleri de mintlemeyi deneyebilirsiniz, ancak decimals'ı 0 olarak ayarladığımız için gerçek mintleme miktarı ondalık kısmı atlayacaktır.

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

cüzdan adresi için mintleme

Kullanıcı cüzdanı için Token basmak için, önce bu cüzdan için bir Token Hesabı oluşturmak gerekir, ardından bu Hesabı kullanarak Token basabilirsiniz.

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 Hesabı bilgilerini al

Cüzdanın bizim NFT'mizi mintleyip mintlemediğini kontrol etmek için RPC arayüzündeki getTokenAccountsByOwner yöntemini kullanın:

json { "jsonrpc": "2.0", "id": 1, "method": "getTokenAccountsByOwner", "params": [ "<cüzdan_adresi>" { "mint": "<token_mint_address>" }, { "encoding": "jsonParsed" } ] }

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

Giriş Sistemini Gerçekleştirme

Yukarıdaki işlemlere dayanarak, basit bir giriş sistemi gerçekleştirebiliriz:

  1. Next.js projesi oluştur
  2. Ant Design Web3 kullanarak cüzdan bağlayın
  3. Giriş (sign-in) ve kayıt (sign-on) sayfasını gerçekleştirin.
  4. Giriş yaparken kullanıcının NFT'ye sahip olup olmadığını kontrol et
  5. Kullanıcılar için kayıt sırasında NFT oluşturma

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

Giriş süreci:

  • Kullanıcı cüzdanı bağlar
  • Arka uç, ilişkili Token Hesabının varlığını kontrol eder.
  • Eğer varsa, girişe izin ver; aksi takdirde kayıt olma hatırlatması yap.

Kayıt süreci:

  • Kullanıcı cüzdanı bağla
  • Arka uç, Token Hesabı oluşturur ve NFT basar
  • Kayıt başarılı

Kayıt tamamlandıktan sonra, CreateAccount komutu ve NFT basım kayıtları da dahil olmak üzere ilgili işlemleri blok gezgini üzerinden görüntüleyebilirsiniz.

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

Özet

NFT oluşturarak ve bunu kayıt belgesi olarak kullanarak, Web3 cüzdanına dayalı bir giriş sistemi gerçekleştirdik. Bu yöntem, blockchain'in değiştirilemez özelliklerinden faydalanarak TANIMLAMA için yeni bir yaklaşım sunmaktadır.

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

SOL3.06%
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
  • 8
  • Share
Comment
0/400
HypotheticalLiquidatorvip
· 07-16 18:06
Bitti, benim risk kontrol uyarım kırmızıya döndü.
View OriginalReply0
DogeBachelorvip
· 07-14 22:50
spl yine harika işler yapıyor nb ya
View OriginalReply0
degenwhisperervip
· 07-13 18:42
Hiçbir şey söyleme, kaçtım kaçtım.
View OriginalReply0
SilentObservervip
· 07-13 18:40
Her şey çok iyi ama biraz yavaş.
View OriginalReply0
AirdropworkerZhangvip
· 07-13 18:34
solana böyle mi oynanıyor? Öğrendim
View OriginalReply0
MoneyBurnerSocietyvip
· 07-13 18:28
Bu biraz havalı ama maalesef ben bile nft'leri bağlı kaldım...
View OriginalReply0
OPsychologyvip
· 07-13 18:24
Gerçekten güzel ama eğitmek zaman alacak.
View OriginalReply0
PumpDetectorvip
· 07-13 18:17
solana, giriş güvenliğini çözebileceklerini düşünüyor... sevimli ama yalan söylemeyeyim, hâlâ '14 travmasından kurtulmaya çalışıyorum.
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)