A través de un esquema visual sencillo, ayudamos a los lectores a clarificar rápidamente la arquitectura completa de EOS, sus componentes esenciales y la forma en que se implementan los contratos inteligentes, de modo que puedas comprender las características clave de la plataforma sin necesidad de consultar la documentación técnica; los capítulos posteriores ampliarán los detalles.
Entender EOS con una sola imagen
EOS es una plataforma blockchain basada en el software de código abierto EOSIO, cuenta con el token nativo EOS, una red principal mantenida por Productores de Bloques (BP) y soporta contratos inteligentes escritos en C++, ofreciendo un entorno de transacciones de alta capacidad y sin comisiones.
Desde Bitcoin hasta Ethereum y ahora EOS, la estructura subyacente se ha vuelto cada vez más compleja. La arquitectura global de EOS se puede resumir en tres componentes centrales:
1. Software EOSIO
- EOSIO es el marco blockchain de código abierto desarrollado por Block.one, al que cualquier persona puede contribuir.
- Este marco permite crear redes de prueba de un solo nodo o de múltiples nodos, y también se puede usar para construir redes alternativas independientes (altnet).
2. Token EOS (moneda EOS)
- EOS se emitió inicialmente como un token ERC‑20 en la blockchain de Ethereum; los ETH recaudados pertenecieron a Block.one.
- Tras concluir la emisión el 2 de junio de 2018, el token se mapeó a la red principal de EOS, convirtiéndose en el activo digital nativo de dicha red.
3. Red principal de EOS
- La red principal genera un conjunto de supernodos mediante un mecanismo de elección de Productores de Bloques (BP), responsables de producir bloques y mantener la red.
- La red principal se lanzó en junio de 2018, y Block.one mantiene una influencia significativa en la gobernanza de la comunidad.
Redes alternativas (altnet)
Más allá de la red principal, surgieron algunas redes alternativas que no cuentan con amplio reconocimiento comunitario, conocidas como altnet, cuyo objetivo es ofrecer entornos experimentales diferentes a los de la red principal.
---
Componentes del software de código abierto EOSIO
| Componente | Descripción |
|---|---|
| **nodeos** | Programa central del nodo EOS, encargado de la producción de bloques y la comunicación en la red. |
| **cleos** | Herramienta de línea de comandos para gestionar la blockchain EOS, consultar su estado y operar carteras. |
| **keosd** | Daemon de cartera local que almacena de forma segura las claves privadas y provee servicios de firma. |
---
Tipos de cuentas en la red principal de EOS
- Cuenta externa: controlada por una clave privada, puede iniciar transferencias y otras operaciones directamente.
- Cuenta de contrato: cuenta dedicada a desplegar contratos inteligentes, vinculada al código del contrato y accesible por otras cuentas.
El sistema de cuentas también involucra dos conceptos importantes: cartera (el cliente que guarda las claves) y permisos, que se dividen en owner y active. Los desarrolladores pueden ampliar y personalizar la estructura de permisos según sus necesidades.

Contratos inteligentes en EOS
- En el sistema EOSIO, un “contrato” funciona de manera similar a una aplicación de fondo en Linux; al iniciar un nodo, se cargan por defecto cuatro contratos básicos (como `eosio.bios`, `eosio.token`, entre otros).
- Los contratos inteligentes pueden activarse de dos formas:
- Un usuario los invoca directamente mediante el comando `cleos`;
- Un contrato interno llama a otro usando el método `send` provisto por EOSIO para llamadas entre contratos.
- El código del contrato se escribe en C++, con archivos fuente `*.hpp` y `*.cpp`. Después de la compilación se genera WebAssembly (WASM, `*.wast`) y el archivo ABI correspondiente (`*.abi`) que la cadena ejecuta.
---
Este artículo explica el concepto “una sola imagen para entender la blockchain EOS y el software de código abierto EOSIO”, así como los fundamentos de los contratos inteligentes de EOS. Para profundizar en el tema, busca los artículos históricos de Bitaigen (Bitagén) o sigue navegando los contenidos relacionados que aparecen a continuación. ¡Agradecemos tu continuo interés y apoyo!
Lectura Relacionada
- Guía esencial de NFT y ERC‑721: conceptos y casos de uso
- ¿Qué es una dapp en blockchain y cómo difiere de una app?
- Algorand (ALGO): seguridad, escalabilidad y futuro del token
💡 Regístrate en Binance con el código B2345 para el descuento máximo en comisiones. Ver guía completa Binance.