Cryptos: 22,403 Exchanges: 539 Market Cap: 1,046,808,560,189 24h Vol: 46,208,726,589
BTC MinaMINA

Rank #105

coin

On 278,469 watchlists

Tags:

PoS

Zero Knowledge Proofs

Staking

Coinbase Ventures Portfolio

Three Arrows Capital Portfolio

Mina Price (MINA)

$0.54
0.31%

MINA Charts Live Data

¿Qué es Mina Protocol?

Mina Protocol es una "cadena de bloques exitosa" mínima construida para reducir los requisitos informáticos con el fin de ejecutar DApps de manera más eficiente. Mina ha sido descrita como la cadena de bloques más liviana del mundo, ya que su tamaño está diseñado para permanecer constante a pesar del crecimiento en el uso. Además, permanece equilibrado en términos de seguridad y descentralización. El proyecto cambió de nombre de Coda Protocol a Mina en octubre de 2020.

Para obtener más información sobre este proyecto, consulta nuestro análisis profundo del Mina Protocol.

La red de Mina tiene un tamaño de solo 22 KB, que es minúsculo en comparación con la cadena de bloques de 300 GB de Bitcoin.

¿Cuál es el objetivo principal de Mina Protocol?

Mina está trabajando para lograr un sistema de pago distribuido eficiente que permita a los usuarios verificar de forma nativa la plataforma directamente desde el bloque genesis. Su documento técnico lo llama una "cadena de bloques exitosa".

El protocolo utiliza Argumentos de conocimiento no interactivos exitosos (Zk-SNARK), una prueba criptográfica que permite a alguien autenticar información sin revelar dicha información. Sin embargo, permitir que un usuario rastree la plataforma hasta su bloque genesis puede ser poco práctico en una red grande. Como tal, Mina calcula SNARKS que se concentran solo en los últimos bloques, lo que significa que los usuarios finales comprueban esa prueba comprimida de zk-SNARK, en lugar de todo el historial de transacciones de un bloque.

En el corazón del protocolo Mina está MINA, su moneda nativa, que funciona como moneda de utilidad y medio de intercambio.

¿Cómo funciona el Mina Protocol?

Mina es similar a Bitcoin, aparte de cómo maneja las transacciones, pero también emplea el modelo de cuenta que se usa en Ethereum.

En este sentido, la diferencia entre Bitcoin y Ethereum es que el estado de la cadena de bloques de Bitcoin contiene una lista de monedas no gastadas, mientras que el estado de Ethereum está compuesto por saldos de cuenta.

Mina, por otro lado, utiliza un probador (o snarker, si te gusta más), equivalente a un minero, para garantizar que cada bloque se comprometa con el estado.

Mina emplea Ouroboros Samasika, un tipo de mecanismo PoS especialmente diseñado para redes descentralizadas sucintas, ya que proporciona arranque desde un bloque génesis.

Las cadenas de bloques sucintas contienen dos funciones principales: verificar y actualizar. La verificación toca el consenso, el resumen de blockchain y los bloques, mientras que la función de actualización interactúa con el consenso y el resumen de la cadena.

Además de las implementaciones anteriores, el proyecto utiliza un estado de escaneo paralelo para optimizar la velocidad de procesamiento de transacciones, que funciona agrupando bloques no probados y asignando el proceso a probadores paralelos.

Participantes principales del Mina Protocol

Mina busca revolucionar el panorama actual de la cadena de bloques, donde la mayoría de las plataformas tienen verificadores como mineros/participantes y clientes ligeros que actúan como terceros al verificar las transacciones.

Mina adopta un enfoque diferente al tener múltiples participantes, cada uno manejando una función específica en la red descentralizada.

Los tres roles principales incluyen verificadores, productores de bloques y corredores.

  • Verificadores
  • Los verificadores interactúan con zk-SNARKS que se encargan de certificar la información de consenso. Cada usuario del protocolo Mina se considera un verificador, siempre que sus dispositivos puedan manejar una cadena de 22 KB y soportar unos pocos milisegundos de tiempo de procesamiento.

Productores de bloques

Los productores de bloques toman la forma de stakers o mineros y ganan recompensas de bloque y pagos de comisiones por transacción. Curiosamente, el protocolo no reduce los incentivos que van a bloquear a los productores. Esta categoría de participantes permite a los usuarios de Mina delegar sus monedas a ellos.

Además de agrupar transacciones en bloques, los productores de bloques también tienen que hacer SNARK a un número equivalente de operaciones previamente comprometidas, ya que no hacerlo durante la producción de bloques conduciría a bloques incompletos y a otros nodos que rechazan su validez.

Si un productor de bloques desea incorporar 10 transacciones en la cadena, también debe realizar operaciones SNARK desde el frente de la cola. Sin embargo, tienen la opción de producir SNARK o usar los generados por un grupo especial de participantes llamados snarkers.

Snarkers

Los Snarkers, también conocidos como probadores, producen zk-SNARK que se utilizan para verificar transacciones.

Los productores de bloques pagan a los snarkers de las tarifas de transacción generales que reciben por agregar nuevos bloques. Sin embargo, para calificar para los cargos, deben publicar las ofertas. Ten en cuenta que el Zk-SNARK de un snarker debe usarse en un bloque mientras que el productor del bloque que lo utiliza es responsable de incentivar al snarker.

Esto crea una economía empresarial en la que varios snarkers pueden publicar ofertas vinculadas a la misma transacción. Los productores de bloques, por otro lado, están en beneficio y elegirán la oferta con las tarifas más bajas. En consecuencia, los snarkers tienen el desafío de producir SNARKS de bajo costo.

Cómo ocurren las transacciones en Mina

El proceso comienza con un usuario que inicia una transacción, luego de lo cual la transacción va al mempool, un conjunto de transacciones válidas pero no confirmadas.

A continuación, los corredores se hacen cargo haciendo pruebas o SNARKS. El proceso sigue con la selección de un productor de bloques (BP) para agrupar transacciones en un bloque. Ten en cuenta que un BP filtra el mempool en busca de transacciones rentables.

Luego, el BP elige un SNARK de acuerdo con las reglas del mecanismo de consenso.

Ten en cuenta que un productor de bloques analiza las ofertas para el SNARK de menor precio. Además, las transacciones agregadas recientemente tienen un libro de pedidos actualizado de SNARKS.

A continuación, es hora de incorporar SNARKS en un bloque, luego agregar el bloque a la cadena y actualizar la red. Las transacciones con sarcasmo se eliminan de la cadena para ayudar a mantener constante el tamaño del protocolo.

Luego, el productor de bloques actualiza el zk-SNARKS del protocolo.

Finalmente, el nuevo bloque se convierte inmutablemente en parte de la cadena.