ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

Cómo leer contratos inteligentes

Reservado solo para los inversores en criptomonedas más entusiastas, leer contratos inteligentes es un método común de análisis fundamental (FA). Al buscar en el contenido de un contrato inteligente, es posible descubrir fallas, funciones maliciosas, características que no funcionan, código copiado, y así.

Si ha leído el artículo de Shrimpy Academy sobre contratos inteligentes, ya sabes como funcionan. Pero si no, aquí hay un resumen rápido:

Básicamente, un contrato inteligente es similar a un algoritmo en la forma en que, una vez activado, tanto los desarrolladores como los usuarios pueden procesar o activar una función. Cualquier interacción o actividad en una aplicación descentralizada cae en esta categoría, incluso:

  • Intercambio de tokens
  • Ejecutando un comercio
  • Retirar fondos
  • Depositar fondos
  • Añadiendo liquidez

Como puedes ver, Los contratos inteligentes son más que esenciales. Representan una herramienta que no solo automatiza ciertas tareas, sino que hace posible que existan en primer lugar. Como tal, Es posible que se dé cuenta de que leer contratos inteligentes es la habilidad más importante de todas.

Cómo analizar contratos inteligentes

Al final del día, un contrato inteligente es simplemente un contrato digital. Como todos los contratos, puede comprender sus términos y condiciones leyéndolos. Para obtener más información sobre el funcionamiento de los contratos inteligentes, recomendamos leer la siguiente lección.

Se puede leer un contrato inteligente visitando el Etherscan de un proyecto (si se basa en Ethereum) y la página de GitHub. Por el bien de esta lección, usaremos Yearn Finance como ejemplo.

Encontramos la página de Etherscan para Yearn Finance escribiendo su ticker (YFI) en la barra de búsqueda.



Justo debajo de la página, podemos encontrar una lista de pestañas que incluye una pestaña "Contrato". Aquí podemos leer el contrato básico para el token YFI, que incluye un conjunto de funciones que puede expandir y leer como se ve en la imagen a continuación.



Las secciones para decimales, Governance and totalSupply revelan la siguiente información:

  • YFI es una ficha con 18 decimales.
  • YFI tiene un contrato de gobernanza separado
  • YFI tiene un suministro total máximo de 36, 666 fichas



Si nos dirigimos a la dirección proporcionada en el campo de gobernanza, podemos encontrar una sección específica del contrato de gobierno de YFI que describe el sistema de bloqueo de tiempo, que implica la duración del período de votación.



Con la ayuda de Etherscan, también nos hemos encontrado con otro contrato de gobernanza más avanzado. Después de una investigación continua, encontramos aún más contratos inteligentes para leer.

Sin embargo, la mayoría del trabajo de Andre Cronje se puede encontrar en la página de GitHub del protocolo Yearn, que hemos descubierto leyendo los documentos de apoyo de Yearn.

En la página dedicada a Yearn Vaults, tuvimos la oportunidad de descubrir cómo funcionan las estrategias de rendimiento de bóveda automatizadas. Gracias a los numerosos comentarios agregados a lo largo de las líneas de código, incluso un lego puede entender las bóvedas de Yearn.


La pregunta que puede tener es:¿cuál es nuestro objetivo final?

Si bien esto no es particularmente útil en el ejemplo de Yearn, debido a la sólida reputación del equipo, el usuario promedio puede leer contratos inteligentes en las plataformas antes mencionadas para verificar las supuestas actualizaciones de desarrollo con el código real. Si se implementó una característica pero no se puede encontrar en un repositorio, podemos decir con seguridad que no existe.

En otro caso, que a menudo se encuentra, podemos comparar numerosos contratos inteligentes. Ver un clon un caso en el que los usuarios crean una nueva dApp copiando otra plataforma exitosa siempre es una mala noticia. Para confirmar que un nuevo proyecto llamado "Rocket Finance, ’Que tiene similitud con Yearn Finance, robó el código del competidor, podemos comparar los contratos inteligentes de los demás.

Naturalmente, Esto es sólo la punta del iceberg. Podemos confirmar una serie de cosas leyendo contratos inteligentes. Sin embargo, observamos que la mayor parte del tiempo buscará clones y características.