• Cuenta cuenta

Mina utiliza un modelo de cuenta (clave pública) para realizar un seguimiento del estado del libro mayor. Esto es diferente del modelo UTXO de Bitcoin de mantener el estado del libro mayor.

  • NODO DE ARCHIVO nodo de archivo

De forma predeterminada, los nodos Mina son livianos y no necesitan mantener información histórica sobre la red, bloques o transacciones. Los nodos de archivo almacenan datos históricos de la cadena en una fuente de datos persistente para su posterior recuperación.

  • MEJOR CONSEJOMEJOR CONSEJO

El mejor TIP es el último bloque de la cadena de bloques con la mayor fuerza de cadena conocida por el guardián.

  • BLOQUEAR

Los bloques contienen información de consenso sobre conjuntos de transacciones y estado de la red. Este mensaje contiene un certificado de que el estado actual de la red es legítimo.

  • BLOQUEOBlockchain

Blockchain es una estructura de datos utilizada en criptomonedas para mantener un estado consistente de todas las cuentas en la red.

  • CONFIRMACIONES DE BLOQUEOConfirmación de bloqueo

El número de bloques sucesores que hacen referencia a un bloque seguirá aumentando, y la referencia de un nuevo bloque a un bloque ancestro significa la confirmación del par de bloques. A medida que aumenta el número de confirmaciones, disminuye la probabilidad de una reorganización, aumentando así la probabilidad de que se confirmen todas las transacciones en el bloque de referencia.

  • TASA DE LLENADO DE BLOQUE tasa de llenado de bloque

La tasa de llenado de bloques se refiere a la proporción de espacios que generan bloques con respecto al total de espacios. Algunas ranuras están vacías intencionalmente para garantizar que la red pueda "ponerse al día" si los mensajes se retrasan.

  • PRODUCTOR DE BLOQUES productor de bloques

Un productor de bloques (minero) es un nodo que participa en la decisión de qué bloques se pueden generar y en la generación de bloques que contienen transacciones que se pueden transmitir a la red.

  • bota BOOTSTRAP

El arranque es parte del proceso de sincronización de nodos. Este proceso obtendrá la raíz del límite de transformación actual del nodo par. Otras transformaciones obtenidas durante la recuperación se aplicarán a este estado raíz inicial.

  • BREADCRUMB Navegación de ruta de navegación

Las rutas de navegación son "nodos" dentro del límite de transición. Las rutas de navegación se generan aplicando transiciones al estado anterior, incluidas transiciones externas, libros de contabilidad por etapas y bases de monedas pendientes.

  • ponerse al día ponerse al día

CATCHUP es la etapa final del proceso de sincronización. Durante el proceso de recuperación, el nodo determina y descarga todas las transiciones que existen entre la raíz del límite de transición y el mejor TIP actual, intentando así ponerse al día con el mejor TIP actual. Primero, el nodo solicita el hash de transformación faltante y la prueba de la cadena de transacciones. Esta prueba verifica que la ruta proporcionada es válida, es decir, el hash de transformación proporcionado lleva a la raíz al TIP óptimo. Una vez que un nodo tiene todos los hashes de transformación, solicita la transformación externa completa para cada hash de transformación del nodo par. Para cada transición externa, el nodo crea sus propios límites de transición aplicando cada límite de transición al estado anterior para crear una navegación de ruta de navegación. Cuando se completa la recuperación, el mejor TIP local del nodo es el mismo que el mejor TIP de la red, y la navegación de ruta de navegación ha establecido transiciones para todas las transiciones desde la raíz del límite de transición (mejor TIP - k) al TIP actual, y cada una tiene Ha sido verificado. En este punto, los nodos están sincronizados. Si en algún momento un nodo ve transiciones discontinuas en el mismo camino, esto puede desencadenar una recuperación, lo que indica que hay una pérdida de transición.

  • FUERZA DE LA CADENAFuerza de la cadena

