
>Auteur: Filippo Franchini, Fondation Web3, compilé: OneBlock +
Polkadot est une plate-forme de blockchain multi-chaînes innovante,Il vise à réaliser l’interopérabilité et à partager la sécurité entre différentes blockchain.Cet article sera exploré en détailMécanisme de sécurité de Polkadot,Portez une attention particulière à la façon dont son noyau (noyau) et le système sur chaîne assure la sécurité partagée pour les rouleaux,Et comment assurer la disponibilité et l’efficacité de l’ensemble du réseau.
Architecture de sécurité de Polkadot
Le mécanisme de sécurité de Polkadot en dépendNoyau et validateurs uniques.La chaîne parallèle de Polkadot (parachains) se connecte à la chaîne de relais à travers le noyau, etChaque noyau se compose de 5 vérifications (points)Le groupe Guardian, ces groupes tournent entre les noyaux à chaque minute,Et changer les membres toutes les 4 heures.
La première chaîne de niveau (L1) envoie un candidat de bloc avec une preuve au noyau.Dans le cœurVérification 3/5Après avoir reçu et vérifié les données, le candidat du bloc L1 estRevenez à la chaîne de relais Polkadot.(Figure: Orange, R1)
Depuis lors,Le noyau est occupé(Dans l’image: rouge),La sauvegarde distribuera certains codes tactiques(Utilisé pour reconstruire les informations pour des litiges d’inspection et de traitement supplémentaires) et bloquer la récupération des candidats (CR, enregistré dans la chaîne de relais)Compte tenu de la personne de vérification en dehors du cœur.
Le bébé de Polkadot (algorithme de production de blocs) choisira un auteur de blocs,Acquérir le candidat du bloc dans le bloc de chaîne de relais ultérieur (dans la figure: Blue, R2), et le noyau devient disponible.Utilisé pour recevoir des informations sur les candidats de suivi pour la sauvegarde.
Dans la version Polkadot 1.0 sans support asynchrone,Le bloc L1 est inclus dans la chaîne de relais toutes les 12 secondes, et la personne de vérification de base exécute 0,5 seconde.
Dans Polkadot 1.0,Une chaîne L1 peut occuper un noyau pouvant aller jusqu’à 2 ans.
Aperçu du protocole de chaîne parallèle
Original: https://wiki.polkadot.network/docs/learn-parachains-protocol
Le protocole de chaîne parallèle passe un processus qui peut être effectué à plusieurs reprises en parallèle, et un bloc de chaîne parallèle est créé de la création à la chaîne de relais.Le protocole permet au réseau de faire des tranches efficaces tout en conservant une solide garantie de sécurité.Le protocole de disponibilité et de validité (ANV) décrit du point de vue de la disponibilité et de l’efficacitéChaîne parallèleprotocole.
Rôle principal
Validateurs (validateurs): Responsable de la vérification de la preuve de validité du bloc de chaîne parallèle (POV),Assurez-vous la disponibilité de POV dans la période spécifiée.La personne de vérification a un dépôt sur la chaîne,Il peut être confisqué partiellement ou tous lorsque le comportement n’est pas fini.
Collateurs (collateurs): Créez un POV pour l’inspection de vérification.Pour créer un POV, vous devez vous familiariser avec le format de trading et les règles de création de blocs de parachain spécifique.Et avoir un droit d’accès complet à l’état.
La scène principale du protocole de chaîne parallèle
Inclusion Pipline: Le collecteur envoie le bloc de chaîne parallèle (parablocks) avec POV à la vérification.Vérificateur vérifie si Parablocks suit les règles de conversion d’état et signé les résultats.Après avoir obtenu suffisamment de résultats positifs, le bloc est une sauvegarde et intègre dans la chaîne de relais, mais il doit encore être approuvé.
Processus d’approbation (processus d’approbation): Des exemples sont vérifiés pour des inspections supplémentaires,Si vous passez, le bloc de chaîne parallèle sera approuvé.
Protocole de convivialité et d’efficacité des données (ANV)
Le protocole ANV passe en revue le protocole de chaîne parallèle sous un autre angle,Il est souligné que Parablock doit être disponible et efficace avant d’incorporer la chaîne de relais finale.Divisé en cinq étapes:
-
Trois étapes du processus: Phase de chaîne parallèle, étape de soumission de la chaîne de relais, disponibilité et phase indisponible.
-
Deux étapes du processus d’approbation:Attribution des tâches et inspection secondaire (efficace) et sélection de la chaîne.
Polkadot fournit un mécanisme de sécurité solide à travers son cœur et son système de vérification, ainsi que le protocole de chaîne parallèle.Assurer le fonctionnement efficace du réseau et la vérification effective du bloc.Avec le développement de la technologie et l’optimisation continue des protocoles,Polkadot devrait continuer à jouer un rôle important dans le domaine de l’interopérabilité de la blockchain et du partage de la sécurité.