Visión general: Proceso de Ingeniería de Tokens
Resources
Visión general: Proceso de Ingeniería de Tokens
El proceso de Ingeniería de Tokens puede dividirse en tres fases:
Descubrimiento, Diseño y Despliegue.
Este módulo trata sobre la Fase de Descubrimiento.
Visión General del Proceso de Ingeniería de Tokens
Un proyecto de Ingeniería de Tokens efectivo suele seguir una estructura reconocible, adaptada de otras disciplinas de ingeniería. El proceso tiene tres fases:
La Fase de Descubrimiento
La Fase de Diseño
La Fase de Despliegue
El propósito de la Fase de Descubrimiento es comprender el sistema que queremos construir. Esto implica mucha comunicación, lluvia de ideas, análisis y modelado mental. Existen muchas herramientas consolidadas usadas en negocios, finanzas e ingeniería tradicional que son útiles en este nuevo contexto. Además, exploraremos herramientas de diseño más recientes creadas específicamente para proyectos con tokens.
Al finalizar esta fase, debemos tener claridad sobre:
Los objetivos del sistema: ¿Por qué lo estamos construyendo? ¿Qué esperamos lograr?
Los agentes del sistema: ¿Quiénes interactuarán con lo que estamos creando?
Las motivaciones de estos agentes: ¿Qué desean estas entidades?
Las acciones que pueden tomar: ¿Qué podrían hacer estas entidades?
Los requisitos del sistema: ¿Qué debe cumplirse para alcanzar estos objetivos?
Los incentivos del sistema: ¿Cómo logramos que los agentes deseen actuar de forma que beneficie al sistema y eviten comportamientos destructivos?
Fase de Diseño
Después del Descubrimiento, viene la Fase de Diseño. En esta fase desarrollamos una representación matemática del sistema llamada espacio de estados, donde se asignan variables para medir los componentes clave del sistema. Cada acción que un agente realice modificará al menos una variable en este espacio. La fase se centra en crear funciones y ecuaciones que describan con precisión cómo cambian estas variables según las acciones de los agentes.
Fase de Despliegue
La fase final del proceso es la Fase de Despliegue. Aquí, el ingeniero de tokens construye un Gemelo Digital (Digital Twin), una herramienta de software que implementa la representación del espacio de estados desarrollada en la fase anterior. En este curso, usaremos Python, uno de los lenguajes más populares en Ingeniería de Tokens, aunque puede usarse cualquier otro lenguaje que cumpla con el propósito de permitir la simulación del sistema en distintas circunstancias para asegurarnos de que funcionará como se espera.
Un proceso iterativo
Las tres fases están interrelacionadas. A veces es necesario volver a fases anteriores cuando surge nueva información. El diagrama siguiente muestra una forma de visualizar este proceso.

Caso de estudio del módulo: AMM
En este curso, presentaremos los fundamentos del proceso de Ingeniería de Tokens usando como ejemplo un Automated Market Maker (AMM).
¿Qué son los AMMs?
Un Automated Market Maker es un mecanismo que permite a los usuarios intercambiar criptomonedas en cualquier momento. Esto se logra mediante el uso de Pools de Liquidez, que contienen distintos tokens que los usuarios pueden querer intercambiar. Los AMMs son una de las innovaciones más importantes de los últimos años en cripto, y han abierto la puerta a numerosos proyectos de Finanzas Descentralizadas (DeFi).
¿Por qué estudiar AMMs en este módulo?
Para entender una idea nueva, es útil tener ejemplos concretos. En este curso, ilustramos el proceso de Ingeniería de Tokens considerando el desarrollo de un AMM. Estos sistemas nos permiten analizar las tres fases del proceso aplicadas a productos reales en uso.
Elegimos los AMMs como foco por varias razones:
Están consolidados: Existen varios AMMs con años de funcionamiento en el mercado.
Son relativamente fáciles de entender: Dentro de las economías digitales, su lógica es accesible. Todos hemos comprado o vendido cosas; los AMMs permiten hacer esto con activos digitales.
Permiten aplicar el proceso completo de ingeniería: Son lo suficientemente complejos como para requerir diseño y verificación cuidadosos.