IOTA propone un registro distribuido, escalable y sin tarifas, diseñado para la economía de las máquinas y más allá.
Orígenes y visión
Génesis en la era del Internet de las cosas
Fundada en 2015 por Sergey Ivancheglo, Dominik Schiener, David Sønstebø y Dr. Serguei Popov, IOTA se propuso resolver un dilema: cómo miles de millones de dispositivos de bajo consumo pueden intercambiar valor y datos de manera segura sin generar tarifas de transacción. Usando un grafo acíclico orientado (DAG), llamado Tangle, los fundadores imaginaron un protocolo que permite micropagos granulares Machine-to-Machine (M2M), cadenas de suministro automatizadas e integridad de datos para ciudades inteligentes.
La fundación IOTA
Creada oficialmente en noviembre de 2017 como una fundación alemana, la fundación sin fines de lucro IOTA lidera la investigación sobre el protocolo base, el desarrollo de código abierto y la normalización dentro de grupos de trabajo de organizaciones como la ISO y el ETSI. Renuncia voluntariamente a cualquier orientación comercial para mantener su neutralidad y garantizar especificaciones abiertas y sin regalías.
| Hecho | Detalles |
|---|---|
| Creación | 2015 por Sergey Ivancheglo, Dominik Schiener, David Sønstebø y Dr. Serguei Popov, para permitir el intercambio seguro y sin tarifas de valor y datos entre máquinas. |
| Fundación IOTA | En noviembre de 2017 como una fundación alemana; gestiona la investigación, el desarrollo y la normalización mientras mantiene la neutralidad y garantiza especificaciones sin regalías. |
| Arquitectura del registro | Utiliza el Tangle – un grafo acíclico orientado donde cada transacción valida dos transacciones anteriores. |
| Transacciones sin tarifas | No hay tarifas de transacción; solo un proof-of-work mínimo y limitado en recursos para luchar contra el spam. |
| Escalabilidad | El rendimiento aumenta con la actividad de la red, ya que cada nueva transacción contribuye a validar otras. |
| Selección de tips | Utiliza la Uniform Random Tip Selection (URTS), que ha evolucionado en IOTA 2.0 hacia random walks ponderados por el mana para garantizar una inclusión equitativa. |
| Oferta de tokens | Oferta máxima fija en 2 779 530 283 MIOTA (1 MIOTA = 1 000 000 IOTA); no hay emisión monetaria inflacionaria. |
| Actualización Stardust | Introducido en octubre de 2023; modularizó el registro, permitió tokens nativos, NFTs, bloqueos temporales y preparó el camino para las cadenas ISC. |
La arquitectura Tangle
¿Qué distingue un DAG?
Las blockchains tradicionales agrupan las transacciones en bloques secuenciales, mientras que en el Tangle de IOTA, cada transacción se registra como un nodo en un grafo acíclico orientado cuyas aristas apuntan hacia los tips anteriores. En lugar de esperar a los mineros, cada nuevo mensaje debe validar dos mensajes anteriores por sí mismo, integrándose así en la red creciente y reforzando la seguridad del sistema.
| Característica | IOTA Tangle (DAG) | Blockchain tradicional |
|---|---|---|
| Estructura de datos | Grafo de transacciones conectadas | Cadena lineal de bloques |
| Tarifas de transacción | 0 (solo un proof-of-work limitado en recursos) | Variables, a menudo según la sobrecarga |
| Escalabilidad del rendimiento | Mejora con la actividad | Limitada por el tamaño de los bloques y el intervalo |
| Actores del consenso | Cada participante | Miners/validadores especializados |
Selección de tips y random walks ponderados
Los nodos usan el algoritmo Uniform Random Tip Selection (URTS), que se desarrolló en el diseño de IOTA 2.0 “Coordicide” para convertirse en random walks ponderados por el mana. Estos caminatas atraviesan el DAG hasta que se seleccionan dos tips no confirmados, asegurando así una inclusión equitativa y evitando transacciones huérfanas.
Mecánica del consenso
Del Coordinator al Coordicide
Al principio de la red, un nodo especial llamado Coordinator creaba periódicamente puntos de referencia que establecían el historial honesto, mientras que los investigadores perfeccionaban el consenso sin permiso. Aunque estaba centralizado, prevenía los doble gastos en caso de una baja tasa de hash y ofrecía una protección Sybil limitada. La próxima actualización Coordicide eliminará esta rueda de entrenamiento gracias al Fast Probabilistic Consensus (FPC), al On-Tangle Voting y a la gestión del tráfico basada en el mana, permitiendo una finalización puramente peer-to-peer.
Fast Probabilistic Consensus (FPC)
El FPC combina muestreo aleatorio con metastabilidad. Cada nodo interroga una subpoblación de pares seleccionados de manera pseudo-aleatoria sobre su opinión respecto a una transacción conflictiva y solo cambia de opinión si la mayoría interpelada supera un umbral configurable. Después de varios ciclos consecutivos idénticos, las decisiones se vuelven definitivas con una tasa de error inferior a 10-9.
Mana: control Sybil y capa de incentivos
A diferencia del Proof-of-Work, IOTA usa el mana — un peso de reputación adquirido al poseer o transferir tokens — para regular el acceso a los recursos de la red. Los nodos con más mana tienen cuotas más altas para la gestión del tráfico y una mayor influencia en las votaciones, reemplazando así el hash intensivo en energía por una métrica de participación o reputación económica.
Tokenomics y oferta
Oferta fija y unidades
El token IOTA tiene una oferta máxima fija de 2 779 530 283 MIOTA (1 MIOTA = 1 000 000 IOTA). No se emiten nuevas monedas, excluyendo así la inflación. La unidad más pequeña en el ledger es 1 IOTA. Para mayor claridad, los monederos suelen mostrar MIOTA.
| Unidad | Valor en IOTA |
|---|---|
| Ki (Kilo IOTA) | 1 000 |
| Mi (Mega IOTA) | 1 000 000 |
| Gi (Giga IOTA) | 1 000 000 000 |
| Ti (Tera IOTA) | 1 000 000 000 000 |
Capas de tokenización Shimmer y Assembly
Para probar extensiones económicas sin riesgo para la red principal, la fundación lanzó en 2022 la red de puesta en escena incentivada Shimmer (SMR), que admite la tokenización y las cadenas de contratos inteligentes. Posteriormente, Assembly (ASMB) fue propuesto como el entorno de gobernanza y ejecución Layer 1, cuyo despliegue depende sin embargo de las decisiones de la comunidad dentro de las iniciativas Digital Product Passport.
Contratos inteligentes
Actualización Stardust
Implementada en octubre de 2023, la actualización Stardust modularizó el registro IOTA e introdujo tipos de emisión nativos para tokens personalizados, NFT, bloqueos temporales condicionales e intercambios atómicos. Los datos y los cálculos fueron separados, abriendo el camino a las cadenas IOTA Smart Contracts (ISC) conectadas al Tangle.
Contratos inteligentes IOTA (ISC)
Las cadenas ISC sirven como entornos de ejecución sandbox Wasm donde los desarrolladores implementan contratos en Rust, Go o TypeScript. Cada cadena tiene su propio comité de validadores y ancla periódicamente Anclajes L1 en el Tangle para garantizar la integridad del estado. Esta arquitectura fragmentada permite una escalabilidad horizontal casi infinita y permite modelos de tarifas a nivel de la cadena, mientras que las transferencias de valor L1 permanecen sin tarifas.

