Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > Huobi > Info

Serie Eth2 Staking: Consenso de fragmentación

Author:

Time:

La fragmentación es una de las muchas mejoras de eth2 en comparación con eth1. "Fragmento" se toma prestado de la investigación de bases de datos para referirse a una parte de los datos generales. Al igual que el contexto de la base de datos, en eth2, la fragmentación significa dividir el almacenamiento y la computación de todo el sistema en fragmentos, procesar cada fragmento de forma independiente y luego combinar los resultados según los requisitos. Para ser precisos, eth2 implementará una cadena de muchos fragmentos, donde cada fragmento tiene una funcionalidad similar a la cadena eth1, lo que es un gran impulso para la escalabilidad.

Sin embargo, existe un tipo de fragmentación menos conocido en eth2. Desde el punto de vista del diseño del protocolo, esto es quizás aún más emocionante: el consenso de fragmentos de entrada.

Consenso de fragmentos

Así como el nodo más lento tiene un poder de procesamiento limitado, el rendimiento de toda la red será limitado y los recursos informáticos de un solo validador también limitan la cantidad total de validadores que pueden participar en el consenso. Dado que cada nuevo validador que se une crea trabajo adicional para todos los demás validadores en el sistema, el validador con menos recursos no podrá seguir participando (ya que los votos de otros validadores ya no se pueden rastrear). Con este fin, la solución de eth2 es fragmentar el consenso.

La entrada neta de capital en 24 horas de ETH es de 4014 millones de yuanes: los datos de seguimiento de Jinse Finance muestran que las tres principales entradas netas de capital en 24 horas en el mercado de criptomonedas son: ETH (+4014 millones de yuanes), EOS (+363 millones de yuanes) , TRX (+143 millones de yuanes); las tres principales salidas netas de fondos son: LINK (-624 millones de yuanes), BAND (-246 millones de yuanes), MKR (-244 millones de yuanes). [2020/8/14]

Diseño "dividido"

En eth2, el tiempo se divide en dos tipos de períodos, ranuras y épocas.

Una ranura (slot) se refiere al marco de tiempo de 12 segundos durante el cual idealmente se agregará un nuevo bloque a la cadena. Un bloque es un mecanismo que, además de empaquetar transacciones, también contendrá votos validadores.

Una época consta de 32 intervalos de tiempo (6,4 minutos), durante los cuales la cadena de balizas realiza todos los cálculos necesarios para mantener la cadena, incluida la prueba y finalización de nuevos bloques, y la aplicación de recompensas y castigos para los validadores.

Se transfirieron 9 millones de USDT desde la billetera Tether Treasury, por un valor de 9,069 millones de USD: según los datos de WhaleAlert, a las 22:03 hora de Beijing, se transfirieron 9 millones de USDT desde la billetera Tether Treasury a la dirección que comienza con 0x0c77, que vale aproximadamente 9,069 millones de USD con base en el precio actual del dólar. [2020/4/13]

Como se discutió en el primer artículo de esta serie, los validadores se organizan en comités para realizar su trabajo. En cualquier momento, cada validador es miembro tanto de una cadena de balizas como de un comité de cadena de fragmentos, y debe realizar una certificación cada época, donde la certificación es para una época que se ha propuesto Votos por bloques de balizas en las ranuras.

El modelo de seguridad del consenso de fragmentos Eth2 se basa en la idea de que un comité es una representación estadística más o menos precisa de todo el conjunto de validadores.

Por ejemplo, tenemos una situación en la que hay un 33% de validadores maliciosos en el conjunto, entonces es muy probable que acaben en el mismo comité. Esa es una vista horrible para un modelo de seguridad.

Tether lanzará tokens en BCH a través de SLP: la empresa Tether ha anunciado que lanzará tokens en BCH a través de SLP (Simple Ledger Protocol). Actualmente, la mayoría de los tokens se ejecutan en Ethereum, y otras redes de criptomonedas respaldadas por Tether incluyen Algorand, EOS, Liquid Network, Omni y Tron. Por lo tanto, el movimiento de Tether ha ayudado a BCH a desarrollar un ecosistema que puede replicar varios tokens ERC20 en la red ETH. (Bitcoin.com)[2020/3/20]

