
>Autor: Filippo Franchini, Fundación Web3, compilado: OneBlock+
Polkadot es una innovadora plataforma de blockchain de múltiples cadenas,Su objetivo es lograr la interoperabilidad y compartir la seguridad entre diferentes blockchain.Este artículo será explorado en detalleMecanismo de seguridad de Polkadot,Preste especial atención a cómo su núcleo (núcleo) y el sistema en cadena proporciona seguridad compartida para los rollups,Y cómo garantizar la disponibilidad y efectividad de toda la red.
Arquitectura de seguridad de Polkadot
El mecanismo de seguridad de Polkadot depende de elloNúcleo único y validadores.La cadena paralela de Polkadot (paracahanes) se conecta a la cadena de retransmisión a través del núcleo, yCada núcleo consta de 5 verificaciones (puntos)El guardián del grupo, estos grupos rotan entre los núcleos cada minuto,Y cambiar a los miembros cada 4 horas.
La primera cadena de nivel (L1) envía un candidato de bloque con alguna prueba al núcleo.En el núcleoVERIFICACIÓN 3/5Después de recibir y verificar los datos, el candidato para el bloque L1 esVuelva a subir a la cadena de retransmisión de Polkadot.(Figura: naranja, R1)
Desde entonces,El núcleo está ocupado(En la imagen: rojo),La copia de seguridad distribuirá algunos códigos tácticos(Se utiliza para reconstruir información para una mayor inspección y procesamiento de disputas) y bloquear la recuperación del candidato (CR, registrado en la cadena de retransmisión)Dada la persona de verificación fuera del núcleo.
Babe de Polkadot (algoritmo de producción de bloques) elegirá un autor de bloque,Adquirir el candidato de bloque en el bloque de cadena de retransmisión posterior (en la figura: azul, R2), y el núcleo está disponible.Se usa para recibir información de seguimiento del candidato para la copia de seguridad.
En la versión Polkadot 1.0 sin soporte asíncrono,El bloque L1 se incluye en la cadena de retransmisión cada 12 segundos, y la persona de verificación central ejecuta 0.5 segundos.
En Polkadot 1.0,Una cadena L1 puede ocupar un núcleo de hasta 2 años.
Descripción general del protocolo de cadena paralela
Original: https://wiki.polkadot.network/docs/learn-parachains-protocol
El protocolo de la cadena paralela pasa un proceso que se puede llevar a cabo repetidamente en paralelo, y se crea un bloque de cadena paralelo de la creación a la cadena de retransmisión.El protocolo permite a la red hacer rebanadas eficientes mientras mantiene una fuerte garantía de seguridad.El protocolo de disponibilidad y validez (ANV) describe desde la perspectiva de la disponibilidad y la efectividadCadena paralelaprotocolo.
Papel principal
Validadores (validadores): Responsable de verificar la prueba de validez del bloque de cadena paralelo (POV),Asegúrese de la disponibilidad de POV en el período de tiempo especificado.La persona de verificación tiene un depósito en la cadena,Puede ser confiscado en parte o todo cuando el comportamiento no termina.
Collators (Collators): Cree un POV para la inspección de verificación.Para crear un POV, debe estar familiarizado con el formato comercial y las reglas de creación de bloqueos de la paracena específica.Y tener un correcto de acceso estatal completo.
La etapa principal del protocolo de cadena paralela
Piplina de inclusión: El coleccionista envía el bloque de cadena paralelo (Parablocks) junto con POV a la verificación.El verificador verifica si Parablocks sigue las reglas de conversión de estado y firmó los resultados.Después de obtener suficientes resultados positivos, el bloque es una copia de seguridad e incorpora a la cadena de retransmisión, pero aún debe aprobarse.
Proceso de aprobación (proceso de aprobación): Los ejemplos se verifican para inspecciones adicionales,Si pasa, se aprobará el bloque de cadena paralelo.
Protocolo de usabilidad y efectividad de datos (ANV)
El protocolo ANV revisa el protocolo de la cadena paralela desde otro ángulo,Se enfatiza que Parablock debe estar disponible y efectivo antes de incorporar la cadena de retransmisión final.Dividido en cinco etapas:
-
Tres etapas en el proceso: Fase de cadena paralela, etapa de sumisión de cadena de retransmisión, disponibilidad y fase no disponible.
-
Dos etapas en el proceso de aprobación:Asignación de tareas e inspección secundaria (efectiva) y selección de cadena.
Polkadot proporciona un fuerte mecanismo de seguridad a través de su núcleo y sistema de verificación, así como el protocolo de cadena paralelo.Asegure el funcionamiento eficiente de la red y la verificación efectiva del bloque.Con el desarrollo de la tecnología y la optimización continua de los protocolos,Se espera que Polkadot continúe desempeñando un papel importante en el campo de la interoperabilidad de blockchain y compartir la seguridad.