---
title: "NFTs de spam y cómo solucionarlos"
description: "Cómo encontrar, etiquetar y filtrar NFTs de spam con la NFT API de Alchemy"
---

# NFTs de spam y cómo solucionarlos

Este artículo explica qué es un NFT spam, por qué representan un problema para los desarrolladores y usuarios de dapps de NFT, y cómo filtrar NFTs spam usando los [**endpoints de la NFT API de Alchemy**](https://www.alchemy.com/docs/data/nft-api/api-reference/nft-spam-endpoints/is-spam-contract-v-3).

## ¿Qué es un NFT spam?

**Los NFTs spam son tokens no fungibles \(NFTs\) no solicitados que se envían o se distribuyen mediante airdrop a tu dirección de wallet, que no compraste y que no quieres.**

Debido a que cualquiera puede enviar y recibir tokens desde y hacia una dirección de wallet en blockchains públicas, ocasionalmente aparecerán NFTs no deseados en tu wallet.

## ¿Cuál es la diferencia entre un NFT spam y un NFT recibido por airdrop?

**Los NFTs spam se refieren al subconjunto de NFTs distribuidos por airdrop que no son deseados por los usuarios.**

Los NFTs gratuitos que se distribuyen por airdrop a tu wallet no necesariamente se consideran spam. Por ejemplo, para brindar valor adicional a los coleccionistas, algunas [**colecciones de NFTs generativos**](https://www.alchemy.com/overviews/solana-generative-nfts) crean NFTs y los distribuyen por airdrop a los coleccionistas. Si bien estos NFTs suelen tener bajo valor de reventa, pueden ser divertidos de conservar en tu colección ya que demuestran tu participación en la comunidad.

## ¿Por qué la gente envía NFTs spam?

La gente envía NFTs spam no solicitados por muchas razones, entre ellas:

1. Para llamar la atención de coleccionistas populares de NFTs
1. Para avergonzar o molestar al dueño de una wallet
1. Para intentar un ataque de phishing y robar tokens de los dueños de wallets
1. Para promocionar un nuevo proyecto de NFT

Con el crecimiento del [mercado de NFTs](https://www.alchemy.com/dapps/best/nft-marketplaces), los NFTs spam se han convertido en un problema cada vez mayor.

## ¿Por qué los NFTs spam son un problema?

Las dos razones principales por las que los NFTs spam son problemáticos son que a menudo los usan hackers y que generan una mala experiencia de usuario para los coleccionistas de NFTs.

### 1. Estafadores

Los NFTs spam pueden ser usados por estafadores para atraer a las personas a compartir sus claves privadas, firmar mensajes o confirmar una transacción que envía fondos a la cuenta del hacker.

Los estafadores pueden distribuir un NFT por airdrop a wallets con la esperanza de que el dueño siga un enlace de phishing que lleva a un sitio web fraudulento. Luego los estafadores pueden solicitar al dueño de la wallet, sin que este lo sospeche, que inicie sesión en su wallet de Ethereum para aprobar esta transacción y "reclamar" su NFT gratuito.

Una vez que la wallet firma una transacción, el estafador puede vaciar los fondos y NFTs de la wallet.

Algunos de estos sitios web usan **eth_sign**, un método inseguro que permite firmar mensajes arbitrarios como "envía tu ether" y que potencialmente puede entregar el control de tu cuenta y activos.

Si bien estos sitios de estafa pueden ser increíblemente convincentes, a menudo tienen señales de alerta, como el uso de un lenguaje extraño o promesas que parecen demasiado buenas para ser verdad.

La mejor manera de proteger tu wallet es nunca interactuar con un smart contract desconocido. Lo más seguro que puedes hacer cuando encuentres NFTs spam en tu wallet es ignorarlos o enviarlos a una dirección de quema (burn address).

### 2. Mala experiencia de usuario

Debido a que los NFTs están vinculados al arte, la utilidad y los creadores, mostrar una colección es motivo de orgullo, y tener NFTs spam en la misma wallet que tus NFTs más valiosos genera una mala experiencia de usuario.

Para los desarrolladores que construyen [herramientas de análisis de NFTs](https://www.alchemy.com/overviews/solana-nft-analytics-tools), galerías o marketplaces, los NFTs spam también son un problema porque pueden generar datos incorrectos y engañar a usuarios desprevenidos haciéndoles creer que un proyecto es más popular de lo que realmente es.

Para garantizar que los holders y coleccionistas de NFTs tengan la mejor experiencia de usuario, las plataformas necesitan usar una [NFT API](https://www.alchemy.com/docs/reference/nft-api-quickstart) que ofrezca filtros de spam sólidos y configuraciones personalizadas.

## ¿Cómo ayuda la NFT API de Alchemy con los NFTs spam?

La NFT API de Alchemy se puede usar para filtrar NFTs spam mediante el filtro de spam de **getNFTs**, y los endpoints **isSpamForContract** y **getSpamContracts**.

Los desarrolladores de NFTs que usan la API de Alchemy pueden agregar un filtro al endpoint de la API getNFTsForOwner \(también conocido como getNFTs\) para excluir NFTs que han sido clasificados como spam.

El endpoint de la NFT API [**isSpamForContract**](https://www.alchemy.com/docs/data/nft-api/api-reference/nft-spam-endpoints/is-spam-contract-v-3) verifica si un contrato en particular ha sido clasificado como spam. Puedes filtrar por direcciones de contrato, lo que significa que también puedes buscar los dueños de un NFT en particular y verificar si ese es el único que poseen.

El endpoint de la NFT API [**getSpamContracts**](https://www.alchemy.com/docs/data/nft-api/api-reference/nft-spam-endpoints/is-spam-contract-v-3) devuelve la lista de todos los contratos spam ERC 721 y ERC 1155 en la chain seleccionada.

Hasta agosto de 2023, la NFT API de Alchemy ha marcado más de 600,000 direcciones de smart contracts como spam.

### Cómo filtrar NFTs spam con la NFT API de Alchemy

Hay múltiples maneras de aprovechar nuestra detección de spam para mejorar la UX de tu app.

El enfoque más común es activar el filtro de exclusión de SPAM en el endpoint [**getNFTsForOwner**](https://www.alchemy.com/docs/reference/nft-api-endpoints/nft-api-endpoints/nft-ownership-endpoints/get-nf-ts-for-owner-v-3) \(también conocido como getNFTs\) para obtener solo NFTs legítimos de una wallet.

[**isSpamContract**](https://www.alchemy.com/docs/data/nft-api/api-reference/nft-spam-endpoints/is-spam-contract-v-3) se puede usar para determinar si un token en particular pertenece a un contrato spam.

[**getSpamContracts**](https://www.alchemy.com/docs/data/nft-api/api-reference/nft-spam-endpoints/get-spam-contracts-v-3) permite mayor flexibilidad al permitirte almacenar la lista de contratos spam y tomar la acción que prefieras respecto a esos contratos.

## ¿Cómo se clasifican los NFTs spam?

**La clasificación de spam tiene una amplia gama de criterios que incluyen, entre otros, la emisión de eventos falsos, la copia de otros NFTs reconocidos, mentir sobre su suministro total, y más.**

Las preguntas principales que hacemos al clasificar el spam son:

1. Si el contrato es ERC721 o 1155, ¿rompe el estándar ERC que implementa? Si es así, ¿qué tan gravemente lo rompe?
1. ¿Se sabe que el contrato acuña muchos tokens hacia wallets populares usadas como honeypot? \(por ejemplo, vitalik.eth\)
1. ¿El contrato miente flagrantemente sobre su suministro total u otros atributos?
1. ¿El metadata es una copia de otra colección de NFTs? ¿Está en blanco?
1. ¿Qué tan activamente se han intercambiado estos NFTs en los marketplaces?
1. ¿Los usuarios han reportado este token como spam?

Usando una combinación de estas heurísticas, determinamos si un NFT se considera spam o no.

Si tu smart contract fue marcado incorrectamente como spam, o si identificaste una dirección de contrato de NFT spam que evadió los filtros de spam, repórtalo a nuestro equipo a través de Discord y haremos lo posible por ayudarte.

## Cómo quemar NFTs spam en Ethereum

Para quemar NFTs spam, envíalos a una dirección de quema **como la dirección "0xdead" `0x000000000000000000000000000000000000dEaD`**.