Actualizaciones del protocolo base
Calendario cronológico
| Año | Actualización | Funciones clave |
|---|---|---|
| 2016 | Lanzamiento de mainnet | Snapshot inicial, puntos de referencia del Coordinator |
| 2018 | Refactorización del Coordinator (Coo) | Puntos de referencia binarios, mejora de la selección de tips |
| 2020 | Chrysalis | Direcciones Ed25519, modelo UTXO, reducción de los recursos requeridos por los nodos |
| 2023 | Stardust | Tokenización nativa, condiciones de desbloqueo, cargas útiles extendidas |
| 2024–2025 | Coordicide (IOTA 2.0) | Consenso sin permisos, mana, eliminación del comité de validadores |
Bibliotecas de clientes y desarrollo de monederos
La biblioteca iota.rs proporciona enlaces para JavaScript, Python y Swift y abstrae las particularidades de la serialización binaria. En cuanto a monederos, Firefly reemplazó al cliente heredado Trinity e introdujo soporte para monederos de hardware, paneles de control de staking y galerías NFT, todo basado en el motor de bóveda cifrada Stronghold.
Ecosistema y asociaciones
Industria & investigación
IOTA colabora con el Grupo Volkswagen para auditorías de firmware over-the-air, con EDAG en mercados de datos de vehículos de sistemas autónomos y con Intel en entornos de ejecución de confianza. La investigación académica cubre el laboratorio IM SE de la TU Berlín, el Smart Systems Centre del Imperial College de Londres y el IOTA Research Council con sede en Trondheim.
Consorcios de normalización
Dentro del DTC, IOTA desarrolla planes directores intersectoriales para los pasaportes de productos digitales. Además, el Object Management Group (OMG) adoptó la especificación IOTA Streams como norma recomendada para la transmisión de mensajes estructurados en redes de sensores.
Casos de uso prácticos
Movilidad y sector automotriz
Los vehículos se convierten en unidades económicas autónomas cuando pueden pagar sin intervención humana los peajes, tarifas de estacionamiento, energía y datos. Los proyectos piloto en Wolfsburg usan IOTA para pagar los cargos de recarga en menos de tres segundos, manteniéndose por debajo del umbral de transacción de los terminales de pago, que ralentizan las redes de tarjetas tradicionales.
Prueba de origen en la cadena de suministro
La pista de auditoría inmutable de IOTA rastrea los componentes de productos de lujo desde la materia prima hasta los estantes de las tiendas. En cada punto de contacto, se transmite una carga útil JSON cifrada al Tangle, que luego es leída por aplicaciones móviles de escaneo para verificar la autenticidad, la frescura o el abastecimiento ético, sin revelar detalles sensibles para los secretos comerciales.
Microrredes energéticas
Las cooperativas energéticas descentralizadas usan IOTA para medir los excedentes solares y realizar microtransacciones de kilovatios hora entre propietarios y vecinos. Los medidores inteligentes publican los datos de consumo cada cinco segundos, y los contratos inteligentes equilibran los créditos cada noche, eliminando así la carga de facturación detallada.

