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.
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.
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.
Token Hesabı Oluştur
Önceki adımda oluşturulan Token için bir Token Hesabı oluşturun:
spl-token create-account <token_mint_address>
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.
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.
Yukarıdaki işlemlere dayanarak, basit bir giriş sistemi gerçekleştirebiliriz:
Next.js projesi oluştur
Ant Design Web3 kullanarak cüzdan bağlayın
Giriş (sign-in) ve kayıt (sign-on) sayfasını gerçekleştirin.
Giriş yaparken kullanıcının NFT'ye sahip olup olmadığını kontrol et
Kullanıcılar için kayıt sırasında NFT oluşturma
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.
Ö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.
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.
22 Likes
Reward
22
8
Share
Comment
0/400
HypotheticalLiquidator
· 07-16 18:06
Bitti, benim risk kontrol uyarım kırmızıya döndü.
View OriginalReply0
DogeBachelor
· 07-14 22:50
spl yine harika işler yapıyor nb ya
View OriginalReply0
degenwhisperer
· 07-13 18:42
Hiçbir şey söyleme, kaçtım kaçtım.
View OriginalReply0
SilentObserver
· 07-13 18:40
Her şey çok iyi ama biraz yavaş.
View OriginalReply0
AirdropworkerZhang
· 07-13 18:34
solana böyle mi oynanıyor? Öğrendim
View OriginalReply0
MoneyBurnerSociety
· 07-13 18:28
Bu biraz havalı ama maalesef ben bile nft'leri bağlı kaldım...
View OriginalReply0
OPsychology
· 07-13 18:24
Gerçekten güzel ama eğitmek zaman alacak.
View OriginalReply0
PumpDetector
· 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.
Solana NFT TANIMLAMA doğrulama: Web3 Giriş yap sistemi için yeni bir düşünce yapısı
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.
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.
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.
Token Hesabı Oluştur
Önceki adımda oluşturulan Token için bir Token Hesabı oluşturun:
spl-token create-account <token_mint_address>
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.
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>
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" } ] }
Giriş Sistemini Gerçekleştirme
Yukarıdaki işlemlere dayanarak, basit bir giriş sistemi gerçekleştirebiliriz:
Giriş süreci:
Kayıt süreci:
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.
Ö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.