Hoy, Carl, el desarrollador central del equipo Eth2.0 y el jefe de desarrollo de Eth2.0, publicó un artículo que explica el esquema de firma de prueba de participación en Eth2.0. El siguiente es el contenido del artículo.
En el corazón de cada sistema de prueba de participación hay un esquema de firma. Las firmas se utilizan para verificar la identidad de cada validador, lo que permite atribuirles sus acciones, buenas o malas.
Podemos verificar la honestidad mirando un mensaje firmado por un validador y podemos probar la malicia mostrando un mensaje que viola las reglas de consenso.
De hecho, en eth2, la identidad de un validador es su clave pública. En concreto, cada validador tiene dos conjuntos de claves: claves de firma y claves de extracción.
Clave de firma
Una clave de firma es una clave de verificación necesaria para firmar certificaciones y proponer bloques. Dado que los verificadores deben firmar los mensajes al menos una vez por época, el software del cliente debe tener la custodia de las claves.
Clave de retiro
Dado que el software del cliente siempre está conectado a Internet, es posible, por supuesto, comprometer su clave de firma. Para reducir el impacto de esta brecha, las operaciones que puede realizar un verificador se dividen entre las dos claves.
Lanzamiento de la versión beta de Brave Wallet para Android: noticias del 17 de diciembre, la versión beta de Brave Wallet, la billetera de cifrado integrada lanzada por el navegador centrado en la privacidad Brave, ahora está disponible en Android y pronto se lanzará en iOS.
Según el sitio web de la billetera, esto permitirá a los usuarios de teléfonos móviles probar las funciones de acceso encriptado. La billetera, que admite BAT, se lanzó en el navegador de escritorio de Brave el mes pasado y actualmente se está probando en la aplicación móvil de Brave.
Noticias anteriores, Brave lanzó la billetera encriptada integrada Brave Wallet, que es una billetera de moneda encriptada autohospedada integrada en el navegador de escritorio Brave. (invezz) [2021/12/17 7:45:47]
Como se mencionó anteriormente, la clave de firma se utiliza para verificar que el programa realiza sus funciones. Las claves de retiro, por otro lado, tienen el poder de controlar los fondos del validador (transferir y retirar ETH).
Un validador solo necesita usar su clave de retiro unas pocas veces durante la vida útil de ser un validador. Esto significa que pueden almacenarse en frío y almacenarse con un alto grado de seguridad (fuera de línea).
Nvidia: en el primer trimestre de 2021, los ingresos por chips de GPU específicos para minería alcanzarán los 155 millones de dólares estadounidenses: Nvidia dijo que en el primer trimestre de 2021, los chips de GPU específicos para minería generaron ingresos para la empresa por 155 millones de dólares estadounidenses (alrededor de 990 millones de yuanes), pero No está claro cuántas y cuántas tarjetas gráficas se utilizan para los juegos de minería. Según noticias anteriores, la compañía espera que los ingresos por ventas de GPU específicas para minería alcancen los 400 millones de dólares estadounidenses en el segundo trimestre. (Reuters) [2021/5/27 22:48:37]
Además, las transferencias y retiros no estarán habilitados hasta al menos la Fase 1.
Muchas llaves
Si cada 32ETH invertido, necesita guardar y usar 2 claves no relacionadas para depositar, este método desaparecerá rápidamente.
Afortunadamente, tenemos una solución. El remedio es usar claves públicas para que al almacenar una sola clave se pueda acceder a múltiples claves.
En eth2, esto se logra a través de EIP 2333 y 2334, que describen la relación entre las claves de retiro y firma, y cómo se derivan de un solo mnemotécnico.
Mnemónico
Los mnemotécnicos son otra forma de codificar secretos y son una forma mucho más sencilla para que las personas almacenen y hagan copias de seguridad de sus claves privadas.
Derivación de claves a partir de otras claves
Al interactuar con la billetera, puede encontrar una "ruta" del formulario.
De acuerdo con EIP 2333, esta relación toma la forma de una estructura de árbol, donde la clave está determinada por la fuente de entropía (la semilla del árbol) y la ruta del árbol.
Usamos la semilla para calcular la raíz del árbol y luego construimos el árbol jerárquicamente sobre esa raíz. Un árbol clave se define completamente por la relación entre las ramas que siguen en el árbol y la raíz del árbol.
En efecto, nos permite encontrar cualquier clave en el árbol comenzando por la raíz del árbol y calculando claves intermedias en cada rama que sigue hasta encontrar la hoja de interés.
Una maravillosa consecuencia de esto es que podemos comenzar con una sola fuente de entropía (como un mnemotécnico) y construir un número casi infinito de claves a partir de ella.
Además, al almacenar de forma segura solo el mnemotécnico, puede hacer una copia de seguridad de todas las claves utilizadas por el verificador.
Esta idea se usa en eth2 para permitir que un solo mnemotécnico genere tantas claves como necesite un validador.
EIP 2334 establece que la clave de firma del validador es la tercera subrama de la clave de extracción 0. En la práctica, esto significa que siguiendo el estándar, si conoce la clave privada para revocar, puede calcular la clave privada correspondiente para firmar.
Lo importante que debe recordar es que si conoce el mnemotécnico, puede calcular la clave de extracción, de la cual puede derivar la clave de firma.
Clave de tienda
Los clientes del autenticador utilizan almacenes de claves como medio de intercambio de claves.
Un almacén de claves es un archivo que contiene una clave privada cifrada con la contraseña de un usuario. Las contraseñas se pueden almacenar y transferir de forma segura entre computadoras si no se almacenan en la misma computadora.
Cuando esté listo para comenzar a autenticarse, puede proporcionar al cliente el almacén de claves y la contraseña para cifrarlos (se necesitan dos datos para importar la clave).
Conviértete en un validador
El primer paso para convertirse en validador es generar las claves apropiadas. Una vez que se memorizan los mnemotécnicos, se generan.
Dado que no hay retiros ni transferencias en la Fase 0, no necesita configurar un almacén de claves para la clave de retiro; almacenar su mnemónico de forma segura es suficiente.
Dado que los clientes certificadores necesitan sus claves de firma, recibirá un almacén de claves para cada certificador para almacenar estas claves.
Ahora es el momento del depósito, y para convertirse en validador, cada validador debe enviar 32 ETH además de los datos de depósito que contienen las claves públicas de todos los validadores.
Luego, los datos del depósito se registran en el contrato de depósito de eth1, y el nodo eth2 es responsable de monitorear este contrato, que es responsable de replicar los datos del depósito. Una vez que se hayan copiado los datos de su depósito, ¡ahora es oficialmente un validador!
Tags:
Antes de que comience el artículo, ¡presumamos y prestemos atención!Antes de que el gran pastel colapsara en la etapa inicial, participé en el Salón Dorado el 4 de marzo, es decir, antes de la caída de BTC.
Golden Finance resolvió algunos cambios recientes en el índice en el mercado de criptomonedas.Bitcoin cae por debajo de $ 9,000El 12 de mayo, Bitcoin completó su tercer halving y la recompensa por bloque cayó a 6.
Recientemente, varios intercambios anunciaron su cierre debido a ataques de piratas informáticos, altos costos de cumplimiento, insolvencia y otras razones. El CEO de OKEx, JayHao.
Hoy, Carl, el desarrollador central del equipo Eth2.0 y el jefe de desarrollo de Eth2.0.
La semana pasada, el regulador de la competencia francés Autorité de la concurrence inició una investigación sobre el sector fintech. La agencia busca obtener comentarios del público y de la industria fintech sobre lo.
El 25 de mayo, el Instituto de Investigación Interchain Pulse publicó el primer informe de investigación de China sobre empresas que cotizan en bolsa + blockchain: "Informe de desarrollo de blockchain de empresas que.
El 26 de mayo, Tang Daosheng, presidente de Tencent Cloud and Smart Industry Business Group.