Precio de Bitcoin Precio de Bitcoin
Ctrl+D Precio de Bitcoin
ads

Cadena de balizas Eth2: lo que debe saber primero (parte 2)

Author:

Time:

Popular Science | Eth2 Beacon Chain: Lo primero que debe saber (Parte 1) Los puntos de control son bloques que se generan en la primera ranura de un período de tiempo. Si no se genera ningún bloque en el primer intervalo de tiempo de un cierto período, el último bloque calificado se identifica como el bloque de punto de control. Habrá un bloque de puntos de control por época; un bloque puede tener puntos de control para varias épocas al mismo tiempo. - Diagrama esquemático de los puntos de control cuando un solo período contiene 64 intervalos de tiempo - Tenga en cuenta que hay bloques vacíos desde el intervalo de tiempo 65 hasta el intervalo de tiempo 128. El punto de control para la época 2 debería haber sido el bloque producido en la ranura 128, pero debido a que se omitió esa ranura, el punto de control para la época 2 sigue siendo el bloque producido en la ranura 64. La época 3 también es similar, se omite la ranura 192, por lo que el bloque generado en la ranura 180 se considera como el punto de control de la época 3. Bloque de límite de época (bloque de límite de época) es un término utilizado en alguna literatura (como el artículo de Gasper, que también es la fuente del diagrama anterior), y puede considerarse como un sinónimo de punto de control. Al iniciar una votación LMD GHOST, el verificador también vota por el último punto de control, y el nuevo punto de control que el votante desea establecer se denomina "punto de control de destino". Este tipo de votación se denomina casper FFG, y la votación también incluirá el último punto de control identificado por el votante, que se denomina "source checkpoint" (fuente). En el diagrama anterior, un validador en la época 1 votó por el bloque de génesis como el punto de control de origen y luego eligió el bloque producido en la ranura 64 como el punto de control de destino. En la época 2, el mismo validador volvió a votar por el mismo punto de control. Solo los validadores que están asignados a un intervalo de tiempo deben votar por el bloque de ese intervalo de tiempo, sin embargo, todos los validadores deben emitir votos FFG para el punto de control de cada período. Una mayoría es un voto respaldado por 2/3  del saldo total de todos los validadores activos. Tomemos un ejemplo simple para ilustrar, suponiendo que hay 3 validadores activos, dos de los cuales tienen un saldo de 8 ETH y el otro tiene un saldo de 32 ETH. Entonces, solo el voto que incluye al validador más grande puede ser un voto mayoritario; aunque los otros dos validadores hayan votado por otro punto de control, pero la suma de sus saldos solo representa el 50%, no pueden formar una mayoría. Al final de una época, se justifica un punto de control si está respaldado por 2/3 del saldo total (formando una mayoría). Si se ha racionalizado un punto de control B y también se racionaliza su punto de control para el siguiente período, entonces B se finaliza. Por lo general, un punto de control finaliza en dos períodos, lo que equivale a unos 12,8 minutos. Desde un punto de vista promedio, la transacción de un usuario siempre se empaqueta en medio de una época; luego, hay media época hasta el siguiente punto de control, por lo que una transacción pasa por 2,5 épocas (16 minutos) para llegar a la finalidad. Idealmente, más de 2/3 de los mensajes de atestación se empaquetarán dentro de los primeros 22 espacios de un período. Por lo tanto, el tiempo promedio para finalizar un trato es de 14 minutos (16 + 32 + 22 espacios). La confirmación de bloque se actualiza paso a paso desde el mensaje de testigo de bloque hasta la racionalización y luego a la certeza. Los propios usuarios pueden decidir si quieren esperar hasta que se confirme la transacción o si es suficiente con un nivel de seguridad más bajo. La puesta en marcha del servicio DeFi, ALEX, completa $ 5,8 millones en financiamiento, liderada por White Star Capital: El 15 de noviembre, la puesta en marcha del servicio de finanzas descentralizadas (DeFi), ALEX, completó $ 5,8 millones en financiamiento, liderado por White Star Capital, Cultur3, GBIC, OK Blockchain Capital y otros participaron en la inversión. (Descifrar) [2021/11/16 6:53:54] - Se racionaliza el punto de control en la ranura 64 y se finaliza el bloque anterior producido en la ranura 32 - Para simplificar la dificultad narrativa, lo siguiente asume que todos los validadores Los saldos son todos iguales. (Arriba) Se produjo un bloque de límite de época en la ranura 96 ​​y contenía una certificación (voto) para el punto de control de época 2. El número de certificaciones cumple con el requisito de mayoría de 2/3. Luego se racionaliza el punto de control del período 2 y, al mismo tiempo, se finaliza el último punto de control racionalizado, que es el punto de control del período 1. Se finaliza el bloque en la ranura 32, finalizando todos los bloques anteriores. Al finalizar un punto de control, no hay límite para la cantidad de bloques que se pueden finalizar al mismo tiempo. Por lo tanto, aunque la certeza solo se genera en el límite del período, el mensaje de certificación se acumula bloque por bloque, y la sección "Viaje desde el bloque Génesis hasta la cima de la cadena de bloques" a continuación proporciona otra descripción. Todos los enlaces cruzados contenidos en los bloques de la cadena de balizas desde la ranura 1 hasta la ranura 32 también hacen que la cadena de fragmentos sea definitiva. En otras palabras, cuando se finaliza un bloque de cadena de baliza, también se finaliza el bloque de cadena de fragmentos correspondiente al enlace cruzado contenido en el bloque. El entrecruzamiento en sí mismo no es suficiente para finalizar un bloque de fragmentos, solo es útil para la selección de la bifurcación de la cadena de fragmentos. De la misma manera, se puede observar una línea argumental que parte del bloque génesis. Todos los proponentes, desde el slot 1 al slot 36, han propuesto un bloque uno a uno, y estos bloques aparecen en la cadena. Para todos los bloques en la época 1, su punto de control (el bloque en la ranura 32) ha sido presenciado acumulativamente por el 55% de los validadores. Cuando el validador propuso el bloque en la ranura 64, también incluyó la certificación del punto de control de época 1. Ahora, el 70% de los validadores presenciaron el punto de control de la época 1, por lo que el punto de control de la época 1 está justificado. Cuando se completa la época 2, el punto de control de la época 2 (bloque en la ranura 64) ha acumulado menos de 2/3 de las certificaciones requeridas. Cuando se planteó el bloque de la franja horaria 96, también se incluyó el mensaje testigo para el puesto de control del bloque 2. Por tanto, en este momento, el puesto de control de la franja horaria 2 alcanzó también el requisito de mayoría de 2/3, que se racionalizó. La racionalización del punto de control del período 2 también finaliza el punto de control del período 1 y todos los bloques anteriores. A veces, la racionalización de un bloque finaliza los bloques hace dos o más períodos de tiempo. El documento de Gasper analiza esta situación, que se espera que ocurra solo en casos extremos de alta latencia de red, aislamiento de red y atacantes poderosos. El determinismo es una prioridad máxima para los usuarios de fragmentos y bloques de Ethereum, porque el determinismo les permite estar seguros de que las transacciones se han escrito en la cadena para siempre y no se pueden cambiar. El determinismo también reduce la complejidad de la comunicación entre fragmentos. Sin determinismo, la reversión de transacciones dentro y entre fragmentos puede ser perjudicial e incluso anular los beneficios de la fragmentación. Un mensaje de testigo incluye un voto LMD GHOST y un voto FFG. Idealmente, todos los validadores emitirían un mensaje de certificación cada época. Hay 32 intervalos de tiempo para empaquetar un mensaje testigo en la cadena. Esto significa que un verificador puede tener dos mensajes de certificación empaquetados en la cadena dentro de un solo período. El momento en que se empaqueta y carga el mensaje testigo también determina las recompensas que puede obtener el verificador: la mayor cantidad de recompensas se pueden obtener empaquetando y cargando el mensaje testigo en el intervalo de tiempo en el que se encuentra; caerá. Con el fin de dar a los validadores tiempo suficiente para preparar el mensaje de atestación, conocerán el comité en el que se encuentran por adelantado con un período de tiempo. Los proponentes de bloque solo se asignan una vez al comienzo de la época. Además, la investigación sobre la elección de líderes encubiertos también se enfoca en mitigar los ataques y sobornos a los proponentes de bloques. El contrato de futuros de CME Bitcoin de agosto cerró en $42 970: Jinse Finance informó que el contrato de futuros de CME Bitcoin de agosto de 2021 con el mayor volumen de negociación cerró $2215 hoy a $42 970. Los contratos de septiembre, octubre y noviembre de 2021 cerraron en $42990, $43085 y $43220 respectivamente. [2021/8/7 1:40:27] El mecanismo del comité permite agregar todas las firmas de testigos y convertirlas en una sola firma agregada para la optimización técnica. Todos los validadores en el mismo comité pueden tener sus firmas agregadas (convertirse en una sola firma) si han emitido los mismos votos LMD GHOST y FFG. Para evitar profundizar demasiado, solo analizamos seis medidas relacionadas con los incentivos del validador: Recompensas de los testigos Sanciones de los testigos Reducción del riesgo de devaluación típico para las recompensas de los interesados ​​y los denunciantes Recompensas de los proponentes en bloque Sanciones por inactividad ) Cuando el mensaje del testigo actual (incluido el voto LMD GHOST y el voto FFG) es consistente con la mayoría de los otros verificadores, el verificador puede ser recompensado. En Eth2 Fase 1, los validadores también pueden obtener recompensas por enviar enlaces cruzados. Cuando se finaliza el bloque, también se determina la recompensa del validador. Por otro lado, los validadores también son penalizados si no realizan atestaciones o votan por un bloque que no se puede finalizar. Antes de enumerar las sanciones y recompensas menos comunes, es posible que también desee saber qué riesgos de depreciación enfrenta al ser un staker. La respuesta es que la cantidad de ETH que puede perder es exactamente simétrica a la cantidad de ETH que puede ganar. Si un validador obtiene recompensas del 10 % durante un año, un validador malicioso podría perder el 10 % en el peor de los casos. Por ejemplo, si un validador siempre está desconectado o siempre vota por bloques que no se pueden finalizar, la cantidad de ETH que pierde es exactamente la misma que la de un validador que siempre envía el mensaje testigo a tiempo y admite la cantidad total de bloques. es la recompensa recibida por el verificador finalizado, que es igual en cantidad. La reducción puede oscilar entre 0,5 ETH y la apuesta total de un validador. Si el mensaje de testigo enviado por un verificador viola las condiciones de reducción definidas en el protocolo, entonces TA perderá al menos 1/32 de sus propios derechos e intereses y será expulsada del equipo verificador. La penalización es tan severa como si el validador estuviera fuera de línea durante 8192 épocas. El protocolo también impone una sanción adicional basada en la cantidad de validadores reducidos en un período de tiempo similar. La fórmula de cálculo para esta penalización adicional es: saldo del validador × 3 × porcentaje de validadores que fueron reducidos. Entonces, si 1/3 de todos los validadores violan la condición de corte, perderán todo su saldo. En consecuencia, los verificadores que denuncien estos malos comportamientos serán recompensados ​​como denunciantes. El proponente del bloque también recibirá una recompensa proporcional después de que finalice el bloque propuesto. Los validadores que siempre están en línea y hacen un buen trabajo al proponer pueden aumentar su recompensa total en aproximadamente 1/8. Cuando ocurre un evento de corte, el proponente también recibirá una pequeña recompensa por empaquetar la evidencia cortada. En la Fase 0 de Eth2, todas las recompensas de los denunciantes van a bloquear a los proponentes. Hay muchos mecanismos en el sistema Ethereum 2.0, y la evaluación de estos mecanismos debe comenzar por el efecto general de todos los mecanismos. El último tipo de recompensa y castigo es la llamada "pena de holgura". Básicamente, si han transcurrido 4 épocas desde que se finalizó el último bloque (no se finalizaron nuevos puntos de control), se penaliza a todos los validadores por perezosos, y la penalización aumenta cuadráticamente hasta que se finaliza un nuevo punto de control. La penalización por pereza asegura que incluso si el 50% de los validadores están fuera de línea, el sistema se reinicia finalizando bloques después de 21 días. Hay tres condiciones principales para la reducción, a saber: propuesta doble, votación doble de FFG y votación circundante de FFG. Los votos de LMD GHOST no incurrirán en penalizaciones. Propuesta doble significa que el proponente del bloque propone más de un bloque en la misma franja horaria. La votación doble significa que cuando el validador envía votos de FFG, varios votos apuntan al mismo punto de control de destino, pero los puntos de control de origen a los que se hace referencia son diferentes. La votación envolvente significa que cuando el verificador envía votos FFG, los puntos de control señalados por múltiples votos simplemente forman una forma circundante. Por ejemplo, supongamos que un validador vota en el período 5 con el bloque del intervalo de tiempo 32 como punto de control de origen y el bloque del intervalo de tiempo 128 como punto de control de destino: Si el validador vota en el período 6 con Si el bloque del intervalo de tiempo 64 es el punto de control de origen punto de control, y el bloque del espacio 96 es el punto de control de destino, entonces el voto está rodeado (rodeado) por el propio voto de TA en el período 5. Si el voto del validador en la época 6 marca el bloque en el espacio 0 como el origen y el bloque en el espacio 160 como el punto de control de destino, entonces este voto rodea al propio voto de TA en la época 5. Si este validador vuelve a votar por el bloque 128 en el intervalo de tiempo 6, a menos que su punto de control de origen siga siendo el bloque 32, será un voto doble y se recortará. Los mismos votos de FFG no serán confiscados. Los votos de FFG con el mismo punto de control de origen tampoco incurrirán en recortes. Esta es una condición importante para mantener la actividad de la red. Por ejemplo, si dos cadenas bifurcadas están respaldadas cada una por el 50% de los saldos del validador, el protocolo debería alentar a los validadores a cambiar entre bifurcaciones votando por el mismo punto de control de origen, pero diferentes puntos de control de destino (en lugar de castigarlos por cambiar de bifurcación, lo que causará la red continúe dividiéndose). Ser capaz de cambiar de forma segura entre bifurcaciones permite a los validadores romper el punto muerto e intentar formar una mayoría de 2/3. Los validadores que reportan a otros deben incluir votos contradictorios en el mensaje de certificación para demostrar que el otro validador debe ser sancionado. Encontrar eficientemente votos en conflicto de una larga historia también es un desafío algorítmico y de estructura de datos. Por lo tanto, el Open Engineering Challenge Slash Detector también está buscando colaboradores. Los validadores bien controlados generalmente son inmunes a la barra: solo recuerde qué certificaciones han firmado. Los verificadores honestos no se verán afectados por las acciones de otros verificadores. Siempre que los validadores no firmen certificaciones contradictorias y no hagan propuestas dobles, no se reducirán. Para obtener una mejor experiencia operativa, una fuente de información más confiable e incluso una mejor protección DoS, el cliente del validador puede usar múltiples nodos de cadena de balizas al mismo tiempo. En este modo, incluso cuando se utilizan clientes de validación de respaldo, se debe tener cuidado de que los validadores no firmen mensajes contradictorios

