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.
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.
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.
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.
Token Hesabı Oluştur
Yeni oluşturduğunuz Token için bir Token Hesabı oluşturun:
spl-token create-account <token_mint_address>
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.
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.
Next.js ve Ant Design Web3 kullanarak basit bir giriş sistemi oluşturma:
Next.js projesini başlat
İlgili bağımlılıkları ekle
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ı
Ö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.
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.
8 Likes
Reward
8
7
Share
Comment
0/400
AllTalkLongTrader
· 07-17 17:11
Yeni bir kavram daha oluşturabiliyoruz, peki ya şifre?
View OriginalReply0
GasFeeCryer
· 07-17 12:23
Yenilikçi oyun tarzı dayanamayacak
View OriginalReply0
gas_fee_trauma
· 07-16 17:26
NFT kayıt ol, doyduğun zaman boş durma
View OriginalReply0
StablecoinArbitrageur
· 07-16 17:18
*sigh* yine bir defi çocuğu gas maliyetlerini görmezden geliyor
Solana Token: NFT tabanlı TANIMLAMA doğrulama sistemi gerçekleştirmeyi keşfedin
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.
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.
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.
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.
Token Hesabı Oluştur
Yeni oluşturduğunuz Token için bir Token Hesabı oluşturun:
spl-token create-account <token_mint_address>
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.
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>
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" } ] }'
Giriş Sistemi Uygulama
Next.js ve Ant Design Web3 kullanarak basit bir giriş sistemi oluşturma:
Giriş süreci:
Kayıt süreci:
Ö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.