Debido a que no existe una historia completa en Mina, un nodo que acaba de conectarse a la red no puede sincronizarse desde la génesis aplicando todas las transformaciones anteriores. Por lo tanto, un nodo necesita determinar la cadena más fuerte (la cadena considerada legal, en Bitcoin la cadena más larga). Para identificar la cadena más fuerte, se almacena la densidad mínima de cadena para una ventana de tiempo fluida. Por lo tanto, los nodos honestos pueden elegir una cadena de bloques con una densidad mínima más alta, es decir, fuerza de la cadena.

  • COMPRIMIENDOCompresión

Genera un SNARK para un cálculo, que se considera una salida "comprimida" porque el tamaño de la prueba es fijo. Por ejemplo, Mina mantiene una cadena de bloques concisa al comprimir todos los datos históricos en la cadena de bloques usando zk-SNARK. Sin embargo, esto es computacionalmente diferente de la compresión con pérdida, y el término "compresión" describe más vívidamente el proceso de reducir el tamaño de los datos solicitados.

  • CONSENSOConsenso

Un algoritmo o conjunto de reglas en el que todos los nodos de Mina están de acuerdo cuando deciden actualizar el estado de la red se llama consenso. Las reglas pueden incluir los datos que pueden contener los nuevos bloques, así como la forma en que se seleccionan los nodos para producir bloques y la recompensa por producir un bloque. Mina utiliza Ouroboros Samisika como mecanismo de consenso.

  • NODO DE CONSENSO nodo de consenso

Un nodo que participa en consenso en la red Mina, por ejemplo, un productor de bloques (minero). Los nodos participan en el proceso de consenso (minería) y requieren el estado más reciente.

  • CRIPTOMONEDA Criptomoneda

Un activo o moneda digital que utiliza primitivas criptográficas para asegurar transacciones financieras y verificar la propiedad a través de pares de claves pública-privada.

  • demonio demonio

El demonio Mina es un proceso en segundo plano que implementa el protocolo Mina y se ejecuta en el nodo local. Esto permite que los clientes o billeteras locales se comuniquen con la red Mina. Por ejemplo, cuando una CLI envía una transacción, la solicitud se envía al demonio Mina, que luego transmite la solicitud a la red P2P. También escucha mensajes como bloques nuevos y los reenvía a los clientes a través del modelo pub-sub.

  • DELEGARDelegación

Debido a que apostar Mina (es decir, participar en el consenso, es decir, minar) requiere que el nodo esté en línea, es posible que algunos nodos deseen delegar su Mina a otro nodo que ejecute el servicio de participación. Este proceso se denomina delegación de participación y, por lo general, el proveedor de servicios o el operador del grupo de participación puede cobrar una tarifa por ejecutar este servicio, y esta tarifa se deducirá cuando el delegado sea seleccionado como productor de bloques.

  • era de la ÉPOCA

Epoch es una unidad de tiempo, equivalente a 7140 espacios en la red principal. Una época se divide en varios espacios de 3 minutos.

  • PUERTO EXTERNOInterfaz externa

Este es el puerto utilizado por el demonio Mina para conectarse a otros nodos en la red. Se puede configurar usando -external-port al iniciar el demonio.

  • TRANSICIÓN EXTERNATransformación externa

Una transformación externa, también conocida como bloque, es una transformación generada externamente, es decir, generada por otro productor de bloques y pasada a un nodo.

  • FINALIDADfinalidad

La constante de consenso k es el punto en el que es imposible reorganizar la cadena. Una vez que un bloque tiene k bloques confirmados (bloques descendientes) (definidos por la constante de consenso), se considera confirmado.

  • NODO COMPLETONodo completo

Un nodo completo es un nodo Mina que puede verificar de manera creíble el estado de la red. En Mina, cada nodo es un nodo completo porque todos los nodos pueden recibir y verificar zk-SNARK.

  • TRANSICIÓN INTERNAConversión interna

