Mecanismo de consenso | Zilliqa está presente en las siguientes redes: Binance Smart Chain, Zilliqa
Binance Smart Chain (BSC) utiliza un mecanismo de consenso híbrido llamado Prueba de autoridad en juego (PoSA), que combina elementos de Prueba de participación delegada (DPoS) y Prueba de autoridad (PoA). Este método garantiza tiempos de bloqueo rápidos y tarifas bajas, al tiempo que mantiene un nivel de descentralización y seguridad. Componentes principales 1. Validadores (los llamados «miembros del gabinete»): Los validadores de BSC son responsables de producir nuevos bloques, validar transacciones y mantener la seguridad de la red. Para convertirse en validador, una entidad debe apostar una cantidad significativa de BNB (Binance Coin). Los validadores se seleccionan mediante la participación y la votación de los titulares de tokens. Hay 21 validadores activos en un momento dado, que rotan para garantizar la descentralización y la seguridad. 2. Delegadores: Los titulares de tokens que no deseen ejecutar nodos validadores pueden delegar sus tokens BNB a validadores. Esta delegación ayuda a los validadores a aumentar su participación y mejora sus posibilidades de ser seleccionados para producir bloques. Los delegadores ganan una parte de las recompensas que reciben los validadores, lo que incentiva una amplia participación en la seguridad de la red. 3. Candidatos: Los candidatos son nodos que han apostado la cantidad requerida de BNB y están en el grupo esperando para convertirse en validadores. Son esencialmente validadores potenciales que no están activos actualmente, pero que pueden ser elegidos para el conjunto de validadores a través de la votación de la comunidad. Los candidatos desempeñan un papel crucial para garantizar que siempre haya un grupo suficiente de nodos listos para asumir tareas de validación, manteniendo así la resiliencia y descentralización de la red. Proceso de consenso 4. Selección de validadores: Los validadores se eligen en función de la cantidad de BNB apostados y los votos recibidos de los delegadores. Cuantos más BNB se apuesten y más votos se reciban, mayores serán las posibilidades de ser seleccionado para validar transacciones y producir nuevos bloques. El proceso de selección involucra tanto a los validadores actuales como al grupo de candidatos, asegurando una rotación dinámica y segura de los nodos. 5. Producción de bloques: Los validadores seleccionados se turnan para producir bloques de manera similar a PoA, asegurando que los bloques se generen de manera rápida y eficiente. Los validadores validan las transacciones, las agregan a nuevos bloques y transmiten estos bloques a la red. 6. Finalidad de la transacción: BSC logra tiempos de bloque rápidos de alrededor de 3 segundos y una rápida finalidad de la transacción. Esto se logra a través del eficiente mecanismo PoSA que permite a los validadores alcanzar rápidamente el consenso. Seguridad e incentivos económicos 7. Staking: Los validadores deben apostar una cantidad sustancial de BNB, que actúa como garantía para asegurar su comportamiento honesto. Esta cantidad apostada puede reducirse si los validadores actúan de forma maliciosa. El staking incentiva a los validadores a actuar en el mejor interés de la red para evitar perder sus BNB apostados. 8. Delegación y recompensas: Los delegadores obtienen recompensas proporcionales a su participación en los validadores. Esto los incentiva a elegir validadores confiables y a participar en la seguridad de la red. Los validadores y los delegadores comparten las comisiones por transacción como recompensas, lo que proporciona incentivos económicos continuos para mantener la seguridad y el rendimiento de la red. 9. Comisiones por transacción: BSC emplea comisiones por transacción bajas, pagadas en BNB, lo que lo hace rentable para los usuarios. Estas comisiones son cobradas por los validadores como parte de sus recompensas, lo que los incentiva aún más a validar las transacciones de manera precisa y eficiente.
La blockchain de Zilliqa utiliza un mecanismo de consenso híbrido que combina Tolerancia a Fallos Bizantinos Práctica (Practical Byzantine Fault Tolerance, pBFT) y Prueba de Trabajo (Proof of Work, PoW) para garantizar alta capacidad de procesamiento, escalabilidad y seguridad. Los principales componentes del mecanismo de consenso de Zilliqa incluyen los siguientes: Características clave del mecanismo de consenso de Zilliqa: 1. Sharding: Zilliqa logra escalabilidad a través del sharding, un proceso en el que la red se divide en unidades más pequeñas llamadas shards. Cada shard procesa su propio conjunto de transacciones y contratos inteligentes en paralelo, lo que permite que la red maneje un mayor volumen de transacciones. 2. Prueba de Trabajo (Proof of Work, PoW): El mecanismo PoW se utiliza para la fase de inicio del consenso. Su función principal es asegurar la red y asignar nodos a los shards. Los mineros de PoW resuelven acertijos computacionales para participar en la generación de bloques. Sin embargo, PoW solo se usa durante un breve período al comienzo del proceso de consenso, y su carga de trabajo es mucho menor en comparación con sistemas PoW tradicionales como Bitcoin. Este mecanismo garantiza que solo los nodos con suficiente capacidad computacional sean seleccionados para participar en la red, reduciendo la posibilidad de ataques Sybil. 3. Tolerancia a Fallos Bizantinos Práctica (Practical Byzantine Fault Tolerance, pBFT): Una vez que la fase PoW ha finalizado y los nodos han sido asignados a los shards, se utiliza pBFT para alcanzar consenso dentro de cada shard. Este algoritmo de consenso es más eficiente energéticamente que el PoW tradicional, ya que no requiere cálculos intensivos después de la selección inicial de nodos. pBFT garantiza la finalidad de los bloques, asegurando que incluso si algunos nodos se comportan de manera maliciosa o fallan, la red pueda seguir funcionando correctamente y procesando transacciones. En este sistema, los validadores del shard participan en un proceso de consenso para acordar el estado de la blockchain. Los validadores proponen bloques, votan sobre su validez y aseguran que se alcance un consenso antes de que los bloques sean finalizados. 4. Alta capacidad de procesamiento y baja latencia: La combinación de sharding, PoW y pBFT permite que Zilliqa logre una alta capacidad de procesamiento y baja latencia. Al procesar transacciones en paralelo a través de múltiples shards, la red puede manejar miles de transacciones por segundo, lo que mejora significativamente la escalabilidad en comparación con los sistemas blockchain tradicionales. |
Mecanismos de incentivo y tarifas aplicables | Zilliqa está presente en las siguientes redes: Binance Smart Chain, Zilliqa
Binance Smart Chain (BSC) utiliza el mecanismo de consenso de Prueba de Autoridad Apostada (PoSA) para garantizar la seguridad de la red e incentivar la participación de validadores y delegadores. Mecanismos de incentivo 1. Validadores: Recompensas por apostar: Los validadores deben apostar una cantidad significativa de BNB para participar en el proceso de consenso. Ganan recompensas en forma de comisiones por transacción y recompensas por bloque. Proceso de selección: Los validadores se seleccionan en función de la cantidad de BNB apostados y los votos recibidos de los delegadores. Cuanto más BNB se apuesten y más votos se reciban, mayores serán las posibilidades de ser seleccionado para validar transacciones y producir nuevos bloques. 2. Delegadores: Delegated Staking: Los titulares de tokens pueden delegar sus BNB a validadores. Esta delegación aumenta la adquisición total del validador y mejora sus posibilidades de ser seleccionado para producir bloques. Recompensas compartidas: Los delegadores ganan una parte de las recompensas que reciben los validadores. Esto incentiva a los poseedores de tokens a participar en la seguridad y descentralización de la red eligiendo validadores fiables. 3. Candidatos: Grupo de validadores potenciales: Los candidatos son nodos que han apostado la cantidad requerida de BNB y están esperando para convertirse en validadores activos. Se aseguran de que siempre haya un grupo suficiente de nodos listos para asumir tareas de validación, manteniendo la resistencia de la red. 4. Seguridad económica: Reducción: Los validadores pueden ser penalizados por comportamiento malicioso o por no cumplir con sus obligaciones. Las penalizaciones incluyen la reducción de una parte de sus tokens apostados, lo que garantiza que los validadores actúen en el mejor interés de la red. coste de oportunidad: El staking requiere que los validadores y delegadores inmovilicen sus tokens BNB, lo que proporciona un incentivo económico para actuar con honestidad y evitar perder sus activos apostados. Tarifas en Binance Smart Chain 5. Tarifas de transacción: Tarifas bajas: BSC es conocida por sus bajas tarifas de transacción en comparación con otras redes de cadenas de bloques. Estas tarifas se pagan en BNB y son esenciales para mantener las operaciones de la red y compensar a los validadores. Estructura de tarifas dinámica: Las tarifas de transacción pueden variar en función de la congestión de la red y la complejidad de las transacciones. Sin embargo, BSC garantiza que las tarifas sigan siendo significativamente más bajas que las de la red principal Ethereum. 6. Recompensas en bloque: Incentivar a los validadores: Los validadores obtienen recompensas por bloque además de las tarifas de transacción. Estas recompensas se distribuyen a los validadores por su papel en el mantenimiento de la red y el procesamiento de transacciones. 7. Tarifas entre cadenas: Costes de interoperabilidad: BSC admite la compatibilidad entre cadenas, lo que permite transferir activos entre Binance Chain y Binance Smart Chain. Estas operaciones entre cadenas conllevan tarifas mínimas, lo que facilita las transferencias de activos sin problemas y mejora la experiencia del usuario. 8. Tarifas de contratos inteligentes: Costes de implementación y ejecución: La implementación e interacción con contratos inteligentes en BSC implica el pago de tarifas basadas en los recursos computacionales necesarios. Estas tarifas también se pagan en BNB y están diseñadas para ser rentables, lo que anima a los desarrolladores a construir en la plataforma BSC.
Zilliqa incentiva a los participantes de la red, incluidos mineros, validadores y desarrolladores, a través de recompensas por bloque, comisiones por transacción y recompensas por staking, mientras que su modelo de comisiones garantiza el correcto funcionamiento de la red y el mantenimiento de su escalabilidad y seguridad. Mecanismo de incentivo: 1. Recompensas por minería (Fase PoW): Recompensas por bloque: Los mineros que ejecutan la prueba de trabajo (Proof of Work, PoW) en la fase inicial del consenso reciben tokens ZIL por minar un bloque con éxito. Esta fase de PoW se utiliza para asignar nodos a diferentes shards. Comisiones por transacción: Además de las recompensas por bloque, los mineros reciben comisiones por transacción al incluir transacciones en los bloques que minan. Estas comisiones incentivan a los mineros a priorizar transacciones en momentos de alta demanda. 2. Recompensas por staking: Validadores en shards: Tras la fase PoW, los validadores en cada shard participan en el consenso utilizando Practical Byzantine Fault Tolerance (pBFT, Tolerancia a Fallos Bizantinos Práctica). Los validadores que proponen o confirman bloques en la fase pBFT reciben recompensas en tokens ZIL por su contribución a la seguridad de la red y la validación de transacciones. Recompensas por sharding: Zilliqa recompensa a los validadores en cada shard según su contribución a la finalización de bloques y su participación en el mecanismo de consenso. 3. Comisiones por transacción (Validadores y Mineros): Distribución de comisiones por transacción: Los usuarios pagan comisiones para que sus transacciones sean procesadas en la red Zilliqa. Estas comisiones son recogidas por los validadores que proponen los bloques o por los mineros que participan en la fase PoW. Priorización de comisiones: Durante períodos de alta actividad en la red, los usuarios pueden necesitar aumentar sus comisiones para garantizar una inclusión más rápida de sus transacciones. Los validadores priorizan las transacciones con comisiones más altas para asegurar un procesamiento eficiente. 4. Incentivos para desarrolladores: Despliegue de contratos inteligentes: Los desarrolladores que despliegan y mantienen contratos inteligentes en la red de Zilliqa pueden ser incentivados a través de las comisiones generadas por el uso de sus contratos. Cuantas más transacciones procese un contrato inteligente, más recompensas puede ganar su propietario. Comisiones aplicables: 1. Comisiones por transacción: Cálculo de comisiones: Las comisiones en Zilliqa se determinan en función del tamaño y la complejidad de la transacción. Se pagan en tokens ZIL y pueden fluctuar según la demanda de la red y la complejidad de la transacción. Tasa de comisión: La tasa de comisión se ajusta en función de la congestión de la red, lo que significa que se pueden requerir comisiones más altas para un procesamiento más rápido durante períodos de alta demanda. Zilliqa ofrece herramientas para que los usuarios estimen la comisión adecuada según las condiciones actuales de la red. 2. Comisiones por ejecución de contratos inteligentes: Costes de ejecución: Para transacciones que involucran contratos inteligentes, las comisiones se calculan en función de los recursos computacionales necesarios para ejecutar el contrato. Estas comisiones también se pagan en tokens ZIL y varían según la complejidad de la ejecución del contrato. 3. Comisiones por sharding: Comisión por participar en shards: Dado que Zilliqa utiliza sharding, los usuarios pueden incurrir en comisiones adicionales por interactuar con shards específicos. Estas comisiones ayudan a mantener la infraestructura para el procesamiento paralelo de transacciones en los shards. 4. Comisiones por almacenamiento: Almacenamiento de datos: Los desarrolladores y usuarios que almacenan datos en la blockchain, como contratos inteligentes o tokens, deben pagar comisiones por almacenamiento. Esto ayuda a prevenir ataques de spam y garantiza un uso eficiente de los recursos de la red. Estas comisiones generalmente se pagan en tokens ZIL. |