Gran parte de la belleza de Web3 radica en su capacidad para facilitar transacciones no autorizadas y sin confianza sin la intervención de terceros intermediarios o autoridades centralizadas. Pero, ¿cómo funciona esta magia? realmente pasar? Apodado “Internet Lego” por Packy McCormickLos contratos inteligentes se consideran ampliamente como los componentes básicos de Web3.
Un contrato inteligente es un programa informático que vive en la cadena de bloques. Se rige por declaraciones rudimentarias “si / cuando … entonces”. Por ejemplo, “si ocurre ‘a’, realice el paso ‘b'”. Una vez que se cumplen estos plazos predeterminados, la transacción se ejecuta automáticamente y se registra en la cadena de bloques.
Componibles por naturaleza, estos programas informáticos se pueden combinar para crear aplicaciones descentralizadas completas que se conectan directamente a la cadena de bloques. Desde NFT de primer nivel y protocolos financieros descentralizados, un DAO que pretenden comprar los Estados Unidos, la Constitucióntodos estos proyectos Web3 funcionan con contratos inteligentes.
Para los NFT en particular, los contratos inteligentes se utilizan para ejecutar eventos relacionados con la acuñación y la quema de tokens, facilitar transacciones y distribuir regalías. Debajo del capó, el contrato inteligente de un token contiene una colección de datos importantes sobre la distribución, la función y el volumen de transacciones de un token. Esta información no solo es valiosa para evaluar la salud de un proyecto, sino que también puede convertirlo en un entusiasta de NFT más seguro e informado.
Sorprendentemente, no necesita experiencia en programación para obtener información valiosa de un contrato inteligente, pero necesita saber dónde buscar. Y eso es exactamente para lo que estamos aquí.
Cómo acceder al contrato inteligente de un NFT
La mejor manera de ver el contrato inteligente de un token es a través de Etherscan, una plataforma de análisis y explorador de bloques basada en Ethereum. Los exploradores de bloques como Etherscan permiten a los usuarios buscar e indexar información histórica y en tiempo real en una cadena de bloques. Aquí, los usuarios pueden acceder fácilmente a toda la información relevante sobre tokens específicos, contratos inteligentes, transacciones o billeteras individuales.
Para acceder al contrato inteligente de un token, la mayoría de los usuarios toman una de dos rutas: investigación de Etherscan o mediante una lista de mercado de NFT.
Búsqueda Etherscan
En la página de inicio de Etherscan se encuentra una gran barra de búsqueda. Aquí, los usuarios pueden consultar la cadena de bloques en función de la dirección de la billetera, el hash de la transacción, el número de bloque, el nombre del token o la dirección del Servicio de nombres de Ethereum (ENS).
Por el bien de este artículo, buscaremos el nombre del token. Usemos CryptoPunks como ejemplo.

Aunque este podría ser el más rápido método, deja incluso el mayor espacio para errores y malos actores. Recuerde, esta investigación se extiende El conjunto cadena de bloques. Por lo tanto, puede recibir resultados de estafa o tokens no auténticos con nombres similares a su consulta de búsqueda inicial. Si bien estos son inofensivos para ver y explorar, el contrato en sí puede ser dañino para interactuar. Además, si está buscando un punto de datos específico, será inexacto.
Como se muestra arriba, nuestra búsqueda arroja múltiples resultados para CryptoPunks, pero solo la primera colección está marcada con la marca de verificación azul verificada, lo que indica que esta es la colección CryptoPunks verificada. Esto te llevará a la colección. página de fichas.
En la página de fichas, vaya a la tarjeta de resumen del perfil en el lado derecho. Como segunda línea de defensa, asegúrese siempre de verificar la autenticidad de la colección a través del panel de resumen del perfil. Esto debe incluir el sitio de recolección oficial y los perfiles sociales, incluida una página de OpenSea.
Haga clic en el enlace al lado del contrato, que lo dirigirá al contrato inteligente token (encerrado en un círculo en la imagen a continuación).

A través de la lista de mercado de NFT
La ruta más larga (pero más segura). el acceso al contrato inteligente de un token se produce a través de un Lista de tokens CryptoPunk en un mercado NFT. En mercados como LooksRare y OpenSea, la dirección del contrato está vinculada dentro de la pestaña de detalles/propiedades, que se encuentra en el lado izquierdo de la lista de NFT.
Si bien los mercados como Rarible y Foundation no se vinculan directamente con el contrato, sí se vinculan con la transacción de menta donde la dirección del contrato se puede encontrar rápidamente. En el siguiente ejemplo, vemos el enlace al contrato de la colección Magnum Photos 75 que aparece en Foundation.