Una transformación interna es una transformación que se genera localmente, es decir, por el productor del bloque. La transformación resultante se aplica localmente y se agrega al límite de transformación antes de transmitirse a los pares.

  • CADEMLIA

Una tabla hash distribuida (DHT) para redes descentralizadas peer-to-peer. Mina utiliza Kademlia para descubrir nodos pares, de modo que los nodos puedan encontrar nodos vecinos para compartir información sobre el estado de la red.

  • par de claves KEYPAIR

Una combinación de claves públicas y privadas. Los pares de claves se pueden generar a través de un demonio en ejecución o utilizando una herramienta generadora de claves dedicada.

  • MÍO

"Mina" en letras mayúsculas se refiere a la infraestructura de red en la que se basan los protocolos y sistemas de criptomonedas subyacentes. ● "Mina" en letras minúsculas se refiere a unidades de criptomonedas.

  • NODOnodo

Un nodo es una máquina que ejecuta el demonio mina.

  • NODO SIN CONSENSO nodo sin consenso

Los nodos completos del protocolo Mina no participan en el consenso, pero aún pueden verificar pruebas de conocimiento cero para verificar el estado de la cadena sin confianza. Cuando se menciona que Mina tiene un tamaño de 22 kb, se refiere a nodos sin consenso.

  • NONCE número aleatorio único

Un nonce es un número que aumenta monótonamente adjunto a una transacción para evitar que las transacciones se repitan en la red. Las transacciones siempre se incluyen en bloques en orden no consecutivo.

  • PUNTO A PUNTO PUNTO A PUNTO

Los sistemas de red que dependen de nodos pares para distribuir información entre ellos se denominan redes peer-to-peer. Estas redes suelen ser de naturaleza distribuida y, a diferencia del modelo de red cliente-servidor, no dependen de ningún intermediario de recursos centralizado.

  • ENCURTIDOS SNARK

Pickles es un nuevo sistema de prueba y un conjunto de herramientas relacionado que es el primer SNARK capaz de implementarse sin inicialización sin confianza y compuesto de forma recursiva. Los pepinillos son la base para que los desarrolladores creen contratos inteligentes privados y escalables en Mina. Leer más aquí. LIBP2

PLIBP2P es una biblioteca de redes peer-to-peer que proporciona transmisión de mensajes e intercambio de archivos. Mina lo utiliza como biblioteca de red P2P subyacente.

  • CLAVE PRIVADAclave privada

La clave privada es otro componente de la criptografía de clave pública que es privada, mientras que la clave pública puede divulgarse públicamente. Sólo el poseedor de la clave pública correspondiente a la clave privada puede acreditar la propiedad de la clave pública. Esto permite firmar transacciones, demostrando así que usted es el titular de los fondos asociados a una clave pública determinada.

  • ESTADO DEL PROTOCOLO Estado del protocolo

El estado de la red. El estado del protocolo incluye el hash del estado del protocolo utilizado previamente para unir los bloques, así como un cuerpo que contiene el hash del estado de génesis, el estado de la cadena de bloques, el estado de consenso y las constantes de consenso.

  • HASH DE ESTADO DE PROTOCOLOHash de estado de protocolo

El hash del estado del protocolo es el hash del estado anterior y el hash del cuerpo del estado del protocolo, y sirve como identificador único del bloque.

  • PRUEBA DE PARTICIPACIÓN Prueba de participación

El tipo de algoritmo de consenso en Mina permite a los nodos ponerse de acuerdo sobre el estado de la red. La prueba de participación (PoS) permite a los nodos apostar minas en la red para aumentar sus posibilidades de ser seleccionados como el próximo productor de bloques.

  • CLAVE PÚBLICAClave pública

Clave pública, como parte integral de la criptografía de clave pública, la dirección de clave pública en la cadena de bloques puede considerarse como la dirección o identidad única del usuario.

  • PUB-SUB publicar-suscribir