Experiencia desarrollador y herramientas
Implementaciones de nodos
Coexisten dos nodos listos para producción: Hornet (Go) y Bee (Rust). Un tercero, GoShimmer, sirve como un sandbox de investigación para el Coordicide. Imágenes Docker, Helm Charts y playbooks Ansible facilitan el despliegue en puertas de enlace periféricas o clústeres Kubernetes.
IOTA Streams e Identity
Streams permite una comunicación de canal cifrada fuera del Tangle, donde solo se almacenan los metadatos — raíz del canal e índice del mensaje — en el registro. Identity v1.0, conforme a las especificaciones W3C Decentralized Identifier (DID), emite credenciales verificables ancladas por pruebas del Tangle y ofrece a los sujetos un control autodeterminado de las atestaciones.
Gobernanza y comunidad
Marco de gobernanza abierta
La Community Treasury Governance, introducida por un voto de los tenedores de tokens en diciembre de 2021, asigna ~133 TIOTA a proyectos públicos. Las propuestas pasan por las fases idea → especificación → aprobación → ejecución, con Firefly gestionando los votos On-Tangle ponderados por participación. Este modelo pone énfasis en la discusión transparente fuera de la cadena y la ratificación en la cadena.
Hubs regionales
Se celebran meetups y hackathons en Berlín, Nairobi, Buenos Aires y Taipei. El Discord IOTA cuenta con más de 60 000 miembros en los canales #dev-chat, #research y #governance, favoreciendo un ciclo de retroalimentación en tiempo real entre usuarios, mantenedores e investigadores principales.
Aspectos regulatorios y cumplimiento
Métricas de eficiencia energética
Dado que los nodos de IOTA funcionan en hardware tipo Raspberry Pi con un consumo de menos de 3 vatios, su balance de carbono en el ciclo de vida es ventajoso comparado con las cadenas PoW. En 2024, TÜV SÜD certificó la metodología LCA de IOTA según la norma ISO 14040, fortaleciendo así su posición en los requisitos europeos de informes sobre sostenibilidad.
Interoperabilidad con las reglas E-Money
Gracias a las clases de activos digitales definidas en la legislación MiCA (Markets in Crypto-Assets), las transferencias sin tarifas de IOTA se consideran Non-Funds-Tokens, evitando así las licencias E-Money para las cargas útiles de transacciones
máquina. Paralelamente, IOTA Identity soporta los procesos KYC cuando las plataformas mantienen tokens para clientes privados.
Comparaciones con otras tecnologías de registro distribuido
IOTA vs. Ethereum
Mientras que Ethereum ejecuta cada contrato inteligente en cada nodo completo, generando tarifas de gas, IOTA mueve la lógica a cadenas ISC opcionales. Esta separación permite pagos L1 sin tarifas y propone, si es necesario, tarifas de gas calculadas de manera determinista en L2. Además, el DAG de IOTA finaliza en segundos sin huérfanos, mientras que el consenso probabilístico de Ethereum requiere tiempos de confirmación más largos o la Beacon Chain de Ethereum 2.0.
IOTA vs. Solana
El diseño de Solana con un estado global único alcanza más de 50 000 TPS, pero requiere hardware de gama alta consumiendo centenares de vatios. En cambio, el DAG paralelo de IOTA puede manejar cargas comparables en CPU estándar, ya que las tareas de validación se distribuyen horizontalmente con el número de participantes, evitando así un cuello de botella único.
| Criterio | IOTA | Ethereum | Solana |
|---|---|---|---|
| Tarifas de capa base | 0 | Tarifas de gas variables (Gwei) | Lamports (fracción de SOL) |
| Energía por tx | <0,00001 kWh | ~41 kWh (era PoW) | ~0,0008 kWh |
| Finalidad | ~5 s | ~12 min (PoW) | Instantánea + riesgo de reorganización |
Arquitectura técnica en detalle
Modelo de registro UTXO
La migración Chrysalis transformó IOTA de un registro sin cuentas basado en bundles a una estructura UTXO, conocida de Bitcoin. Cada output incluye una serie de condiciones de desbloqueo — bloqueos temporales, hash-locks o restricciones de direcciones — permitiendo condiciones de salida complejas sin sobrecargar las entradas de la transacción.
Estructura de la carga útil
Una transacción IOTA incluye un type-tag de 1 byte, un essence precedido por la longitud, posiblemente una payload de indexación para datos etiquetados en ASCII y firmas digitales. Stardust agregó campos de metadatos y bloques de funcionalidades para permitir futuras extensiones sin comprometer la compatibilidad binaria.
Primitivas criptográficas
La preparación para la criptografía post-cuántica impulsa la adopción de las Winternitz One-Time Signatures (OTS+) para la mensajería autenticada oculta en IOTA. En el registro, Ed25519 protege los saldos, mientras que BLAKE2b-256 hashea los archivos de snapshot. Se están realizando investigaciones para examinar alternativas XMSS basadas en Merkle como soluciones de reemplazo cuánticamente seguras.
Incorporación de desarrolladores
Flujo de trabajo de inicio
- Genere una frase mnemotécnica en Firefly o con
iota-cli wallet init. - Inicie un nodo Hornet privado clonando el repositorio
docker-compose-hornet. - Encuentre una dirección de faucet del devnet y envíe una payload de indexación llamada
hello-tangle. - Inicialice un comité de cadena ISC compuesto por cuatro validadores con
wasp-cliy despliegue el puerto de contrato ERC-20 de ejemplo.
Depuración y monitoreo
Los stacks Grafana-Prometheus monitorean el crecimiento del pool de tips, los porcentajes de huérfanos y las latencias de solidificación. Los sondajes JTAG en dispositivos verifican las llamadas a los aceleradores criptográficos en STM32 flasheados con iota-c-client.

Lecturas adicionales
Depósitos de especificaciones
Los desarrolladores que busquen detalles del protocolo a nivel de líneas pueden explorar las organizaciones de GitHub iotaledger/ietf-specs y iotaledger/protocol-research, donde se presentan documentos Markdown tipo RFC que detallan los formatos de mensajes, las ecuaciones de control de tasa y las pruebas de teoría de juegos.
Tutoriales comunitarios
Guías paso a paso, desde «Building an NFT Marketplace on Shimmer» hasta «Integrating IOTA Identity with OAuth2», se pueden encontrar en los archivos de HackMD y el tag IOTA en dev.to. Cada tutorial incluye fragmentos de código, colecciones de Postman y Dockerfiles para fomentar la experimentación práctica.

