Skip to main content
LIVE
BTC $—| ETH $—| BNB $—| SOL $—| XRP $— · · · BITAIGEN · · · | | | | · · · BITAIGEN · · ·
Arquitectura de EOS: Guía visual completa y contratos inteligentes

Arquitectura de EOS: Guía visual completa y contratos inteligentes

Bitaigen Research Bitaigen Research 3 min de lectura

Explora la arquitectura de EOS en una sola imagen, descubre sus componentes y la forma de implementar contratos inteligentes, sin leer documentación técnica.

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

ComponenteDescripció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.

Una imagen que explica qué es EOS y sus contratos inteligentes

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:
  1. Un usuario los invoca directamente mediante el comando `cleos`;
  2. 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

💡 Regístrate en Binance con el código B2345 para el descuento máximo en comisiones. Ver guía completa Binance.

Regístrate en Binance Ahora

El exchange de criptomonedas más grande del mundo. Usa nuestro código exclusivo para el descuento máximo en comisiones.

  • Comisiones spot 0.075% (las más bajas)
  • 350+ criptomonedas · 24/7
  • Fondo SAFU $1B+ protección usuarios
Código de Referido B2345

⚠️ Las inversiones en cripto conllevan riesgos. Asociación de afiliado con Binance.

📖 View full Binance guide →
Regístrate en Binance – Máximo descuento邀请码 B2345 · Comisión spot desde 0.075%
Bitaigen Research
Sobre el autor
Bitaigen Research

El equipo editorial de Bitaigen cubre noticias blockchain, análisis de mercado y tutoriales de exchanges.

Únete a nuestro Telegram Discutir este artículo
Telegram →

Suscríbete a Bitaigen

Noticias cripto semanales y análisis de precio de Bitcoin en tu bandeja

🔒 Respetamos tu privacidad. Sin spam, nunca.

⚠️ Aviso de riesgo: Los precios de las criptomonedas son muy volátiles. Este artículo no es asesoramiento de inversión.