Tags:

OKX Exchange
ETC Labs se asocia con Chainlink para llevar la red Oracle a la red Ethereum Classic

ETC Labs anunció oficialmente una asociación con Chainlink para llevar la red Oracle descentralizada a Ethereum Classic. Según azcoinnews, debido al mecanismo de consenso subyacente.

Importante plan de expansión de Ethereum: informe de estado acumulativo optimista (medio)

Este artículo es la segunda parte de "Plan de expansión importante de Ethereum: informe de estado de resumen optimista".

Enciclopedia Dorada | ¿Qué es la cobertura? ¿Cuáles son las principales estrategias?

La explicación simple de la transacción de cobertura es la transacción de pérdidas y ganancias. La palabra inglesa "Hedge" de "cobertura" incluye el significado de cobertura y cobertura.

Cadena de balizas Eth2: lo que debe saber primero (parte 2)

Popular Science | Eth2 Beacon Chain: Lo primero que debe saber (Parte 1) Los puntos de control son bloques que se generan en la primera ranura de un período de tiempo.

La baja volatilidad continuará, esperando que los alcistas se recuperen

Coinbase: los usuarios rusos comunes pueden continuar usando nuestros servicios: Jinse Finance informó que los ejecutivos y empleados de Coinbase declararon que las acciones tomadas no tienen nada que ver con la guerr.

En febrero, disminuyó la cantidad de publicaciones de políticas globales relacionadas con blockchain, y Guangdong y Shandong brindaron un fuerte apoyo

En febrero, disminuyó la cantidad de anuncios de políticas globales relacionadas con blockchain.Observación de pulso entre cadenas, a nivel nacional, desde las estadísticas.

¿Aumentarán las tarifas de transferencia de la red Bitcoin después de que el precio de la moneda se reduzca a la mitad?

Satoshi Nakamoto cree que con el tiempo, las tarifas de transacción de Bitcoin reemplazarán las recompensas de minería en bloque. ¿Serán las tarifas de transacción de Bitcoin la principal compensación para los nodos?.

ads