Explorar o uso do Token Solana como ferramenta de identificação
NFT como um token "não substituível" é muito adequado para ser usado como ferramenta de identificação. Este artigo explorará a viabilidade do uso de NFT como comprovante de registro através de um exemplo simples.
Apresentação da ferramenta
SPL Token
Solana disponibiliza o Token Program como uma implementação genérica, que faz parte da Solana Program Library (SPL). O SPL contém várias implementações de programas comuns e oferece uma biblioteca de cliente abrangente e ferramentas CLI, facilitando imensamente o desenvolvimento em Solana.
Solana Playground
Solpy fornece um ambiente online para escrever e implantar contratos Solana, incluindo por padrão algumas ferramentas comuns, como o SPL Token. Podemos criar e gerenciar Tokens facilmente através do spl-token-cli.
Criar Token de verificação
Vamos criar um Token NFT. Se um utilizador cunhar esse Token, considera-se que o endereço da carteira está registrado no sistema.
criar Token
Usar spl-token para criar um novo token e especificar como um token indivisível através de "--decimals".
criar Conta de Token
Criar uma Conta de Token para o novo Token.
emissão de Token
Tente cunhar unidades de Token para a Conta de Token. Como foi definido decimals como 0, a parte decimal será descartada na execução.
para endereçamento de carteira
Para cunhar Token para um endereço de carteira específico, é necessário primeiro criar uma Conta de Token para esse endereço e, em seguida, usar a Conta de Token criada para cunhar novas unidades de Token.
Obter Conta de Token
Consultar se o endereço da carteira já cunhou os NFTs que criámos através do método "getTokenAccountsByOwner" da interface RPC.
Implementar
Crie um projeto simples usando Nextjs e conecte a carteira usando Ant Design Web3.
As páginas principais incluem:
Página inicial: Mensagem de boas-vindas e link para a página de login
Página de login: conectar a carteira e verificar se o utilizador está registado
Página de registro: permitir que os usuários realizem o processo de registro ( cunhar NFT )
No processo de login, o backend irá procurar a Token Account associada ao endereço da carteira conectado. Se não forem encontrados dados, o sistema considerará que o endereço da carteira não está registrado.
Ao registar, o sistema criará uma Conta de Token para o utilizador e emitirá uma unidade de Token como comprovativo de registo.
Resumo
Usamos o spl-token-cli para criar NFTs e avaliamos se o endereço da carteira possui uma Conta de Token e se já minteou Tokens para determinar se o usuário está registrado.
Quando os utilizadores do Web3 conectam a carteira, o sistema envia automaticamente um pedido de registo ao backend, criando uma Conta de Token e cunhando unidades de Token como comprovante de registo.
A partir de agora, o utilizador pode usar o mesmo endereço de carteira para fazer login no site novamente.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
9 Curtidas
Recompensa
9
5
Repostar
Compartilhar
Comentário
0/400
MidnightMEVeater
· 08-01 15:43
Transformar idiotas em Bots, delicioso
Ver originalResponder0
AllInAlice
· 07-29 17:06
sol realmente se adequa a fazer isso
Ver originalResponder0
CoffeeNFTs
· 07-29 16:57
Na blockchain pública, esta armadilha do Solana é 6.
Exploração de NFT Solana: criar um sistema de verificação de identificação descentralizada
Explorar o uso do Token Solana como ferramenta de identificação
NFT como um token "não substituível" é muito adequado para ser usado como ferramenta de identificação. Este artigo explorará a viabilidade do uso de NFT como comprovante de registro através de um exemplo simples.
Apresentação da ferramenta
SPL Token
Solana disponibiliza o Token Program como uma implementação genérica, que faz parte da Solana Program Library (SPL). O SPL contém várias implementações de programas comuns e oferece uma biblioteca de cliente abrangente e ferramentas CLI, facilitando imensamente o desenvolvimento em Solana.
Solana Playground
Solpy fornece um ambiente online para escrever e implantar contratos Solana, incluindo por padrão algumas ferramentas comuns, como o SPL Token. Podemos criar e gerenciar Tokens facilmente através do spl-token-cli.
Criar Token de verificação
Vamos criar um Token NFT. Se um utilizador cunhar esse Token, considera-se que o endereço da carteira está registrado no sistema.
criar Token
Usar spl-token para criar um novo token e especificar como um token indivisível através de "--decimals".
criar Conta de Token
Criar uma Conta de Token para o novo Token.
emissão de Token
Tente cunhar unidades de Token para a Conta de Token. Como foi definido decimals como 0, a parte decimal será descartada na execução.
para endereçamento de carteira
Para cunhar Token para um endereço de carteira específico, é necessário primeiro criar uma Conta de Token para esse endereço e, em seguida, usar a Conta de Token criada para cunhar novas unidades de Token.
Obter Conta de Token
Consultar se o endereço da carteira já cunhou os NFTs que criámos através do método "getTokenAccountsByOwner" da interface RPC.
Implementar
Crie um projeto simples usando Nextjs e conecte a carteira usando Ant Design Web3.
As páginas principais incluem:
No processo de login, o backend irá procurar a Token Account associada ao endereço da carteira conectado. Se não forem encontrados dados, o sistema considerará que o endereço da carteira não está registrado.
Ao registar, o sistema criará uma Conta de Token para o utilizador e emitirá uma unidade de Token como comprovativo de registo.
Resumo
Usamos o spl-token-cli para criar NFTs e avaliamos se o endereço da carteira possui uma Conta de Token e se já minteou Tokens para determinar se o usuário está registrado.
Quando os utilizadores do Web3 conectam a carteira, o sistema envia automaticamente um pedido de registo ao backend, criando uma Conta de Token e cunhando unidades de Token como comprovante de registo.
A partir de agora, o utilizador pode usar o mesmo endereço de carteira para fazer login no site novamente.