Así que tenemos que encontrar una manera de prevenir esta situación. En otras palabras, debemos asegurarnos de que si el 33 % de los validadores son maliciosos, solo alrededor del 33 % de los validadores maliciosos se pueden asignar a un comité como máximo.

Esto lo podemos lograr de dos maneras:

Calificación de Weiss: 11 millones de minoristas utilizan ETH: la calificación de Weiss publicó oficialmente la noticia, Basepay dijo que ahora hay 11 millones de minoristas que usan ETH en su aplicación, y el potencial puede estar cerca de los 400 millones. [2018/5/14]

1. Asignación aleatoria garantizada de los miembros del comité

2. Debe haber un número mínimo de validadores en cada comité

Como ejemplo: con 128 validadores muestreados aleatoriamente por comité, es muy poco probable (probabilidad menor a 2^-40) que 1/3 de los validadores maliciosos controlen 2/3 de los comités.

Diseño "Combinado"

Los votos del validador son certificaciones. Una demostración consta de muchas partes:

1. Vota por el líder actual de la cadena de balizas

2. Vote sobre qué bloque de baliza debe certificarse/finalizarse

3. Votar sobre el estado actual de la cadena de fragmentos

JEX lanzará opciones de compra europeas de Ethereum ETH y opciones de venta europeas de Ethereum ETH: esta emisión de opciones se suscribirá con tokens JEX, y el precio de ejercicio específico y el precio de emisión se anunciarán a las 16:00 horas del 29 de marzo de 2018. permitir. Esta opción de suscripción todavía se divide en dos sesiones. La primera mitad del tiempo de compra instantánea es de 17:00 a 17:05 el 29 de marzo de 2018. Habrá un límite máximo de suscripción para esta sesión y cada cuenta estará limitada a 1,000 boletos. Las acciones restantes que no hayan sido absorbidas serán absorbidas en el segundo semestre. La segunda mitad del tiempo de recuperación es de 17:10 a 17:15 el 29 de marzo de 2018. No hay límite de suscripción para esta sesión. [2018/3/29]

4. Firmas de todos los validadores que votaron a favor

Al agregar tantos elementos como sea posible en una atestación, se puede aumentar la eficiencia general del sistema. Este efecto es posible porque los nodos solo necesitan calcular las certificaciones para conocer el estado de la cadena de balizas y cada cadena de fragmentos, sin votar ni firmar el bloque de balizas y el bloque de fragmentos. Realizar una inspección independiente.

Si cada validador produce su propia atestación, y cada atestación debe ser verificada por todos los demás nodos, entonces el costo de ser un nodo eth2 será muy alto. Ese es el problema que resuelve la agregación.

Las certificaciones están diseñadas para seguir el concepto de combinación fácil.Si dos o más verificadores tienen certificaciones para el mismo voto, los campos de firma de estas certificaciones se pueden agregar a una certificación para verificar estas combinaciones. Esta es la agregación de pruebas.

Por su estructura, los votos dentro del comité se pueden agregar, ya que los validadores asignados al mismo fragmento deben votar lo mismo por ese estado del fragmento y la cadena de balizas. Este es el mecanismo por el cual eth2 escala los validadores. Al asignar validadores a los comités, los validadores solo necesitan seguir a otros validadores en el mismo comité, y solo necesitan verificar muy pocas certificaciones agregadas de otros comités.

Agregación de firmas

Eth2 utilizará firmas BLS, un esquema de firma fácil de agregar definido en múltiples curvas elípticas. En una curva particular, cada firma tiene 96 bytes.

