Description
Un token parece el contrato más fácil que vas a escribir en tu vida. Es un mapping de address a número y un par de funciones para mover el número. Después sale a producción, un exchange lo lista, un mercado de préstamos lo acepta como colateral, y cada suposición que hiciste se vuelve, sin que te des cuenta, algo de lo que todo depende. El patrón approve que copiaste deja que una allowance vieja se gaste dos veces. Los dieciocho decimales que asumiste no coinciden con los seis que usa la stablecoin, y tu cuenta se va por un billón. El proxy que agregaste para poder arreglar bugs después reordena un storage slot en el próximo upgrade y le entrega a un usuario el balance de otro. El activo del mundo real que juraste que estaba respaldado uno a uno no tiene forma honesta de probarlo on chain. Ninguno de estos es un error de sintaxis. Son las formas específicas en que un token que guarda valor sale mal una vez que el mundo empieza a confiar en él, y para ese momento el número en el mapping es de alguien que no te va a perdonar un off by one.
Este libro te enseña a construir tokens como los construye la gente que pone valor real detrás: asumiendo que el balance son los ahorros de alguien, que la aprobación va a ser abusada, que el price feed va a mentir, y que el upgrade va a intentar corromper tu storage. Arranca desde qué es de verdad un token, un libro contable compartido con reglas, y construye el modelo que necesitás para sacar uno sin perder plata. Cubre el estándar ERC-20 y sus filos, la carrera entre approve y allowance que ya vació wallets reales y la forma segura de otorgar gasto; ERC-721 y ERC-1155 para activos únicos y mixtos y dónde muerden sus hooks de transferencia; minteo, quema y control de supply en el que una tesorería pueda confiar; los tres diseños de stablecoin, respaldada en fiat, en cripto y algorítmica, y por qué uno de ellos sigue fallando; los patrones de upgrade con proxy y la regla de storage layout que decide si tu próximo deploy arregla un bug o crea uno; control de acceso por roles para que ninguna llave sola pueda vaciar el token; tokens permisionados y compliant que pueden congelar, poner en allowlist y responderle a un regulador sin una puerta trasera; tokenizar un activo del mundo real y probar el respaldo; ponerle precio a ese activo con un oráculo que nadie pueda manipular en un solo bloque; y una checklist de despliegue para el día en que el token sale a producción y deja de ser tuyo. El ejemplo que corre a lo largo del libro es un sistema de token que construís capítulo a capítulo, una unidad respaldada en fiat y el oro tokenizado que la respalda, revisado por las formas exactas en que cada pieza lastima a alguien. Para ingenieros que van a sacar un token en el que otra gente confía y quieren ser los que nunca perdieron un centavo por sus decimales, sus aprobaciones ni sus upgrades.
Escrito para vos si
Este libro es para: ingenieros que ya saben escribir un smart contract y ahora tienen que sacar un token que otra gente va a guardar, tradear y usar como colateral, donde el balance en un mapping es plata real de alguien y un decimal mal, una aprobación vieja o un storage slot corrido es una pérdida que nadie puede revertir.
Con qué te vas a quedar
- Capítulo 1: El día en que un mapping se volvió los ahorros de alguien
- Capítulo 2: La aprobación que otorgaste el mes pasado se acaba de gastar dos veces
- Capítulo 3: ¿Cómo hago un token que nadie pueda copiar?
- Capítulo 4: Un contrato, mil activos, y me quedé sin gas deployándolos todos
- Capítulo 5: ¿Quién tiene permiso para imprimir plata, y cómo lo freno?
- Capítulo 6: ¿Por qué la moneda que prometió un dólar sigue yendo a cero?
- Capítulo 7: Metí un bug en un contrato que no puedo editar. ¿Y ahora qué?
- Capítulo 8: Una llave filtrada acaba de mintear mil millones de tokens
- Capítulo 9: El regulador quiere que congele una address. ¿Puede mi token hacer eso siquiera?
- Capítulo 10: Puse una barra de oro on chain. ¿Cómo sabe alguien que de verdad está ahí?
- Capítulo 11: El precio de mi token vino de un feed que mintió por un bloque
- Capítulo 12: El día en que el token dejó de ser mío


