Solana Token: NFT tabanlı TANIMLAMA doğrulama sistemi gerçekleştirmeyi keşfedin

robot
Abstract generation in progress

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

NFT (benzersiz dijital varlık) olarak, TANIMLAMA doğrulama aracı olarak kullanılmak için son derece uygundur. Bu makale, NFT'lerin kayıt belgesi olarak kullanılabilirliğini basit bir örnekle keşfedecektir.

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

Araç Tanıtımı

SPL Token

Solana, Solana Program Library (SPL) 'nin bir parçası olarak genel bir uygulama olarak Token Program'ı sunmaktadır. SPL, Token, Swap ve Memo gibi birçok yaygın program uygulamasını içerir ve geliştiricilerin işini büyük ölçüde kolaylaştıran kapsamlı bir istemci kitaplığı ve CLI araçları sunar.

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

Solana Playground

Solana Playground, çevrimiçi bir Solana sözleşmesi yazma ve dağıtma ortamı sunar ve varsayılan olarak bazı yaygın araçlar, örneğin SPL Token ile birlikte gelir. 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

Doğrulama Tokeni Oluştur

Bir NFT Token oluşturacağız, kullanıcı bu Token'ı bastığında sistemde kayıt işlemini tamamlamış sayılacaktır.

Token oluştur

Yeni bir bölünmez Token oluşturmak için spl-token kullanın:

spl-token create-token --decimals 0

Bu, oluşturduğumuz Token'ın benzersiz tanımlayıcısı olarak Token'ın Mint Adresini çıkaracaktır.

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

Token Hesabı Oluştur

Yeni oluşturduğunuz Token için bir Token Hesabı oluşturun:

spl-token create-account <token_mint_address>

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

Token Basımı

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

spl-token mint <token_mint_address> 1

0 olarak ayarladığımız için, gerçek basılan miktar her zaman bir tam sayı olacaktır.

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

Kullanıcı Cüzdanı için Token Basımı

Kullanıcı cüzdan adresi için Token basmak için önce bu adres için bir Token Hesabı oluşturmalısınız, ardından bu Hesabı kullanarak Token basmalısınız.

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ı Sorgulama

Cüzdan adresinin NFT'mizi mintleyip mintlemediğini RPC arayüzü aracılığıyla sorgulama:

curl <rpc_provider_url> -X POST -H "Content-Type: application/json" -d '{ "jsonrpc": "2.0", "id": 1, "method": "getTokenAccountsByOwner", "params": [ "<cüzdan_adresi>" { "mint": "<token_mint_address>" }, { "encoding": "jsonParsed" } ] }'

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

Giriş Sistemi Uygulama

Next.js ve Ant Design Web3 kullanarak basit bir giriş sistemi oluşturma:

  1. Next.js projesini başlat
  2. İlgili bağımlılıkları ekle
  3. Giriş ve kayıt sayfası oluştur

Giriş süreci:

  • Kullanıcı cüzdanı bağlar
  • Arka uç, ilişkili Token Hesabının var olup olmadığını kontrol eder.
  • Varsa, girişe izin ver; aksi takdirde, kullanıcıyı kaydolması için bilgilendir.

Kayıt süreci:

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

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

Özet

Solana tabanlı bir TANIMLAMA sistemi oluşturmak için NFT'ler oluşturarak bunları kullanıcı kayıt belgeleri olarak kullandık. Kullanıcı cüzdanını ilk bağladığında, sistem otomatik olarak bir Token Hesabı oluşturur ve kayıt belgesi olarak Token basar. Daha sonra, kullanıcı aynı cüzdan adresiyle web sitesine giriş yapabilir. Bu yöntem, Web3 uygulamalarına blockchain teknolojisinin özelliklerini tam olarak kullanarak yeni bir doğrulama yöntemi sunar.

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

SOL2.98%
TOKEN-2.7%
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
  • 7
  • Share
Comment
0/400
AllTalkLongTradervip
· 07-17 17:11
Yeni bir kavram daha oluşturabiliyoruz, peki ya şifre?
View OriginalReply0
GasFeeCryervip
· 07-17 12:23
Yenilikçi oyun tarzı dayanamayacak
View OriginalReply0
gas_fee_traumavip
· 07-16 17:26
NFT kayıt ol, doyduğun zaman boş durma
View OriginalReply0
StablecoinArbitrageurvip
· 07-16 17:18
*sigh* yine bir defi çocuğu gas maliyetlerini görmezden geliyor
View OriginalReply0
just_another_fishvip
· 07-16 17:00
Bir süre sonra hızlıca kaçmak
View OriginalReply0
IronHeadMinervip
· 07-16 16:56
Solana bu sefer gerçekten cesur düşünmüş.
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)