Solana Token ile doğrulama: NFT, Web3 kayıt olma belgesi olarak keşfediliyor

robot
Abstract generation in progress

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

NFT, değiştirilemez bir token olarak, TANIMLAMA aracı olarak kullanmak için oldukça uygundur. Bu makalede, NFT'yi bir kayıt belgesi olarak kullanmanın geçerliliğini basit bir örnekle inceleyeceğiz.

Giriş

Başlamadan önce, kullanılacak araçları tanıtalım.

SPL Token

Solana'nın sağladığı genel uygulamayı doğrudan kullanabiliriz: Token Program. Token Program, Solana Program Library(SPL)'nın bir parçasıdır, SPL; Token, Swap, Memo dahil olmak üzere birçok yaygın program uygulamasını sağlar ve kapsamlı istemci kütüphaneleri, CLI gibi araçlar sunarak Solana geliştiricilerini büyük ölçüde kolaylaştırır.

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

Solana Playground

Solpy, Solana sözleşmelerini çevrimiçi yazma ve dağıtma 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şlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

Auth Token

Bu bölümde, 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ğini bildiririz.

Şimdi On-chain kısmına başlıyoruz:

Token Oluştur

Yeni bir token oluşturmak için spl-token kullanın, --decimals ile bunun bölünemez bir Token( gibi NFT) olduğunu belirtin:

spl-token create-token --decimals 0

Çıktı günlüklerindeki Mint Adresi, oluşturduğumuz Token'ın ID'sidir.

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

Token Hesabı Oluştur

Bir ö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 ile Giriş Yapmayı Keşfet

Mint Token

Yeni oluşturulan Token Hesabı için bir Token birimi mint etmeyi deneyin:

spl-token mint <token_mint_address> 1

Aynı zamanda doğrudan bir cüzdan adresi vererek token mint edebilirsiniz:

spl-token mint <token_mint_address> 1 <wallet_address>

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

cüzdan adresi Mint

Eğer bir cüzdan adresi için Token basmak istiyorsanız, önce o adres için bir Token Hesabı oluşturmalısınız, ardından oluşturulan Token Hesabını kullanarak yeni Token birimi mint etmelisiniz.

Cüzdan adresi için Token Hesabı oluşturma:

spl-token hesap oluştur <token_mint_address> --sahip <wallet_address>

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

Token Hesabı Al

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

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

Gerçekleştirmek

Sonrasında, bir basit Nextjs projesi oluşturarak işlevselliği gerçekleştireceğiz ve Ant Design Web3 kullanarak cüzdanı bağlayacağız.

Nextjs projesini başlatma:

npx create-next-app@latest

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

İlgili bağımlılıkları ekleyin:

npm install @ant-design/web3 @ant-design/web3-solana @solana/spl-token

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

Cüzdan bağlantısını kontrol etmek için kullanıcıların kayıtlı olup olmadığını kontrol eden ve kullanıcıların kayıt sürecini gerçekleştirmesine olanak tanıyan sign-in ve sign-on sayfaları oluşturun.

sign-in sayfasında, sistem bağlı cüzdan adresine göre ilişkili Token Hesabını arayacaktır. Eğer veri bulunamazsa, bu cüzdan adresinin kayıtlı olmadığı kabul edilir.

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

sign-on sayfası kullanıcılar için Token Hesabı oluşturacak ve Token Mint edecektir, bu kullanıcıların kayıtlı belgeleri olarak.

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

Özet

Bir NFT oluşturmak için spl-token-cli kullandık, ardından cüzdan adresinin bir Token Hesabına sahip olup olmadığını ve Token'ı Mint edip etmediğini kontrol ederek kaydolup kaydolmadığını belirledik.

Web3 kullanıcıları cüzdanlarını bağladıklarında, sistem otomatik olarak bir Token Hesabı oluşturacak ve kayıt belgesi olarak Token basacaktır. Daha sonra kullanıcı aynı cüzdan adresini kullanarak siteye tekrar giriş yapabilir.

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

SOL-1.46%
TOKEN-5.29%
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
  • Repost
  • Share
Comment
0/400
BearMarketNoodlervip
· 07-16 07:14
Bu mu? Maliyet çok yüksek, ne yaptıklarını anlamıyorum.
View OriginalReply0
ThreeHornBlastsvip
· 07-15 23:10
Güzel bir plan, oldukça güvenilir görünüyor.
View OriginalReply0
FloorSweepervip
· 07-14 04:06
Neden hâlâ bu abartılı Giriş yapıyorsun?
View OriginalReply0
zkProofInThePuddingvip
· 07-14 04:05
冲 TANIMLAMA mekanizmasını dene
View OriginalReply0
rugdoc.ethvip
· 07-14 04:02
Gm'yi abartmak yerine buraya gelmek daha mantıklı.
View OriginalReply0
CrossChainBreathervip
· 07-14 03:59
Çok standart bir blok zinciri tartışma çözümü
View OriginalReply0
DegenDreamervip
· 07-14 03:49
Bu dalga NFT'yi netleştirmiş oldu.
View OriginalReply0
StakeTillRetirevip
· 07-14 03:44
solana gerçekten yyds
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)