L’architecture des sidechains de Horizen repose sur le protocole Zendoo et l’utilisation de zero-knowledge proofs pour établir un mécanisme de scalabilité inter-chaînes. Ce dispositif permet à plusieurs sidechains de fonctionner simultanément et d’être personnalisées selon différents objectifs, tout en maintenant la sécurité de la chaîne principale. Le principe fondamental consiste à transformer les états des sidechains en preuves cryptographiques vérifiables, que la chaîne principale valide globalement, éliminant ainsi tout besoin d’intermédiaires centralisés. Zendoo fait office de pont essentiel entre les sidechains et la chaîne principale, assurant la validation inter-chaînes grâce à des preuves cryptographiques plutôt qu’à des acteurs tiers.
Au lieu de simplement synchroniser les données pour la communication inter-chaînes, Horizen utilise les zero-knowledge proofs pour condenser les résultats des opérations de sidechains en preuves vérifiables soumises à la chaîne principale. Ce procédé permet à la chaîne principale de confirmer les états des sidechains sans traiter toutes les données de transaction, ce qui réduit la charge de calcul et améliore considérablement la scalabilité. Contrairement aux blockchains axées uniquement sur la confidentialité des transactions au sein d’une même chaîne, l’architecture Horizen privilégie la scalabilité structurelle.
L’efficacité de cette validation inter-chaînes et de cette structure multi-chaînes dépend toutefois du soutien constant du réseau sous-jacent. Les Secure Nodes et Super Nodes jouent un rôle clé dans la transmission des données, la propagation des preuves et leur vérification, garantissant la fluidité des échanges et la stabilité du système entre sidechains et chaîne principale.
Le framework des sidechains Horizen s’articule autour d’une chaîne principale et de plusieurs sidechains, formant un ensemble qualifié de « couche de validation unifiée et couche d’exécution distribuée ». La chaîne principale assure la sécurité du réseau et la finalité des règlements, tandis que les sidechains exécutent des logiques métier spécifiques.
Chaque sidechain Horizen est une instance de blockchain indépendante, pouvant choisir son propre mécanisme de consensus, ses paramètres de blocs et ses règles de transaction. Ainsi, une sidechain peut être optimisée pour un volume élevé de transactions, tandis qu’une autre favorisera la confidentialité ou la gestion des données, ouvrant la voie à une variété de cas d’usage.
L’innovation majeure réside dans le fait qu’Horizen délègue l’exécution et la mise à jour des états aux sidechains, au lieu de concentrer tous les calculs sur la chaîne principale. Ce modèle parallèle permet à plusieurs systèmes de fonctionner en même temps, la chaîne principale assurant la validation centralisée. Cette « séparation de l’exécution et de la validation » est au cœur de la structure modulaire de la blockchain Horizen, offrant une scalabilité accrue sans compromis sur la sécurité.
Zendoo est le protocole principal pour l’interaction entre la chaîne principale et les sidechains d’Horizen, conçu pour garantir une validation inter-chaînes sans intermédiaires.
Les systèmes inter-chaînes traditionnels reposent sur des groupes de validateurs ou des dépositaires pour faciliter les échanges entre chaînes. À l’inverse, Zendoo d’Horizen s’appuie sur des preuves cryptographiques, les sidechains soumettant des preuves d’état plutôt que l’ensemble des données.
Dans l’architecture du système, Zendoo fait le lien entre la chaîne principale et les sidechains, permettant à plusieurs sidechains de fonctionner de manière sécurisée et de maintenir la cohérence des états sur une base de sécurité commune.
La chaîne principale Horizen et ses sidechains interagissent via un mécanisme de validation périodique, non en temps réel : l’exécution se déroule sur les sidechains, la validation sur la chaîne principale.
Les sidechains traitent de manière autonome les transactions et la mise à jour de leurs états—transferts d’actifs ou enregistrement de données—sans l’intervention de la chaîne principale à ce stade.
Après une période définie, la sidechain agrège ses modifications d’état et génère des preuves cryptographiques attestant de leur conformité, sans dévoiler le détail des transactions.
Ces preuves sont ensuite soumises à la chaîne principale Horizen pour validation. Une fois validées, les mises à jour d’état de la sidechain sont confirmées, assurant la cohérence inter-chaînes.
Le système Horizen met en place une validation inter-chaînes basée sur la preuve, structurée autour de deux éléments : la Preuve (Proof) et le Certificat (Certificate).
Une Preuve atteste qu’un changement d’état respecte les règles du protocole, par exemple la validité d’une transaction ou la conformité d’une mise à jour d’état. Un Certificat regroupe plusieurs mises à jour d’état sur une période donnée et sert de soumission groupée à la chaîne principale pour validation.
La chaîne principale n’a donc pas à traiter chaque transaction de sidechain, elle vérifie uniquement les preuves, ce qui réduit considérablement les besoins de calcul et renforce l’efficacité du système.
Les transferts d’actifs ZEN entre la chaîne principale et les sidechains Horizen s’effectuent via un protocole de verrouillage et de libération (lock-and-release), et non par transfert inter-chaînes direct.
Lorsque des ZEN passent de la chaîne principale à une sidechain, ils sont verrouillés sur la chaîne principale et un montant équivalent est émis sur la sidechain, maintenant ainsi l’offre totale constante.
Inversement, lors du retour vers la chaîne principale, la sidechain doit fournir la preuve de destruction ou de verrouillage des actifs. Une fois cette preuve validée par la chaîne principale, les ZEN correspondants sont libérés.
Ce mécanisme garantit la sécurité des transferts entre chaînes et prévient tout risque de double dépense.
La sécurité des sidechains Horizen dépend à la fois de leur intégrité et de la combinaison entre validation par la chaîne principale et zero-knowledge proofs.
Avec les zk-SNARKs, les sidechains peuvent prouver la validité de leur état sans révéler le détail des transactions. La chaîne principale Horizen valide ainsi la conformité des sidechains sans accéder à l’ensemble des données.
Cette approche préserve la confidentialité, réduit les coûts de validation et permet au réseau de soutenir un plus grand nombre de sidechains en fonctionnement simultané.
Zendoo d’Horizen se distingue des ponts inter-chaînes traditionnels à la fois par sa logique de validation et son modèle de sécurité.
Les ponts classiques reposent sur des validateurs ou des dispositifs multisignatures pour confirmer les transferts d’actifs, introduisant une dépendance à la confiance. À l’opposé, Zendoo d’Horizen utilise des preuves cryptographiques pour valider l’état, limitant ainsi le recours à des tiers.
De plus, Zendoo valide uniquement les preuves, et non l’ensemble des données, assurant ainsi une rapidité de traitement et une scalabilité supérieure.
| Dimension de comparaison | Zendoo (Horizen) | Pont inter-chaînes traditionnel |
|---|---|---|
| Méthode de validation | Zero-Knowledge Proofs | Multisignature ou validateurs |
| Modèle de confiance | Confiance minimale | Intermédiaire centralisé |
| Traitement des données | Validation de preuve | Validation/synchronisation des données |
| Source de sécurité | Mécanisme cryptographique | Mécanisme reposant sur les validateurs |
Cette comparaison montre que Zendoo d’Horizen constitue un cadre de validation inter-chaînes basé sur la preuve, là où les ponts traditionnels s’appuient sur des mécanismes de validation par les participants.
L’architecture des sidechains Horizen sépare exécution et validation, permettant une expansion multi-chaînes évolutive sans compromettre la sécurité. Les sidechains exécutent des logiques métier spécialisées, tandis que la chaîne principale—via le protocole Zendoo—valide leurs états, garantissant une sécurité unifiée.
Les zero-knowledge proofs sont essentielles à la validation inter-chaînes, permettant de vérifier l’intégrité du système sans révélation de données sensibles. Parallèlement, les actifs ZEN circulent sur la base d’un modèle verrouillage/libération, assurant la cohérence globale de l’écosystème.
En somme, le mécanisme de sidechain Horizen offre une solution structurée pour la scalabilité blockchain, conciliant décentralisation et performance réseau.





