Una guía para principiantes
EOSIO es una cadena de bloques diseñada para facilitar el funcionamiento de un nuevo tipo de programa llamado aplicación descentralizada (dapp).
Su tecnología intenta resolver problemas históricos en el uso de cadenas de bloques para ejecutar dapps, ya que las aplicaciones populares incluso han obstruido la capacidad en cadenas de bloques más grandes y desarrolladas como Ethereum (ETH), lo que genera problemas de rendimiento para todos los usuarios.
Una de las nuevas cadenas de bloques que han priorizado el rendimiento de las aplicaciones dapp, EOSIO ha tomado decisiones de diseño destinadas a confirmar más transacciones por segundo al tiempo que elimina las tarifas que se cobran a los usuarios que realizan transacciones.
Sin embargo, existen otras diferencias notables que lo distinguen de las cadenas de bloques de la competencia.
La primera es que los programadores de EOSIO pueden desarrollar dapps utilizando lenguajes WebAssembly como C ++, Java y Python, en lugar de un nuevo lenguaje de programación específico del proyecto.
Además, en EOSIO, las actualizaciones de software se deciden mediante votación mediante EOS. EOS es la criptomoneda nativa en EOSIO y es necesaria para pagar los costos de operación de su blockchain.
EOSIO es quizás mejor conocido por tener la oferta inicial de monedas (ICO) más grande de la historia, recaudando más de $ 4 mil millones al vender mil millones de EOS en el transcurso de una venta de un año.
Desde entonces, EOS.IO ha seguido manteniendo a los usuarios actualizados sobre el estado de su hoja de ruta a través de su sitio web oficial. Para obtener actualizaciones más periódicas, puede marcar el blog de EOS, que incluye consejos y tutoriales sobre la red y su tecnología en evolución.
¿Cómo funciona EOSIO?
La cadena de bloques EOSIO está diseñada para emular el rendimiento de una computadora real, y el software en sí utiliza algunos conceptos informáticos familiares en sus operaciones.
Por ejemplo, hay tres tipos de recursos que impulsan la cadena de bloques EOSIO.
Estos son:
- Ancho de banda (disco): necesario para transmitir información a través de la red
- Computación (CPU): la potencia de procesamiento que se necesita para ejecutar un dapp
- State Storage (RAM): se utiliza para almacenar datos en su cadena de bloques
Se necesita EOS para comprar estos tres recursos en EOSIO, lo que significa que los desarrolladores deben comprar EOS para ejecutar las dapps que lanzan.
En particular, las dapps creadas en EOSIO no requieren que los usuarios paguen por transacciones, lo que hace que EOS sea libre de transferir para los usuarios de dapp. Sin embargo, estos costos no desaparecen en EOSIO, simplemente se transfieren a los desarrolladores de dapp que deben pagar por los recursos de la red.
Prueba de participación delegada (DPoS)
Para asegurar su cadena de bloques, EOSIO utiliza un sistema llamado prueba de participación delegada (DPoS).
DPoS utiliza un sistema de votación y reputación en tiempo real para decidir quién puede crear el siguiente bloque en su cadena de bloques. Esto significa que cualquier persona que posea EOS puede ayudar a operar la red; sin embargo, cuantos más tokens tenga, más probabilidades tendrá de ser elegido por el software.
Cada token de EOS se puede bloquear o “apostar” para representar un voto que se puede utilizar para respaldar el desarrollo de la plataforma.
Gobernancia
EOSIO adopta un enfoque más activo de la gobernanza, con características que permiten a sus usuarios votar y tomar decisiones para alterar las reglas del software.
Tener EOS le da al usuario la capacidad de votar sobre las decisiones, y los productores de bloques son responsables de llevar a cabo las decisiones que se aprueban. Ambos grupos pueden votar para cambiar la “Constitución de EOS”, un documento rector que codifica las reglas entre todos los usuarios de EOSIO.
Esto otorga a los productores de bloques EOS amplios poderes sobre los usuarios de la red.
Como ejemplo, los productores de bloques EOS tienen la capacidad de congelar cuentas. (Congelar una cuenta solo requiere que 15 de los 21 productores de bloques de EOS voten para bloquear los fondos).
Esto ha llevado a críticas de que el diseño de la cadena de bloques EOSIO podría convertirse en víctima de un control y abuso centralizados.