NFT TANIMLAMA doğrulama: Solana üzerindeki kayıt olma belgesi uygulama çözümlerini keşfedin

robot
Abstract generation in progress

NFT olarak TANIMLAMA aracının keşfi

NFT, "değiştirilemez" bir token olarak, TANIMLAMA doğrulama aracı olarak kullanmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılmasının uygulanabilirliğ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, genel bir uygulama olarak Token Program'ı sunmaktadır. Bu, Solana Program Library(SPL)'nin bir parçasıdır. SPL, Token, Swap, Memo gibi birçok yaygın program uygulamasını içerir ve kapsamlı bir istemci kütüphanesi ve CLI araçları sunarak Solana geliştirmeyi büyük ölçüde kolaylaştırır.

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

Solana Playground

Solana Playground, Solana sözleşmeleri yazmak ve dağıtmak için çevrimiçi bir ortam sunar; varsayılan olarak bazı yaygın araçlar içerir, örneğin SPL Token. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli'yi kullanabiliriz.

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

Doğrulama Token'i Oluştur

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

Token Oluştur

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

spl-token create-token --decimals 0

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

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

Token Hesabı Oluştur

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

spl-token create-account <token_id>

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

Mint işlemi

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

spl-token mint <token_id> 1

Bir cüzdan adresine doğrudan token mintlemek de mümkündür, ancak önce o adres için bir Token Hesabı oluşturmak gerekmektedir.

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

Token Hesabı Al

"getTokenAccountsByOwner" yöntemini kullanarak RPC arayüzü üzerinden, belirli bir cüzdan adresinin bizim oluşturduğumuz NFT'yi mintleyip mintlemediğini sorgulayın.

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

Gerçekleştirme

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

Başlıca üç sayfa içerir:

  • Anasayfa: Hoş geldiniz mesajı ve Giriş yapma bağlantısı
  • Giriş sayfası: Cüzdanı bağlayın ve kullanıcının kayıtlı olup olmadığını kontrol edin
  • Sign on sayfası: Kullanıcıların kayıt sürecini gerçekleştirmesine izin verin ( mint NFT )

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

Giriş sayfası, bağlı cüzdan adresine göre ilişkili Token Hesabını bulacak ve kullanıcının kayıtlı olup olmadığını belirleyecektir.

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

Sign on sayfası, kullanıcılar için bir Token Hesabı oluşturacak ve bir kayıt belgesi olarak bir Token birimi mint edecektir.

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

Özet

spl-token-cli kullanarak bir NFT oluşturduk, cüzdan adresinin bir Token Hesabına sahip olup olmadığını ve Token mint edip etmediğini, kullanıcının kayıtlı olup olmadığını belirlemek için bir kriter olarak kullanıyoruz.

Web3 kullanıcıları cüzdanlarını bağladıklarında, otomatik olarak bir oturum açma isteği gönderilir, arka planda bir Token Hesabı oluşturulur ve bir Token birimi mint edilerek kayıt belgesi olarak kullanılır.

Daha sonra kullanıcı aynı cüzdan adresini kullanarak tekrar siteye giriş yapabilir.

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

SOL-0.37%
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
  • 6
  • Share
Comment
0/400
VibesOverChartsvip
· 07-23 00:00
Bu dalga Aya doğru gidebilir.
View OriginalReply0
DegenWhisperervip
· 07-22 13:48
Ne oluyor, yine tekerleği mi icat ediyorlar?
View OriginalReply0
GateUser-26d7f434vip
· 07-22 11:51
Kısa ve faydalı, güzel bir araç.
View OriginalReply0
OnchainDetectivevip
· 07-22 11:50
Bu projeyi iki aydır takip ediyorum, arka kapı açığı belirgin...
View OriginalReply0
MissedAirdropBrovip
· 07-22 11:38
İçeri girdiğimde Solana'nın ne zaman Aya doğru yükselebileceğini gördüm.
View OriginalReply0
WhaleStalkervip
· 07-22 11:25
sol oynamak TANIMLAMA doğrulama gereksiz
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)