Si un NFT dice «transferencia segura», ¿eso evita enviarlo a la persona equivocada?
Al enviar un NFT, aunque veas «transferencia segura», no te saltes la verificación de la dirección del destinatario. Esta comprobación no sabe a quién querías enviárselo.
En el estándar ERC-721 del ecosistema $ETH , safeTransferFrom es una forma de transferir. Si la dirección de destino contiene código de contrato, se llama a su interfaz de recepción y se comprueba si devuelve la respuesta requerida; si la respuesta no es correcta, la transacción debería fallar.
Puedes entenderlo como preguntarle a un dispositivo receptor: «¿Puedes recibirlo siguiendo estas reglas?». Esto ayuda a evitar algunos problemas de recepción con contratos incompatibles, pero no confirma quién es el propietario del dispositivo. Que una dirección pueda responder tampoco demuestra que sea el destinatario acordado.
Por lo tanto, que la comprobación de recepción se complete correctamente no significa que la dirección sea correcta, que el objeto de colección sea auténtico ni que puedas recuperarlo después. Antes de transferirlo, confirma la red, el contrato del NFT, el número de identificación y la dirección del destinatario mediante fuentes fiables. Si el destinatario es una plataforma o un contrato, consulta también sus propias instrucciones para recibir y retirar fondos.
Aquí se explica una comprobación de recepción del estándar; no se verifican una cartera, un contrato ni una transacción concretos. No interpretes «segura» en el nombre de la función como una garantía de toda la operación.
Fuente: https://eips.ethereum.org/EIPS/eip-721
Al enviar un NFT, aunque veas «transferencia segura», no te saltes la verificación de la dirección del destinatario. Esta comprobación no sabe a quién querías enviárselo.
En el estándar ERC-721 del ecosistema $ETH , safeTransferFrom es una forma de transferir. Si la dirección de destino contiene código de contrato, se llama a su interfaz de recepción y se comprueba si devuelve la respuesta requerida; si la respuesta no es correcta, la transacción debería fallar.
Puedes entenderlo como preguntarle a un dispositivo receptor: «¿Puedes recibirlo siguiendo estas reglas?». Esto ayuda a evitar algunos problemas de recepción con contratos incompatibles, pero no confirma quién es el propietario del dispositivo. Que una dirección pueda responder tampoco demuestra que sea el destinatario acordado.
Por lo tanto, que la comprobación de recepción se complete correctamente no significa que la dirección sea correcta, que el objeto de colección sea auténtico ni que puedas recuperarlo después. Antes de transferirlo, confirma la red, el contrato del NFT, el número de identificación y la dirección del destinatario mediante fuentes fiables. Si el destinatario es una plataforma o un contrato, consulta también sus propias instrucciones para recibir y retirar fondos.
Aquí se explica una comprobación de recepción del estándar; no se verifican una cartera, un contrato ni una transacción concretos. No interpretes «segura» en el nombre de la función como una garantía de toda la operación.
Fuente: https://eips.ethereum.org/EIPS/eip-721