Implementação do fluxo básico de negociação descentralizada de NFT
Com a popularização da negociação de tokens ERC-20 em exchanges descentralizadas, como realizar a negociação descentralizada para tokens não fungíveis que seguem o protocolo ERC-721, como (NFT), tornou-se uma questão importante. Este artigo irá apresentar como realizar a negociação descentralizada de NFTs através de contratos inteligentes e uma página front-end simples.
Características das transações de NFT
Como cada NFT é único, não pode ser precificado através de curvas de preço como os tokens fungíveis. Atualmente, as formas mais comuns de negociação de NFTs são através de um livro de ordens, com dois principais modos:
Ordem de Preço: O vendedor define o preço de venda, o comprador pode comprar se achar adequado.
Ordem de compra: O comprador emite uma ordem de compra, e o vendedor pode vender se achar o preço adequado.
Este artigo apresenta principalmente o primeiro tipo de método de precificação de negociação.
Funcionalidades básicas do NFT DEX
Uma exchange descentralizada básica de NFT ( DEX ) deve incluir as seguintes funcionalidades:
Colocar produtos à venda: O vendedor coloca o NFT à venda pelo preço definido.
Comprar produtos: O comprador adquire NFTs de acordo com o preço.
Cobrança de taxas: taxas são cobradas com base na proporção do preço de transação
Passos para implementar o DEX de NFT
1. Criar NFT de teste
Pode criar rapidamente um contrato NFT que cumpre o padrão ERC-721 através do Remix, para testes.
2. Escrever contratos inteligentes
O contrato precisa implementar os seguintes métodos principais:
Vendedor coloca NFT à venda
O comprador compra NFT
Cancelar listagem
Taxa de extração
3. Desenvolvimento da interface frontend
A interface do utilizador inclui as seguintes páginas:
Mint: utilizado para a cunhagem de NFT de teste
Comprar: Mercado de NFT, os usuários podem comprar NFT
Portfólio: Gerir os NFTs dos utilizadores, podendo listar e retirar.
Recomendações de ferramentas de desenvolvimento:
Ant Design Web3: para conexão de carteira e exibição de NFT
Wagmi: Interagir com a carteira
Next.js + Vercel: implementar o projeto
4. Implementar funcionalidades principais
Conectar carteira
Mintagem de NFT
Mostrar NFT do usuário
Listar/Remover NFT
Compra de NFT
Através dos passos acima, é possível implementar uma bolsa de negociação descentralizada básica de NFT. Isso proporciona um canal mais aberto e livre para a circulação de NFTs, promovendo o desenvolvimento do ecossistema NFT.
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.
21 Curtidas
Recompensa
21
7
Compartilhar
Comentário
0/400
Miya_rose
· 10h atrás
isto parece muito interessante
Ver originalResponder0
GateUser-00e834e1
· 10h atrás
🤍🤎🤎💜💙💚💛💛❤️❤️💟☪️😆😄😃😍😏😌☺️😊😊🙃🥴🤪😜😜😝😝
Responder0
Tharu94
· 12h atrás
bom
Ver originalResponder0
Ameely
· 12h atrás
obrigado por nos informar obrigado por nos informar obrigado por nos informar
Ver originalResponder0
GhostInTheChain
· 17h atrás
O modelo de livro de ordens é demasiado tradicional, deveria adotar AMM.
Ver originalResponder0
SchrodingerWallet
· 17h atrás
ordens em aberto na cadeia já é muito complicado
Ver originalResponder0
PumpStrategist
· 17h atrás
Lista de livros para compra Métodos típicos de idiotas longo prazo Rekt
Desenvolvimento de DEX de NFT: da implementação de contratos inteligentes à interface do usuário
Implementação do fluxo básico de negociação descentralizada de NFT
Com a popularização da negociação de tokens ERC-20 em exchanges descentralizadas, como realizar a negociação descentralizada para tokens não fungíveis que seguem o protocolo ERC-721, como (NFT), tornou-se uma questão importante. Este artigo irá apresentar como realizar a negociação descentralizada de NFTs através de contratos inteligentes e uma página front-end simples.
Características das transações de NFT
Como cada NFT é único, não pode ser precificado através de curvas de preço como os tokens fungíveis. Atualmente, as formas mais comuns de negociação de NFTs são através de um livro de ordens, com dois principais modos:
Ordem de Preço: O vendedor define o preço de venda, o comprador pode comprar se achar adequado.
Ordem de compra: O comprador emite uma ordem de compra, e o vendedor pode vender se achar o preço adequado.
Este artigo apresenta principalmente o primeiro tipo de método de precificação de negociação.
Funcionalidades básicas do NFT DEX
Uma exchange descentralizada básica de NFT ( DEX ) deve incluir as seguintes funcionalidades:
Passos para implementar o DEX de NFT
1. Criar NFT de teste
Pode criar rapidamente um contrato NFT que cumpre o padrão ERC-721 através do Remix, para testes.
2. Escrever contratos inteligentes
O contrato precisa implementar os seguintes métodos principais:
3. Desenvolvimento da interface frontend
A interface do utilizador inclui as seguintes páginas:
Recomendações de ferramentas de desenvolvimento:
4. Implementar funcionalidades principais
Através dos passos acima, é possível implementar uma bolsa de negociação descentralizada básica de NFT. Isso proporciona um canal mais aberto e livre para a circulação de NFTs, promovendo o desenvolvimento do ecossistema NFT.