Abreviatura de publicación-suscripción, publicación-suscripción es un patrón de mensajería en el que el remitente de un mensaje transmite un mensaje y se notifica a todos los oyentes que se hayan suscrito previamente al mensaje de ese remitente. Por ejemplo, Mina utiliza este patrón como una forma de notificar a los clientes cuando se agrega un nuevo bloque a la cadena. Este evento puede ser "escuchado" por todos los oyentes, y cada oyente no necesita realizar un sondeo de forma independiente en busca de nuevos datos.

  • REORGANIZACIÓNReorganización

Cuando las ramas competidoras de una cadena de bloques aumentan en longitud en relación con la rama principal, la cadena de bloques se reorganiza para que la rama más fuerte se asigne a la cadena principal. Después de la reorganización, ya no se garantiza que las transacciones generadas en la sucursal eliminada se incluyan en la cadena de bloques.

  • RAÍZ (DE LA FRONTERA DE TRANSICIÓN) RAÍZ de la frontera de transformación

La raíz del límite de transición es el bloque k del mejor bloque TIP. La raíz se obtiene del nodo par durante el proceso de arranque. Una vez que se ve el nuevo mejor TIP, la raíz se mueve de modo que solo persistan k bloques. La raíz es el punto donde se finalizan los bloques debido al consenso.

  • RPC

Las llamadas a procedimientos remotos (RPC) se utilizan para comunicarse entre nodos de la red e interactuar con demonios en ejecución.

  • ESTADO DE ESCANEO Estado de escaneo

El estado de escaneo es una estructura de datos que pone en cola las transacciones que requieren pruebas SNARK y permite a los trabajadores de snark procesar SNARK en estas transacciones en paralelo.

  • FIRMAS Firma

Abreviatura de firma digital, una firma es un método para establecer la autenticidad o propiedad de un mensaje. Debido a que se proporciona un par de claves pública-privada, el propietario de la clave privada puede firmar un mensaje y cualquiera puede usar la clave pública relevante para verificar la firma.

  • franja horaria

El slot en Mina es una unidad de tiempo. Cuando la red principal esté en línea, un espacio durará 3 minutos. Una época se divide en varios espacios. Los productores de bloques pueden ganar la oportunidad de generar bloques dentro de una ranura.

  • PISCINA SNARK PISCINA SNARK

El grupo de snark contiene el trabajo realizado por los trabajadores de snark en el estado de escaneo. El grupo de snark, también conocido como "snarketplace", contiene sólo los trabajos más baratos proporcionados por los trabajadores de snark para cada paquete de trabajo. Si un nodo ve un trabajo más barato y eficiente, reemplazará el trabajo que ya está en el grupo.

  • TRABAJADOR SNARK Trabajador SNARK

Los trabajadores de SNARK son nodos de la red que participan en la generación de pruebas de transacciones de SNARK. Como a los trabajadores de Snark se les paga en minas, ayudan a comprimir las transacciones.

  • Libro mayor SNARKED Libro mayor SNARKED

El libro de contabilidad snark es un libro de contabilidad que solo contiene transacciones con pruebas relevantes. El libro de contabilidad snark se actualiza una vez que se emite una prueba del estado de escaneo y se incluye en todas las transacciones en el árbol de transacciones agregado por los productores de bloques anteriores.

  • Libro mayor de escenarios

El libro mayor por etapas es el estado de la cuenta actual. Contiene un libro de cuentas pendientes y una cola de transacciones pendientes que no son de SNARK y que se encuentran en estado de escaneo.

  • APUESTA

Según el mecanismo de consenso, los nodos de la red pueden aumentar su probabilidad de ser seleccionados como productores de bloques aumentando la Mina apostada. La posibilidad de ganar el derecho a producir un bloque es proporcional a la cantidad de Mina apostada. Por ejemplo, si un nodo participa con el 50% de la mina en la red, teóricamente tiene un 50% de posibilidades de ser seleccionado para producir nuevos bloques. Mina utiliza el protocolo de prueba de participación de Ouroboros Samisika para implementar los detalles de la participación. Si un nodo elige apostar su Mina (para minería), debe estar en línea y conectado a la red de Mina.

  • Libro mayor de compromisos

