La Synchronisation des Nodes entre la chaîne principale et les sidechains
Cet article est la traduction de l’article “Node Synchronization Between Mainchain And Sidechains“
Si vous avez manqué l’information, Horizen est en train de concevoir des Sidechains et un SDK de Sidechain pour permettre aux développeurs et aux entreprises de construire rapidement et à moindre coût leurs propres blockchains. L’équipe d’Horizen a maintenant plusieurs Nodes de sidechain en fonction et teste avec ardeur la synchronisation entre les Nodes ! Ceci nous rapproche un peu plus de notre version alpha !
L’importance de la synchronisation des Nodes
Un Node en soi n’est qu’un élément isolé. Pour assurer la gestion d’une blockchain, vous devez avoir un ensemble de Nodes connectés entre eux et ces Nodes doivent avoir un mécanisme de synchronisation régulier et stable pour qu’une blockchain fonctionne correctement. Si vous n’assurez pas la régularité et la stabilité de l’historique, votre chaîne se fractionne et devient incomplète.
La même méthodologie s’applique à la synchronisation de la chaîne principale à la sidechain, comme ce sera le cas avec notre protocole de transfert interchaîne (CCT: Cross Chain Transfer).
Les avantages de la synchronisation
Le principal avantage de la synchronisation entre la chaîne principale et la sidechain est qu’elle permet le transfert des coins “vers l’avant” de la chaîne principale à la sidechain et les demandes de retrait de coins de la sidechain à la chaîne principale.
La synchronisation entre les deux chaînes et le fait que la chaîne principale n’ait pas à suivre directement ce qui se passe à l’intérieur de chaque sidechain augmentera la scalabilité et maintiendra des vitesses de transaction rapides lorsque les entreprises et les développeurs commenceront à construire sur le réseau Horizen.
En particulier, notre approche consiste à faire en sorte que tous les différents réseaux de la sidechain suivent l’historique de la chaîne principale. Ces réseaux de sidechain suivent l’historique de la chaîne principale, chaque réseau de sidechain n’extrait que les informations relatives à cette sidechain particulière, et ignore tout le reste, comme toutes les autres informations de la sidechain. De plus, la chaîne principale n’a pas besoin de suivre une sidechain, ce qui permet la scalabilité. Grâce à ce modèle, la synchronisation entre les deux chaînes est établie.
Framework de test de la sidechain
Une autre composante unique que nous intégrons est le framework de test de la sidechain. C’est similaire au framework de test que nous utilisons déjà dans notre chaîne principale. Le framework permettra de tester plusieurs Nodes synchronisés entre eux, en même temps. Actuellement, nous ne pouvons tester qu’un seul Node de sidechain à la fois. L’objectif est de créer un réseau petit mais fonctionnel et pour ce faire, nous travaillons sur l’intégration du framework de test de sidechain.
En savoir plus sur les sidechains Horizen
Ce blogpost fait partie de notre série Horizen Sidechains. Pour en savoir plus sur nos sidechains, veuillez lire :
Test du premier Node Sidechain SDK ! (En anglais)
Protocoles de transfert inter-chaînes et de consensus découplé (En anglais)
Le premier Node Sidechain d’Horizen en direct sur le Devnet ! (En anglais)
Une introduction rapide aux Sidechains Horizen ! (En anglais)
Livre blanc sur les sidechains Horizen (En français)
Cas d’utilisation de la sidechain Horizen expliqués (vidéo) (En anglais)
Démonstration de la Sidechain Horizen SDK (vidéo) (En anglais)
Suivez-nous sur Twitter et Facebook, car d’autres nouvelles prometteuses sont à venir !