¿Qué es EOS?. EOS.IO es una arquitectura blockchain diseñada para permitir el escalado vertical y horizontal de aplicaciones descentralizadas, creando una construcción similar al sistema operativo sobre la cual las aplicaciones se pueden construir. El software proporciona cuentas, autenticación, bases de datos, comunicación asincrónica y la programación de aplicaciones en muchos núcleos o clústeres de CPU. La tecnología resultante es una arquitectura blockchain que en última instancia puede escalar a millones de transacciones por segundo, elimina las tarifas de los usuarios y permite una implementación y mantenimiento rápidos y fáciles de aplicaciones descentralizadas en el contexto de una cadena de bloques gobernada.
EOS.IO opera como una cadena de bloques de capa base y como una plataforma de contrato inteligente. El protocolo funciona como un sistema operativo descentralizado, destinado al despliegue de aplicaciones descentralizadas a escala industrial a través de un modelo corporativo autónomo descentralizado. La plataforma de contratos inteligentes afirma eliminar las tarifas de transacción y también realizar millones de transacciones por segundo.
El algoritmo de consenso elegido se basa en DPO, o Prueba Delegada de Estaca, lo que significa que aquellos que tienen tokens en la plataforma pueden seleccionar productores de bloques a través de un sistema de votación de aprobación continua. Cualquiera puede optar por participar en la producción de bloques y se le dará la oportunidad de producir bloques, siempre que pueda persuadir a los titulares de tokens para que voten por ellos. El algoritmo de consenso EOS.IO respeta la tolerancia a fallas bizantinas (BFT) al permitir a los productores firmar todos los bloques siempre y cuando ningún productor firme dos bloques con la misma marca de tiempo o la misma altura de bloque. Una vez que 15 productores han firmado un bloque, el bloque se considera irreversible.
Propósito del token
TPS
Hora de confirmación
Protocolo de consenso
Ser validador de red y votar por validadores de red
4000 máx.
1,5 segundos
BFT-DPO
Token - EOS
Los tokens EOS tienen el propósito de apoyar la cadena de bloques EOS.IO mediante la distribución de recursos a los titulares de tokens. Existen tres clases amplias de recursos que consumen las aplicaciones:
Ancho de banda y almacenamiento de registros (disco)
Cálculo y acumulación computacional (CPU)
Almacenamiento de estado (RAM)
El protocolo EOS.IO permite que cada cuenta consuma un porcentaje de la capacidad disponible proporcional a la cantidad de tokens mantenidos en un contrato de estaking de tres días. Por ejemplo, si se lanza una cadena de bloques basada en EOS.IO, y si una cuenta tiene el 5% del total de tokens distribuibles en esa cadena de bloques, entonces esa cuenta tiene el potencial de utilizar el 5% de la capacidad de almacenamiento estatal.
Un caso de uso adicional es dar a los titulares de tokens EOS el poder de convertirse en validadores de red y votar por otros validadores.
Actualmente, hay alrededor del 90% de la oferta total de EOS en circulación:
Suministro total: 1,006,245,120,00 EOS
Suministro circulante: 906,245,118,00 EOS (alrededor del 90% del suministro total)
Casos de uso
DAPPS: EOS.IO permite a los desarrolladores construir fácilmente y rápidamente aplicaciones totalmente descentralizadas que se ejecutan en la parte superior de la cadena de bloques EOS.IO. Estos DApps pueden transformar la forma en que las personas usan Internet, ya que el valor ahora se puede transferir entre usuarios y DApps
Contratos inteligentes: los desarrolladores pueden conectar DApps con la cadena de bloques EOS.IO a través de contratos inteligentes descentralizados que prácticamente pueden hacer cualquier cosa, desde la retención de pagos y la distribución de tokens hasta la administración de reglas para cualquier dApp dado
Intercambio de activos digitales: EOS.IO ofrece la posibilidad de intercambiar cualquier activo descentralizado creado a través de la cadena de bloques EOS.IO de una manera simple y fácil
Tecnología
El actual modelo de negocio de EOS.IO consiste en crear un ecosistema en el que los desarrolladores y usuarios sean los agentes que más se benefician de su tecnología. Hay seis requisitos principales que EOS.IO ha identificado como las principales características para que cualquier negocio aproveche correctamente la tecnología blockchain:
Admite millones de usuarios: en la mayoría de los casos, una aplicación puede no funcionar a menos que se alcance una masa crítica de usuarios y, por lo tanto, una plataforma que pueda manejar un gran número de usuarios es primordial.
Uso gratuito: los desarrolladores de aplicaciones necesitan la flexibilidad para ofrecer a los usuarios servicios gratuitos; los usuarios no deben tener que pagar para usar la plataforma o beneficiarse de sus servicios.
Actualizaciones sencillas y recuperación de errores: las empresas que crean aplicaciones basadas en blockchain necesitan la flexibilidad para mejorar sus aplicaciones con nuevas características. La plataforma debe admitir actualizaciones de software y contratos inteligentes.
Baja latencia: una buena experiencia de usuario requiere retroalimentación fiable con un retraso de no más de unos pocos segundos.
Rendimiento secuencial: la mayoría de las aplicaciones necesitan un rendimiento secuencial suficiente para manejar grandes volúmenes. Por lo tanto, cualquier plataforma basada en blockchain debería admitir un rendimiento secuencial rápido.
Rendimiento paralelo: divida las tareas entre nodos/aplicaciones, de modo que se puedan procesar más datos.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.