Mecanismo de consenso | Mina está presente en las siguientes redes: Ethereum, Mina
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.
Mina opera con un protocolo de consenso Proof of Stake (PoS, Prueba de Participación) único llamado Ouroboros Samasika, adaptado para funcionar con la estructura de blockchain sucinta de Mina. Este enfoque innovador permite a Mina mantener una blockchain ligera y eficiente, al mismo tiempo que garantiza seguridad y descentralización. Componentes Clave del Consenso de Mina: 1. Protocolo PoS Ouroboros Samasika: - Adaptación de Ouroboros de Cardano: El mecanismo PoS de Mina, Ouroboros Samasika, es una versión modificada del protocolo Ouroboros PoS de Cardano. Ha sido específicamente optimizado para el modelo de blockchain sucinta de Mina, el cual requiere un almacenamiento de datos mínimo para validar toda la cadena. 2. Blockchain Sucinta (Tamaño Constante): - Tamaño Fijo de 22 KB: A diferencia de las blockchains tradicionales, Mina mantiene una blockchain de tamaño fijo y reducido, de aproximadamente 22 KB. Esto se logra mediante el uso de Zero-Knowledge Proofs recursivos (zk-SNARKs), que comprimen toda la blockchain en una única prueba verificable, que cualquier nodo puede validar. - Verificación Eficiente: Esta estructura sucinta permite que Mina opere de manera eficiente sin necesidad de que los nodos almacenen grandes volúmenes de datos históricos. En su lugar, cada nodo valida la cadena verificando una prueba zk-SNARK concisa, lo que mantiene la seguridad y escalabilidad de la red. 3. Elección de Líder con Verifiable Random Function (VRF, Función Aleatoria Verificable): - Selección Aleatoria de Validadores: El proceso de elección de líder en Mina se lleva a cabo mediante una Verifiable Random Function (VRF, Función Aleatoria Verificable), que selecciona validadores de forma aleatoria para la producción de bloques, basándose en su stake. Esta aleatorización mejora la seguridad, evita manipulaciones y garantiza una red descentralizada. 4. Resolución de Forks: - Regla de la Cadena más Larga: Mina emplea una regla de la cadena más larga con Ouroboros Samasika. La cadena con la mayor cantidad de trabajo acumulado en Proof of Stake se considera la cadena válida. Sin embargo, gracias a los zk-SNARKs, Mina reduce la cantidad de datos de la cadena necesarios para verificar la blockchain, haciendo que la resolución de forks sea más eficiente. |
Mecanismos de incentivo y tarifas aplicables | Mina está presente en las siguientes redes: Ethereum, Mina
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.
Mina incentiva a los participantes mediante recompensas por bloque, comisiones de transacción y un rol único llamado Snarkers, con el objetivo de respaldar la seguridad, la estabilidad de la red y el modelo de blockchain sucinta. Mecanismos de Incentivos: 1. Recompensas por Bloque para Validadores (Block Producers): - Incentivo a la Seguridad y Producción de Bloques: Los validadores, conocidos como block producers, reciben recompensas por bloque al producir bloques con éxito. Estas recompensas incentivan a los usuarios a hacer staking con sus tokens y contribuir tanto a la seguridad de la red como a la producción de bloques. - Modelo Inflacionario: Mina cuenta con una emisión inflacionaria de tokens, donde se acuñan nuevos tokens como recompensas por bloque. Esta tasa de inflación está diseñada para disminuir con el tiempo hasta alcanzar una oferta estable de tokens, equilibrando los incentivos con la sostenibilidad a largo plazo. 2. Comisiones de Transacción: - Recompensas Continuas: Los validadores también reciben comisiones de transacción por incluir transacciones en cada bloque, lo que proporciona un mecanismo de recompensa constante, que crece a medida que aumenta el uso de la red. - Comisiones Dinámicas Durante la Congestión: Aunque las comisiones de transacción en Mina suelen ser fijas, pueden aumentar en períodos de alta demanda en la red. Los validadores pueden establecer comisiones más altas para priorizar ciertas transacciones y garantizar una producción eficiente de bloques en momentos de congestión. 3. Incentivos para Snarkers (Generadores de Pruebas): - Rol de los Snarkers: Mina introduce a los Snarkers (también llamados Snark Workers), un rol único en la red encargado de generar Zero-Knowledge Proofs (ZK-SNARKs), que verifican el estado de la blockchain. Estas pruebas ZK-SNARK son esenciales para mantener la estructura sucinta de Mina. - Compensación por parte de los Block Producers: Los block producers pagan a los Snarkers por sus pruebas ZK-SNARK, creando un mercado descentralizado para la generación de pruebas. Este modelo incentiva a los participantes a producir estas pruebas esenciales, descentralizando el proceso de generación de pruebas y respaldando el funcionamiento de la red. Comisiones Aplicables: - Comisiones Fijas con Ajustes Dinámicos: Las comisiones de transacción en Mina suelen ser fijas, lo que hace que la red sea accesible y predecible. Sin embargo, en momentos de congestión de la red, los validadores pueden establecer comisiones más altas para priorizar transacciones críticas, garantizando una ejecución rápida de las operaciones más importantes. |