Mecanismo de consenso | mira está presente en las siguientes redes: Base, Binance Smart Chain
El mecanismo de consenso del protocolo Base, una solución Ethereum Layer 2 lanzada por Coinbase, utiliza Optimistic Rollups para escalar basado en el kit de desarrollo de software (SDK) Optimism. Componentes clave: 1. Optimistic Rollups: Asunción de validez: Las transacciones se asumen válidas por defecto y se procesan fuera de la cadena. En lugar de probar la validez de cada transacción, el sistema asume que son correctas a menos que se cuestionen. Pruebas de fraude: Si existe una sospecha de fraude, un mecanismo de impugnación (a prueba de fallos) permite a cualquiera cuestionar la validez de una transacción dentro de un plazo específico. Si se determina que una transacción es fraudulenta, se revierte y se penaliza al actor deshonesto. 2. Secuenciador: Ordenación de transacciones: El secuenciador es responsable de ordenar las transacciones y crear lotes para ser procesados fuera de la cadena. Producción de bloques: Construye y ejecuta bloques de capa 2, que luego se envían a Ethereum (capa 1) para su finalización. Actualizaciones de estado: Proporciona confirmaciones de transacciones y actualizaciones de estado, asegurando que el estado de la red se mantenga consistente y preciso. 3. Interacción con Ethereum: Contratos en cadena: Los rollups de Optimism utilizan contratos inteligentes implementados en Ethereum para gestionar bloques de rollup, supervisar actualizaciones de estado y rastrear depósitos de usuarios. Cálculo fuera de la cadena: La mayoría de los cálculos y el almacenamiento de estados se producen fuera de la cadena, lo que mejora la escalabilidad y reduce las comisiones. 4. Seguridad y descentralización: Pila de operaciones modular: La base se construye sobre la pila de operaciones de código abierto de Optimism, que está diseñada para ser altamente modular y personalizable. Publicación de compromisos: Periódicamente, el estado posterior a la transacción se compromete con Ethereum, lo que garantiza la seguridad e integridad de las transacciones de capa 2. Resistencia a la censura: La arquitectura proporciona una resistencia a la censura equivalente a Ethereum, ya que permite el envío directo de transacciones al secuenciador.
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. |
Mecanismos de incentivo y tarifas aplicables | mira está presente en las siguientes redes: Base, Binance Smart Chain
Base, una solución de escalado de Ethereum Layer 2, utiliza una combinación de incentivos económicos y mecanismos de seguridad para garantizar la integridad y la seguridad de las transacciones. Base aprovecha los Optimistic Rollups para mejorar la escalabilidad y mantener la seguridad. Mecanismos de incentivos 1. Validadores y secuenciadores: Secuenciadores: En Base, los secuenciadores son responsables de ordenar las transacciones y crear lotes que se procesan fuera de la cadena. Desempeñan un papel crucial en el mantenimiento de la eficiencia y el rendimiento de la red. Recompensas de validador: Los validadores obtienen recompensas por participar en el proceso de consenso. Estas recompensas pueden incluir tarifas de transacción e incentivos de protocolo adicionales. 2. Incentivos económicos: Tarifas de transacción: Los secuenciadores obtienen tarifas de transacción de los usuarios que desean que sus transacciones sean procesadas. Estas tarifas incentivan a los secuenciadores a operar de manera honesta y eficiente. Recompensas por desafío: Los usuarios que desafían con éxito transacciones no válidas mediante la presentación de pruebas de fraude son recompensados. Este mecanismo anima a la comunidad a supervisar activamente y garantizar la corrección de las transacciones. 3. Sanciones por comportamiento malintencionado: Sanciones económicas: Los validadores o secuenciadores que actúen de forma malintencionada, como incluir transacciones no válidas, se enfrentan a sanciones económicas. Estas sanciones pueden incluir la pérdida de tokens apostados u otras formas de pérdida económica. Pruebas de fraude: Si se impugna una transacción y se determina que no es válida, la parte deshonesta (secuenciador) se enfrenta a sanciones y se revierte el estado. Esto desalienta el comportamiento malicioso y garantiza la integridad de la red. Tarifas aplicables en el protocolo de cadena de bloques Base 1. Tarifas de transacción: Tarifa de transacción de capa 2: Los usuarios pagan tarifas por las transacciones procesadas en la red de capa 2. Estas tarifas suelen ser más bajas que las de la red principal Ethereum debido a la menor carga computacional en la cadena principal. Eficiencia de costes: Al agregar varias transacciones en un solo lote, Base reduce el coste total por transacción, lo que resulta más económico para los usuarios. 2. Tarifas de datos L1: Publicación de lotes en Ethereum: Periódicamente, las actualizaciones de estado de las transacciones de la capa 2 se publican en la red principal de Ethereum como calldata. Esto implica una tarifa, conocida como tarifa de datos L1, que cubre el coste de gas de publicar estas actualizaciones de estado en Ethereum. Reparto de costes: Los costes fijos de publicar actualizaciones de estado en Ethereum se reparten entre varias transacciones dentro de un lote, lo que reduce la carga de costes de las transacciones individuales. 3. Tarifas de contratos inteligentes: Costes de ejecución: Las tarifas por implementar e interactuar con contratos inteligentes en Base se basan en los recursos computacionales necesarios. Esto garantiza que a los usuarios se les cobre proporcionalmente por los recursos que consumen.
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. |