Solana NFT, doğrulama için yeni bir giriş yapma sistemi oluşturma fikrini destekliyor.

robot
Abstract generation in progress

Solana Token'ı TANIMLAMA aracı olarak kullanmayı keşfetmek

NFT (non-fungible token), "değiştirilemez" bir token olarak, TANIMLAMA aracı olarak kullanmak için çok uygundur. Bu makalede, NFT'yi kayıt belgesi olarak kullanmanın uygulanabilirliğini basit bir örnekle ele alacağız.

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

Araç Tanıtımı

SPL Token

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

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

Solana Playground

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

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

TANIMLAMA doğrulama Token

Bir NFT Token oluşturacağız. Eğer kullanıcı bu Token'ı Mint ederse, o cüzdan adresinin sistemde kayıtlı olduğu kabul edilecek, aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilecektir.

Token oluştur

Kullanarak spl-token yeni bir bölünemez token oluşturun:

spl-token create-token --decimals 0

Bu, oluşturulan Token'ın kimliği olan Mint Address'ı çıktı olarak verecektir.

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

Token Hesabı Oluştur

Yeni oluşturulan Token için bir Token Hesabı oluşturun:

spl-token hesap oluştur <token_mint_address>

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

Mint Token

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

spl-token mint <token_mint_address> 1

Diğer değerleri mint etmeyi de deneyebilirsiniz, örneğin 1.9, ancak decimals'ı 0 olarak belirttiğimiz için, gerçek uygulamada ondalık kısmı atılacaktır.

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

cüzdan adresi Mint

Kullanıcı cüzdan adresi için token mintlemek için önce bu adres için bir Token Hesabı oluşturmalısınız:

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

Ardından oluşturulan Token Hesabı ile mint işlemi gerçekleştirin.

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

Token Hesabı Al

RPC arayüzü üzerinden getTokenAccountsByOwner yöntemi ile belirli bir cüzdan adresinin bizim oluşturduğumuz NFT'leri Mint edip etmediğini sorgulayabilirsiniz.

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

Giriş Sistemi Uygulama

Yukarıdaki işlemlere dayalı olarak basit bir giriş sistemi oluşturabiliriz. Ana adımlar şunlardır:

  1. Bir Nextjs projesi oluştur
  2. Ant Design Web3 ile cüzdanı bağlayın
  3. sign-in ve sign-on sayfalarını gerçekleştirin
  4. Kullanıcının kayıtlı olup olmadığını (NFT mint edip etmediğini) sign-in sırasında kontrol et.
  5. Kullanıcı için kaydolma sırasında kayıt belgesi olarak NFT mint et.

Kullanıcılar ilk kez kullanırken önce kayıt olmalıdır (NFT mintleme), ardından aynı cüzdan adresi ile doğrudan giriş yapabilirler.

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

Özet

NFT oluşturarak ve bunu kullanıcı kayıt belgesi olarak kullanarak, blockchain tabanlı bir TANIMLAMA sistemi gerçekleştirdik. Bu yöntem, NFT'nin değiştirilemezliğinden yararlanarak Web3 uygulamalarına yeni bir kullanıcı yönetim yöntemi sunar.

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

SOL0.66%
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
0xSleepDeprivedvip
· 16h ago
Yine kod yazmam gerekecek zzZ
View OriginalReply0
YieldHuntervip
· 20h ago
açıkçası buradaki güvenlik metrikleri hakkında biraz şüpheciyim... sol nfts hala oldukça riskli
View OriginalReply0
BearMarketLightningvip
· 07-24 06:07
Yine bir ETH'yi toparlayan SOL uygulaması
View OriginalReply0
ChainWatchervip
· 07-24 06:05
Bir başka yeni oyun tarzı! Gerçekten güzel.
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)