Mecanismo de consenso | Radiant Capital está presente en las siguientes redes: Arbitrum, Binance Smart Chain, Ethereum
Arbitrum es una solución de capa 2 sobre Ethereum que utiliza optimistic rollups para mejorar la escalabilidad y reducir los costes de transacción. Asume que las transacciones son válidas por defecto y solo las verifica si hay un desafío (optimistic): Componentes principales: \u2022 Secuenciador: Ordena las transacciones y crea lotes para su procesamiento. \u2022 Puente: Facilita las transferencias de activos entre Arbitrum y Ethereum. \u2022 Pruebas de fraude: Protege contra transacciones no válidas a través de un proceso de verificación interactivo. Proceso de verificación: 1. Envío de transacciones: Los usuarios envían transacciones al secuenciador de Arbitrum, que las ordena y las agrupa. 2. Compromiso de estado: Estos lotes se envían a Ethereum con un compromiso de estado. 3. Período de impugnación: Los validadores tienen un período específico para impugnar el estado si sospechan de un fraude. 4. Resolución de disputas: Si se produce una impugnación, la disputa se resuelve mediante un proceso iterativo para identificar la transacción fraudulenta. La operación final se ejecuta en Ethereum para determinar el estado correcto. 5. Retroceso y sanciones: si se demuestra el fraude, se revierte el estado y se sanciona a la parte deshonesta. Seguridad y eficiencia: la combinación del secuenciador, el puente y las pruebas de fraude interactivas garantiza que el sistema siga siendo seguro y eficiente. Al minimizar los datos en cadena y aprovechar los cálculos fuera de cadena, Arbitrum puede proporcionar un alto rendimiento y tarifas bajas.
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 red Ethereum utiliza un mecanismo de consenso de prueba de participacion para validar nuevas transacciones en la cadena de bloques. Componentes principales 1. Validadores: Los validadores son responsables de proponer y validar nuevos bloques. Para convertirse en validador, un usuario debe depositar (apostar) 32 ETH en un contrato inteligente. Esta participacion actua como garantia y puede reducirse si el validador se comporta de manera deshonesta. 2. Cadena de balizas: La cadena de balizas es la columna vertebral de Ethereum 2.0. Coordina la red de validadores y gestiona el protocolo de consenso. Es responsable de crear nuevos bloques, organizar a los validadores en comites e implementar la finalidad de los bloques. Proceso de consenso 1. Propuesta de bloque: Los validadores son elegidos al azar para proponer nuevos bloques. Esta seleccion se basa en una funcion aleatoria ponderada (WRF), donde el peso esta determinado por la cantidad de ETH apostada. 2. Atestacion: Los validadores que no proponen un bloque participan en la atestacion. Dan fe de la validez del bloque propuesto votando a favor de el. Las atestaciones se agregan para formar una unica prueba de la validez del bloque. 3. Comites: Los validadores se organizan en comites para agilizar el proceso de validacion. Cada comite es responsable de validar bloques dentro de un fragmento especifico o de la propia Beacon Chain. Esto garantiza la descentralizacion y la seguridad, ya que un grupo mas pequeno de validadores puede alcanzar rapidamente un consenso. 4. Finalidad: Ethereum 2.0 utiliza un mecanismo llamado Casper FFG (Friendly Finality Gadget) para lograr la finalidad. La finalidad significa que un bloque y sus transacciones se consideran irreversibles y confirmados. Los validadores votan sobre la finalidad de los bloques y, una vez que se alcanza una mayoria cualificada, el bloque se finaliza. 5. Incentivos y sanciones: Los validadores obtienen recompensas por participar en la red, lo que incluye proponer bloques y dar fe de su validez. Por el contrario, los validadores pueden ser sancionados (recortados) por comportamiento malicioso, como la doble firma o estar desconectados durante periodos prolongados. Esto garantiza la participacion honesta y la seguridad de la red. |
Mecanismos de incentivo y tarifas aplicables | Radiant Capital está presente en las siguientes redes: Arbitrum, Binance Smart Chain, Ethereum
Arbitrum One, una solución de escalado de capa 2 para Ethereum, emplea varios mecanismos de incentivos para garantizar la seguridad e integridad de las transacciones en su red. Los mecanismos clave incluyen: 1. Validadores y secuenciadores: o Los secuenciadores son responsables de ordenar las transacciones y crear lotes que se procesan fuera de la cadena. Desempeñan un papel fundamental en el mantenimiento de la eficiencia y el rendimiento de la red. o Los validadores supervisan las acciones de los secuenciadores y se aseguran de que las transacciones se procesen correctamente. Los validadores verifican las transiciones de estado y se aseguran de que no se incluyan transacciones no válidas en los lotes. 2. Pruebas de fraude: o Supuesto de validez: Se supone que las transacciones procesadas fuera de la cadena son válidas. Esto permite una rápida finalización de las transacciones y un alto rendimiento. o Período de impugnación: Existe un período predefinido durante el cual cualquiera puede impugnar la validez de una transacción presentando una prueba de fraude. Este mecanismo actúa como elemento disuasorio contra el comportamiento malintencionado. o Resolución de disputas: Si se plantea una impugnación, se inicia un proceso de verificación interactivo para determinar el paso exacto en el que se produjo el fraude. Si la impugnación es válida, se revierte la transacción fraudulenta y se penaliza al actor deshonesto. 3. Incentivos económicos: o Recompensas por comportamiento honesto: Los participantes en la red, como los validadores y los secuenciadores, reciben incentivos a través de recompensas por desempeñar sus funciones de forma honesta y eficiente. Estas recompensas provienen de las tarifas de transacción y, potencialmente, de otros incentivos de protocolo. o Sanciones por comportamiento malintencionado: Se penaliza a los participantes que incurran en comportamientos deshonestos o envíen transacciones no válidas. Esto puede incluir la reducción de tokens apostados u otras formas de sanciones económicas, que sirven para desalentar las acciones malintencionadas. Tarifas en la cadena de bloques Arbitrum One 1. Tarifas de transacción: o Tarifas 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 de Ethereum debido a la menor carga computacional en la cadena principal. o Tarifa de transacción de Arbitrum: Se cobra una tarifa por cada transacción procesada por el secuenciador. Esta tarifa cubre el coste de procesar la transacción y garantizar su inclusión en un lote. 2. Tarifas de datos L1: o Publicación de lotes en Ethereum: Periódicamente, las actualizaciones de estado de las transacciones de capa 2 se publican en la red principal de Ethereum como calldata. Esto implica una tarifa, conocida como tarifa de datos L1, que representa el gas necesario para publicar estas actualizaciones de estado en Ethereum. o Reparto de costes: Dado que las transacciones se agrupan, los costes fijos de publicar las actualizaciones de estado en Ethereum se reparten entre varias transacciones, lo que resulta más rentable para los usuarios.
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.
Ethereum, especialmente despues de la transicion a Ethereum 2.0 (Eth2), emplea un mecanismo de consenso de prueba de participacion (PoS) para proteger su red. Los incentivos para los validadores y las estructuras de tarifas desempenan un papel crucial en el mantenimiento de la seguridad y la eficiencia de la cadena de bloques. Mecanismos de incentivos 1. Recompensas por participacion: Recompensas para validadores: Los validadores son esenciales para el mecanismo PoS. Son responsables de proponer y validar nuevos bloques. Para participar, deben apostar un minimo de 32 ETH. A cambio, obtienen recompensas por sus contribuciones, que se pagan en ETH. Estas recompensas son una combinacion de ETH recien acunados y comisiones de transaccion de los bloques que validan. Tasa de recompensa: La tasa de recompensa para los validadores es dinamica y depende de la cantidad total de ETH apostados en la red. Cuanto mas ETH se apuesten, menor sera la tasa de recompensa individual, y viceversa. Esto esta disenado para equilibrar la seguridad de la red y el incentivo para participar. 2. Tarifas de transaccion: Tarifa base: Despues de la implementacion de la Propuesta de Mejora de Ethereum (EIP) 1559, el modelo de tarifa de transaccion cambio para incluir una tarifa base que se quema (es decir, se retira de la circulacion). Esta tarifa base se ajusta dinamicamente en funcion de la demanda de la red, con el objetivo de estabilizar las tarifas de transaccion y reducir la volatilidad. Tarifa de prioridad (propina): Los usuarios tambien pueden incluir una tarifa de prioridad (propina) para incentivar a los validadores a incluir sus transacciones mas rapidamente. Esta tarifa va directamente a los validadores, proporcionandoles un incentivo adicional para procesar las transacciones de manera eficiente. 3. Sanciones por comportamiento malicioso: Reduccion: Los validadores se enfrentan a sanciones (reduccion) si participan en comportamientos maliciosos, como la doble firma o la validacion de informacion incorrecta. El recorte da lugar a la perdida de una parte de su ETH apostado, lo que desalienta a los malos actores y garantiza que los validadores actuen en el mejor interes de la red. Sanciones por inactividad: Los validadores tambien se enfrentan a sanciones por inactividad prolongada. Esto garantiza que los validadores permanezcan activos y comprometidos en mantener la seguridad y el funcionamiento de la red. Tarifas aplicables en la cadena de bloques Ethereum 1. Tarifas de gas: Calculo: Las tarifas de gas se calculan en funcion de la complejidad computacional de las transacciones y las ejecuciones de contratos inteligentes. Cada operacion en la maquina virtual Ethereum (EVM) tiene un coste de gas asociado. Ajuste dinamico: La tarifa base introducida por EIP-1559 se ajusta dinamicamente en funcion de la congestion de la red. Cuando la demanda de espacio de bloque es alta, la tarifa base aumenta, y cuando la demanda es baja, disminuye. 2. Tarifas de contratos inteligentes: Implementacion e interaccion: La implementacion de un contrato inteligente en Ethereum implica el pago de tarifas de gas proporcionales a la complejidad y el tamano del contrato. La interaccion con contratos inteligentes implementados (por ejemplo, la ejecucion de funciones, la transferencia de tokens) tambien conlleva tarifas de gas. Optimizaciones: Se incentiva a los desarrolladores a optimizar sus contratos inteligentes para minimizar el uso de gas, haciendo que las transacciones sean mas rentables para los usuarios. 3. Tarifas de transferencia de activos: Transferencias de tokens: La transferencia de ERC-20 u otros estandares de tokens implica tarifas de gas. Estas tarifas varian en funcion de la implementacion del contrato del token y de la demanda actual de la red. |