La oportunidad de presenciar la creación de una cadena de bloques multicliente enorme y distribuida en la vida es muy rara. No hace mucho tiempo, el 30 de julio fue el quinto aniversario de la creación de la cadena de bloques Ethereum 1.0: los eventos de creación verdaderamente significativos son raros y distantes entre sí.
En cuanto a Ethereum 2.0, la red de prueba Medalla se lanzó el 4 de agosto y es probable que este sea nuestro único ensayo oficial antes del lanzamiento de Ethereum 2.0 en la segunda mitad de este año.
El mecanismo de creación de Eth2 es un poco complicado, la creación es un proceso en el que un sistema blockchain se inyecta vida a sí mismo. Lo explicaré con la mayor precisión posible en un lenguaje sencillo. En cuanto a la explicación técnica real, los lectores pueden leer mis anotaciones sobre la especificación anotada de Eth2.
A continuación, "evento de génesis" se refiere al momento exacto en que la cadena de balizas se inicia y comienza a procesar pruebas y bloques. También es el momento en que comienza la época 0 de la ranura 0.
(Si los lectores desean ver una descripción general rápida, pueden pasar directamente a la sección "Dos casos de creación" a continuación)
En primer lugar, un poco de conocimiento previo que los lectores deben saber es que los validadores deben depositar depósitos en contratos en la cadena de bloques Eth1 antes de unirse a Eth2. Para cada validador Eth2, deben enviar 32 ETH y algunos otros datos al contrato.
Marilu Revelli, exgerente de marketing de EMEA de American Express, se une a GCEX como directora de marketing: El 26 de septiembre, Marilu Revelli, exgerente de marketing de EMEA de American Express, anunció que se unió a GCEX, un proveedor de liquidez de divisas y criptomonedas, como directora de marketing de la empresa. director de marketing.
Como se informó anteriormente, el proveedor de liquidez de criptomonedas GCEX se expandió a la región MENA y nombró a Mehtap Önder como su gerente general. [2022/9/26 5:51:27]
Por ejemplo, los lectores pueden enviar depósitos y datos a la red de prueba de Medalla a través del sitio web de Launchpad. ¡Recuerde que Medalla ahora está usando ETH de la red de prueba de Goerli! No envíe mainnet ETH al contrato. Por supuesto, cuando se lance la cadena de balizas real, usaremos el ETH de la red principal.
A continuación, solo nos preocupamos por los depósitos válidos: un depósito único de no menos de 32 ETH, o múltiples depósitos pertenecientes al mismo validador por un total de no menos de 32 ETH, para lo cual verificación de datos adicional (firma criptográfica). Cualquier depósito no válido o insuficiente será ignorado en Génesis.
Antes de la creación, solo los nodos de baliza estaban activos en la cadena Eth2; después de la creación, los verificadores se activarán de inmediato. Los nodos Beacon mantienen el estado del sistema y se comunican entre sí en una red peer-to-peer.
La herramienta de creación de sitios web más grande del mundo, WordPress, agrega un complemento de donación encriptada: el 1 de junio, la herramienta de creación de sitios web más grande del mundo, WordPress, agregó el complemento de código abierto Depay, que permite que el sitio web acepte donaciones P2P en moneda encriptada y ofrece a intercambiar la moneda encriptada recibida en otros Tokens. Se informa que el complemento es proporcionado por la empresa de inicio de pagos Swiss Web3 DePay y se puede instalar de forma gratuita. (ser criptográfico)[2022/6/1 3:55:21]
Por lo tanto, antes de la creación del mundo, había una gran cantidad de nodos de baliza observando la cadena de bloques Ethereum 1.0 y prestando atención a los depósitos válidos en el contrato de depósito. No necesitan vigilarlo las 24 horas del día, porque los bloques Eth1 tienen una marca de tiempo, por lo que los nodos pueden mantenerse actualizados en cualquier momento antes de la génesis.
Ahora, todos saben que los bloques Eth1 se pueden revertir y pueden cambiar de opinión sobre qué transacciones son válidas. Es por eso que debe esperar 30 bloques al transferir ETH en el intercambio. El alcance de la reversión suele ser muy pequeño, alrededor de uno o dos bloques, pero en el caso de un ataque a la red, el alcance de la reversión puede llegar a ser muy grande. Para evitar en lo posible esta situación en Eth2, tenemos mucho cuidado de mantener un retraso de 14 * 1024 segundos al sincronizar datos en la cadena Eth1, que es de aproximadamente 4 horas. Llamo a esto la distancia de sincronización Eth1 (distancia de seguimiento Eth1).
Volt Protocol obtuvo 10 millones de FEI de respaldo de liquidez de Rari Capital y Fei Protocol: el 3 de mayo, el protocolo de moneda estable antiinflación Volt Protocol obtuvo 1000 de Rari Capital, un asesor de inversión inteligente DeFi de moneda estable, y Fei Protocol, un protocolo algorítmico de moneda estable Respaldo de liquidez de 10,000 FEI para proporcionar más liquidez de VOLT en Uniswap como parte de la asistencia de emisión relacionada con los intercambios de tokens. [2022/5/3 2:47:15]
Dos preguntas sobre génesis "¿cuándo?" y "¿quién?": cuándo comenzará y quién estará en el ejército de validadores de bloques de génesis. Las respuestas a estas dos preguntas definen el estado de génesis de la cadena de balizas, del cual se derivan todos los demás estados.
El proceso general es el siguiente:
Siga los depósitos en la cadena de bloques Eth1
Cuando ha transcurrido el tiempo suficiente y el depósito alcanza una cierta cantidad, se crea el estado de génesis.
Dos días después, inicie la cadena de bloques en el momento de la génesis
En el paso 2, debemos prestar especial atención a dos puntos al buscar el primer bloque en Eth1:
Director de noticias de The Block: OpenSea no tiene lagunas, los piratas informáticos utilizan correos electrónicos de phishing para lanzar ataques: el 20 de febrero, según las noticias del 20 de febrero, según el director de noticias de The Block, Frank Chaparro, envió Cyphr. Correos electrónicos genuinos de OpenSea que ocurrieron hace unos días, y luego hizo que algunos usuarios firmaran con permisos de WyvernExchange. OpenSea no es vulnerable, es solo que las personas no tienen permiso para leer firmas como lo hacen normalmente.
Hoy se informó que muchos usuarios encontraron un error sospechoso en el nuevo contrato de migración lanzado ayer por OpenSea. Los atacantes están utilizando este error para robar una gran cantidad de NFT y venderlos para arbitraje. Los NFT robados cubren BAYC, BAKC, MAYC, Azuki , Cool Cats, Doodles, Mfers y muchas otras colecciones de alto valor.
Los funcionarios de OpenSea luego respondieron: "Estamos investigando activamente los rumores relacionados con los contratos inteligentes de OpenSea. Esto parece un ataque de phishing desde fuera del sitio web de OpenSea. No haga clic en ningún enlace que no sea opensea.io. [2022/2/20 10:03 :29]
Si hay suficiente depósito;
El IRS no gravará las criptomonedas comprometidas no vendidas como ingresos: según las noticias del 3 de febrero, el IRS (Servicio de Impuestos Internos) no puede gravar las criptomonedas comprometidas no vendidas como ingresos en el futuro. Es un paso importante en la lucha para clasificar las recompensas de participación como la propiedad en lugar de la renta imponible. El 26 de mayo de 2021, Joshua y Jessica Jerrett presentaron una demanda legal ante el Tribunal de Distrito de EE. UU. para el Distrito Medio de Tennessee, solicitando un reembolso del impuesto sobre la renta de $3293 pagado en 2019 por recibir 8876 tokens de Tezos. Según personas familiarizadas con el asunto, el IRS aprobó un reembolso completo de los impuestos sobre los tokens que recibieron a través del staking. [2022/2/3 9:29:13]
Es el momento demasiado temprano.
El primer bloque que cumpla con estas dos condiciones se establecerá en el estado de génesis.
El tiempo y los roles se ven afectados por la configuración de tres parámetros clave:
MIN_GENESIS_TIME es la primera vez que puede ocurrir el evento de génesis. Para Medalla, es 1596546000 hora Unix - 13:00:00 hora UTC del 4 de agosto de 2020, utilizando la especificación RFC2822.
GENESIS_DELAY es 172800 segundos, exactamente 48 horas. Este es el intervalo de tiempo entre la creación del estado de génesis y el inicio de la cadena de bloques y los eventos de génesis. Este retraso es para permitir que los equipos de clientes escriban el estado de génesis en sus nodos de baliza para que ya no necesiten seguir la cadena de bloques Eth1 incluso si no están ejecutando nodos de validación. Esto también deja tiempo para organizar transmisiones de eventos generales de génesis y eventos de reunión.
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT es el número mínimo de validadores activos que necesitamos en el contrato de depósito Eth1 antes de crear el estado de génesis. En la red de prueba de Medalla (y la red principal), este parámetro es 16384 validadores.
El primer bloque Eth1 en el que se basa el estado de génesis debe cumplir las dos condiciones siguientes:
Al menos 16384 (MIN_GENESIS_ACTIVE_
VALIDATOR_COUNT) validadores se han registrado en este bloque o en bloques anteriores; y
Su marca de tiempo no es demasiado temprana (no antes de MIN_GENESIS_TIME - GENESIS_DELAY).
Según el orden en que se cumplan estos dos requisitos, el proceso de creación procederá en los dos casos siguientes:
1. El número de depósitos se satisface primero
En este caso, la condición 1 se cumple primero. Depósitos suficientes que recibimos antes del tiempo de génesis más temprano.
El punto de tiempo de la red de prueba de Medalla entre MIN_GENESIS_TIME - GENESIS_DELAY es el domingo 2 de agosto a las 1300 UTC.
Nuestro bloque de inicio es el primer bloque de Eth1 extraído después de esta hora, es decir, extraído a las 13:00:05 (5 segundos después de la 1:00 p. m.).
Si los depósitos válidos recibidos por el contrato de depósito para este bloque alcanzan o superan los 16.384, todos los depósitos recibidos hasta el momento se incluirán en el estado de génesis. Por lo tanto, la cantidad de validadores podría ser mucho mayor que 16384 (en la red de prueba de Altona configuramos MIN_GENESIS_ACTIVE_VALIDATOR_COUNT en 640, pero resultó tener 685 validadores de génesis)
Este bloque Eth1 inicia el cálculo del estado de creación y el evento de creación de Medalla comenzará exactamente 48 horas después de la marca de tiempo del bloque. En este ejemplo, serían las 13:00:05 del martes 4 de agosto.
El bloque rojo es el primer bloque Eth1 que cumple ambas condiciones
Tenga en cuenta que no sabemos realmente el estado de génesis hasta 4 horas después debido a la distancia de sincronización Eth. Es decir, en este caso, conoceremos el estado de creación de Medalla el domingo 2 de agosto a las 1700 UTC.
Resumen
El evento de génesis comenzará unos segundos después del tiempo de génesis más temprano si el monto del depósito cumple con el requisito primero. El estado de génesis incluye todos los validadores registrados 48 horas antes de este momento.
2. La marca de tiempo cumple las condiciones anteriores al número de depósito
Esto sucede cuando la condición 2 se cumple primero. El número de depósitos aumentó lentamente y no alcanzó el monto efectivo mínimo dentro del tiempo predeterminado.
En este caso, el bloque Eth1 que contiene el depósito 16384 se convierte en el bloque de inicio. Suponemos que este bloque fue minado el miércoles 5 de agosto a las 12:34:56 UTC.
Ahora, el estado del bloque contendrá 16384 validadores y cualquier otro depósito válido en ese bloque. Por lo tanto, si ese bloque contiene múltiples depósitos, se incluirán más validadores que el depósito mínimo.
El tiempo de génesis será la marca de tiempo del bloque más 48 horas. En este ejemplo, el viernes 7 de agosto a las 12:34:56 UTC.
El bloque en rojo es el primer bloque Eth que cumple con ambos requisitos
Además, debido a la distancia de sincronización de Eth1, no conocemos el estado de génesis o el tiempo de génesis hasta 4 horas después de que se extrajo este bloque de Eth1.
Si el crecimiento del depósito es lento, el evento de génesis comenzará 48 horas después de que se extraiga el bloque Eth1 que contiene el depósito 16384. El estado de génesis contiene 16834 validadores, además de algunos otros validadores en el mismo bloque Eth 1.
El artículo está escrito aquí, ¿ya entendiste la situación básica de la creación de la cadena de balizas? ?
Si no se pone al día con la finalización del estado de génesis de Medalla, sus validadores ingresarán a la cola en orden de tiempo de depósito y se organizarán lentamente en el conjunto de validadores después de la génesis. Las colas pueden durar horas o días.
¡Espero verlos a todos en Medalla!
Enlace original: https://hackmd.io/@benjaminion/genesis
Autor | Ben Edgington
Tags:
El artículo es una contribución de Biquan Beiming, columnista de Jinse Finance and Economics, y sus comentarios solo representan sus puntos de vista personales.
Los últimos datos muestran que la tasa de hash de Ethereum ha aumentado a un máximo de 20 meses.Afectado por DeFi, el poder de cómputo de Ethereum actualmente ronda los 200TH/s.
La naturaleza de cada nivel: línea diaria - ascendente, 4 horas - ascendente, 1 hora - ascendenteLa captura de pantalla es del gráfico de 1 hora del contrato perpetuo OKEX BTC/USDT: Para el mercado, hay dos ángulos.
La oportunidad de presenciar la creación de una cadena de bloques multicliente enorme y distribuida en la vida es muy rara. No hace mucho tiempo.
En la era de Internet, los agregadores capturan la gran mayoría del valor. Google agrega el contenido de varios sitios web, Facebook agrega relaciones sociales y contenido, Amazon agrega productos y transacciones.
La economía minera de Bitcoin está formada por innumerables computadoras específicas de aplicaciones que compiten entre sí para proteger la red, a partir de la cual se puede destilar un triángulo de entrada: ingresos.
En el nivel semanal de la estructura grande, el precio actual ha superado la línea de supresión a largo plazo de 19800-14000.