Navegar en Etherscan
La página principal del contrato.
los página principal del contrato sirve como página de inicio del contrato. Dentro de las secciones de descripción general del contrato y más información, los usuarios pueden encontrar el saldo total de ETH en poder del contrato y el valor respectivo en USD. La sección de más información también incluye un enlace a la transacción de menta inicial y la billetera utilizada para la menta principal.

Al desplazarse más profundamente en la página y las pestañas respectivas, descubre una gran cantidad de información sobre transacciones, propietarios, análisis y el código del contrato en sí. Profundicemos un poco más.
Actas
La pestaña de transacciones muestra una lista cronológica de todas las transacciones de blockchain, incluidas las marcas de tiempo, las direcciones de billetera asociadas con cada transacción, el valor de la transacción y la tarifa de gas respectiva.

La columna Txn Hash permite a los usuarios profundizar en los detalles de una transacción de blockchain específica. A continuación se muestra la columna de método que describe la función realizada en la transacción. Los ejemplos pueden incluir establecimiento para la venta, acuñación, transferencia y aprobación. En este ejemplo, las funciones enumeradas son: Recopilar oferta, Introducir oferta y Recoger.
Contratos
los pestaña de contratos se divide en tres secciones: código, contrato de lectura y contrato de escritura. Antes de continuar, siempre es importante confirmar que el acuerdo que desea leer ha sido verificado. Esto garantiza que el código de contrato proporcionado a Etherscan por el propietario del contrato coincida con el contrato que reside en la cadena de bloques de Ethereum. Como puede ver en la imagen a continuación, este contrato está verificado, lo que significa que está seguro de continuar.

Código
Como sugiere el nombre, la hoja de códigos revela el código fuente del contrato inteligente. A menos que tenga las habilidades técnicas para leer el lenguaje de programación Solidity, esto puede parecer indescifrable. Sin embargo, suele haber comentarios que separan cada sección del código e identifican su función asociada.

Para los curiosos, esta podría ser una buena manera de aprender las funciones básicas de Solidity.
Lee el código
La pestaña Leer código muestra información que generalmente no está presente en la primera página de la página principal del contrato. Si bien esta información puede variar según el contrato, esta pestaña generalmente brinda a los usuarios la posibilidad de consultar varias funciones de contrato inteligente para obtener información específica.
Por ejemplo, la sección balanceOf permite a los usuarios verificar cuántos CryptoPunk tiene una sola billetera simplemente ingresando una dirección de billetera.
Probemos la billetera de jugador de FaZe Bank.

Auge. FaZe posee nueve CryptoPunks.
escribir contrato
Al vincular su billetera a Etherscan, los usuarios autorizados pueden realizar cualquier función escrita en el contrato inteligente directamente desde la interfaz de usuario de Etherscan. Esto incluye enviar y retirar ofertas, comprar y transferir el NFT. Esto es significativamente más difícil y menos práctico que operar en un mercado NFT, pero bueno, diferentes líneas (clave) para diferentes personas.
detector de fichas
Además, se puede encontrar un enlace al rastreador de tokens en la página principal del contrato en la parte inferior del cuadro de información adicional.

El enlace del rastreador de tokens proporciona información adicional sobre la colección en sí, incluido el valor mínimo del token, el suministro máximo de tokens, la cantidad total de billeteras únicas que contienen el token y la cantidad total de transferencias. Esta información a menudo se puede usar para indicar la fuerza de una colección NFT y su comunidad respectiva.
Una comunidad con una gran cantidad de titulares únicos y muchas reubicaciones suele ser mucho más sana y activa que un proyecto en el que unas pocas ballenas poseen la mayor parte del suministro y las fichas rara vez cambian de manos. Además, la pestaña de transferencias a continuación proporciona un registro inmutable de cada transferencia de token en la colección, capturando la fecha, la hora, el precio de venta y las direcciones de billetera de las partes involucradas.

Titulares de fichas
los titulares de tarjetas, convenientemente ubicado a la derecha de la pestaña de transferencias, brinda un desglose completo de quién tiene la mayor cantidad de tokens en el contrato. Para una mejor vista, haga clic en tabla de titulares de fichas en la esquina superior izquierda para ver los datos presentados en un gráfico circular.

Como podemos ver en este ejemplo, los 100 propietarios principales poseen colectivamente el 46,48 por ciento de CryptoPunks.
Analítica
Finalmente, el hoja de analisis muestra datos adicionales sobre recuentos de transacciones, remitentes únicos, tarifas ETH, transferencias y más. En última instancia, los datos disponibles varían según la colección. En el gráfico de CryptoPunks a continuación, podemos filtrar datos relacionados con el saldo de ether, transacciones, tarifas de transacción, ETH y transferencias de tokens, y más.

En este punto, debe tener una comprensión básica de los contratos inteligentes y Etherscan. Con toda la cadena de bloques al alcance de su mano, la forma en que elija usar esta información depende en última instancia de usted.