¡Vote por franceos como productor de bloque!
BP ID : franceosysbp¿Cómo votar?
franceos API : https://api.franceos.fr

4. Funcionamiento general de EOS

franceos

EOS es una plataforma de «blockchain» ultra escalable que permitirá el despliegue de contratos inteligentes (smartcontracts) y aplicaciones descentralizadas, como Ethereum. Es desarrollado por la firma Block.one, fundada por Daniel Larimer. El número de delegados necesarios para garantizar la validación de los bloques varía según las redes (21 para EOS), pero el mecanismo que garantiza su elección es siempre el mismo. Nos basaremos aquí en el modelo más reciente, el de EOS.

¿Cómo se eligen los delegados?

Los poseedores de fichas eligen a sus delegados votando a través de una transacción especial. Este voto se pondera en proporción al número de fichas que cometen a este propósito. En el caso de EOS, una ficha da derecho a treinta votos diferentes. También puede dar sus derechos de voto a otro participante. Por supuesto, es posible retirarse, por ejemplo en el caso de que un delegado actúe en contra del interés general.

Los posibles productores de bloques presentan sus solicitudes. Por supuesto, deben demostrar que su equipo es lo suficientemente robusto para un funcionamiento continuo, y que su compromiso con el ecosistema es máximo. Las nominaciones son gratuitas y cualquiera puede enviar las suyas aquí. La lista de candidatos a la EOS se actualiza periódicamente.

  • La última lista, fechada el 16 de mayo de 2018.
  • Mapa interactivo de delegados.

Los proprietarios de fichas votan por sus delegados favoritos de la siguiente manera:

  • Las fichas utilizadas para votar se retienen durante un mínimo de tres días.
  • Cada ficha bloqueada da acceso a un derecho de voto. No es posible votar dos veces por el mismo delegado con la misma ficha
  • En cada ronda de producción de bloques, los participantes pueden votar de nuevo por los delegados de su elección. Los votos son renovables siempre y cuando las fichas de los votantes estén en depósito.

El número de solicitudes para convertirse en delegado es ilimitado, pero sólo los primeros 100 delegados recibirán una recompensa por su función.

Los 21 delegados que recibieron la mayoría de los votos de la comunidad tienen derecho a registrar los bloques en la cadena (blockchain). Si uno de los delegados es expulsado de la lista por mala conducta, o está fuera de línea por un período de tiempo, entonces el delegado potencial más alto de la lista toma su lugar.

¿Cómo se produce un bloque?

Una vez que la red ha determinado quiénes son los productores de bloques, la ronda de producción procede de la siguiente manera:

  • El algoritmo seleccionará aleatoriamente la secuencia de futuros productores de bloques. Tienen tres segundos para producir su bloque.
  • Producir un bloque consiste en reunir las transacciones de los usuarios y firmar este bloque (con la clave privada del delegado – productor).
  • Una vez producido el bloque, se somete a la validación de los demás delegados. Este último debe aprobarlo: dos tercios de los delegados más uno deben aprobar un bloque para que sea válido y esté registrado en el canal.

Si uno de los delegados produce un bloque fuera del intervalo de tiempo para el que ha sido designado, este bloque no será válido.

En el caso de un «fork» de la «blockchain», al igual que la prueba de trabajo, es la cadena(blockchain) más larga que será considerada válida por toda la red. Sin embargo, el mecanismo es mucho más complejo que la prueba del trabajo. Por lo tanto, nos esforzaremos por detallar el tecnicismo de esta situación anormal en el siguiente artículo: el funcionamiento técnico de EOS.

Related Posts

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.