El libro de compromiso se utiliza para determinar el productor del bloque en un intervalo de tiempo (intervalo de tiempo). La probabilidad de ganar un intervalo de tiempo (intervalo) y el derecho a producir un bloque son proporcionales al monto del compromiso. La distribución de las mina prometidas en la época actual es el libro de contabilidad del último bloque de la época actual-2.

  • PISCINA DE APUESTA

Grupo delegado operado por propietarios de grupos de apuestas. Otros nodos pueden optar por delegar fondos a un grupo de apuestas para evitar el requisito de estar en línea.

  • sincronización SINCRONIZACIÓN

Para generar nuevos bloques, los nodos necesitan obtener el estado actual. Para lograr esto, los nodos se conectan con sus pares durante la inicialización, se someten a un proceso de arranque y luego se ponen al día. El proceso de sincronización construye los límites de transición del nodo mediante la creación de rutas de navegación para todas las transiciones entre la raíz del límite de transición y el mejor TIP actual. Una vez que se complete el proceso, el nodo se sincronizará.

  • CUENTAS BLOQUEADAS POR TIEMPOCuentas bloqueadas por tiempo

Una cuenta bloqueada por tiempo es una cuenta que contiene una cierta cantidad de tokens restringidos. Sus activos no pueden transferirse hasta que se cumplan determinadas condiciones (como producir un determinado bloque).

  • Grupo de negociación TRANSACTION POOL

El grupo de transacciones es una lista de todas las transacciones pendientes, a veces denominado "grupo de memoria". Cada nodo tiene un grupo de transacciones local que contiene transacciones que se pasaron al nodo y se verificaron. Si el grupo de transacciones está lleno, las transacciones en el grupo pueden descartarse de acuerdo con la tarifa, descartándose la tarifa más baja.

  • Conversión de TRANSICIÓN

Transformación en Mina es sinónimo de bloqueo.

  • TRANSICIÓN FRONTERA transformar límite

El límite de transición es un almacén de datos local que contiene los últimos k bloques de la red. Es una estructura de datos de tipo árbol y cada "nodo" del árbol puede tener varios nodos secundarios, es decir, ramas. Cada nodo del árbol se llama ruta de navegación.

  • TRANSACCIÓN DE USUARIOTransacción de usuario

Las transacciones de usuario son transacciones emitidas por los usuarios, que pueden ser pagos o cambios encargados.

  • VRF

Se utiliza una función aleatoria verificable (VRF) para seleccionar un productor de bloques dentro de una ranura. Acepta una semilla aleatoria como entrada, que se deriva de la salida VRF de la época anterior. El VRF es determinista, es decir, siempre devolverá la misma salida sin importar la frecuencia con la que se ejecute.

  • PRUEBA DE CONOCIMIENTO CERO

Prueba de conocimiento cero La prueba de conocimiento cero es una prueba en la que una parte (el probador) demuestra a otra parte (el verificador) que tiene conocimiento de algo sin revelar el conocimiento específico. Mina utiliza pruebas de conocimiento cero, específicamente zk-SNARK, para generar pruebas que demuestren la validez de la cadena de bloques y permitan que cualquier nodo de la red la verifique rápidamente.

  • ZK-SNARK

Es un tipo de "prueba de conocimiento cero" y es la abreviatura de "argumento de conocimiento sucinto no interactivo de conocimiento cero (argumento de conocimiento cero sucinto no interactivo)". Las características específicas de la implementación de SNARK de Mina son la simplicidad y la no interacción, lo que permite que cualquier nodo verifique rápidamente el estado de la red.

(¡Por favor pon atención!)

#Binance >#Web3