Si el 10% del ETH total se compromete a eth2, habrá aproximadamente 350,000 validadores. Esto significa que el tamaño de la firma para una época será de 33,6 MB, lo que equivale a unos 7,6 GB por día. Si sigue esta tendencia, la falacia de que el tamaño del estado de eth1 alcance 1 TB en 2018 se hará realidad dentro de los 133 días posteriores a la implementación de eth2 (y solo en función de las firmas).

La belleza de la firma BLS es que se puede agregar: si Alice genera la firma A y Bob firma los mismos datos que B, entonces las firmas de Alice y Bob se pueden agregar a la firma C (C = A + B), por lo tanto, para el almacenamiento e inspección. Al usar la agregación de firmas, cada comité solo necesita almacenar y verificar una firma. De esta forma, los requisitos de almacenamiento diario se reducen a menos de 2 MB.

Conclusión

Al asignar validadores a los comités, el esfuerzo requerido para validar eth2 se reduce en órdenes de magnitud.

Para los validadores en la cadena de balizas y todas las cadenas de fragmentos, solo necesitan mirar las atestaciones agregadas para cada comité.  Esto permite que los nodos conozcan tanto el estado de cada fragmento como las opiniones de los validadores sobre qué bloques se agregaron a la cadena.

En general, el mecanismo del comité ayuda a eth2 a lograr dos objetivos de diseño: es posible participar en la red eth2 en una computadora portátil de nivel de consumidor, y eth2 debe admitir tantos verificadores como sea posible para lograr la máxima descentralización.

Los números quizás sean más reveladores, mientras que la mayoría de los protocolos PoS tolerantes a fallas bizantinas pueden escalar a docenas de validadores (y en algunos casos, incluso cientos), eth2 puede admitir cientos de miles de validadores y la seguridad puede garantizarse sin comprometer la latencia de la red. y rendimiento.

Indique al reimprimir: ECN Ethereum China

Fuente | Blog de Ethereum

Por | Carl Beekhuizen

Un agradecimiento especial a Sacha Yves Saint-Leger y Joseph Schweitzer por la revisión.

Tags:

Huobi
Vitalik Buterin propone una solución a la falla de privacidad expuesta por el servicio de nombres de Ethereum

El cofundador de Ethereum, Vitalik Buterin, propuso encontrar una solución a uno de los mayores defectos de privacidad de Ethereum.

Lectura recomendada de oro | Cómo juegan los comerciantes de derivados durante el período turbulento de las criptomonedas

En el evento del cisne negro de 3.12, la caída repentina condujo a una gran cantidad de liquidaciones y muchos inversores sufrieron grandes pérdidas. En tal mercado.

Golden Observation 丨 Después de que BCH y BSV se reduzcan a la mitad, ¿asignarán los mineros más poder de cómputo a BTC?

Golden Finance Blockchain News, 1 de abril  Según un nuevo pronóstico, algunos mineros pueden optar por "rendirse" ya que el precio de Bitcoin (BTC) no ha podido lograr un aumento significativo. Por otro lado.

Serie Eth2 Staking: Consenso de fragmentación

La fragmentación es una de las muchas mejoras de eth2 en comparación con eth1. "Fragmento" se toma prestado de la investigación de bases de datos para referirse a una parte de los datos generales.

"Viernes de contrato" OKEx Trimestral 0327 Informe semanal de contrato

 Resumen de este problema: 1. Revisión importante del mercado de esta semana + interpretación oficial 2. Big data de transacciones OKEx de esta semana.

Golden Sentinel | Seguimiento del caso de demanda colectiva Ripple: los litigantes alegan que XRP no es un valor

Jinjin Finance News, la demanda colectiva recientemente modificada presentada por inversores contra Ripple muestra que la última demanda colectiva también incluye dos reclamos.

Golden Outpost | Funcionario de la Duma rusa: El proyecto de ley de criptomonedas se ha finalizado, pero no se aprobará a fines de la primavera

Rusia volverá a retrasar la adopción de su principal proyecto de ley de criptomonedas debido al coronavirus. Anatoly Aksakov, presidente del Comité de Mercados Financieros de la Duma Estatal Rusa.

ads