spÉcification de mise À jour du systÈme plateforme d ... s'agit d'une amélioration...

8
SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D’application Horizen: Système de noeuds à plusieurs niveaux et Sidechains pour la décentralisation du réseau Avril 2018 Pier Stabilini, Robert Viglione et Alberto Garoffolo Traduit en français par Manon Boudoux, vérifié par Dorian Billy et Robin Guyard

Upload: others

Post on 21-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

SPÉCIFICATION DE MISE À JOUR DU SYSTÈME

Plateforme D’application Horizen: Système de noeuds à plusieurs niveaux et Sidechains pour la décentralisation du réseauAvril 2018Pier Stabilini, Robert Viglione et Alberto Garo�oloTraduit en français par Manon Boudoux, vérifié par Dorian Billy et Robin Guyard

Page 2: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

PAIEMENT, ADAPTATION, ET OBJECTIFS DU RÉSEAU

Un aspect majeur de l’écosystème d’Horizen est que nous voulons une décentralisation maximale pour une résistance à la censure. Nous comprenons qu’en définissant un nombre de ZEN mis de côté bien plus important - De 42 à 500 ZEN - nous risquons de centraliser excessivement l’architecture des Super Nodes. Une façon d’éviter la centralisation est d’augmenter le pool de paiement pour favoriser une plus grande création de nœud. C’est la principale motivation derrière l’augmentation du paiement des administrateurs de nœud de 3.5% de récompense de bloc contre un total de 20%, avec 10% qui iront vers les administrateurs de Secure Node et 10% dédiés du pool iront aux administrateurs de Super Node.

La ségrégation des pools devrait créer un équilibre commun de telle sorte que le réseau croisse au point où le coût marginal équivaut aux recettes marginales. Les Super Nodes auront un coût marginal beaucoup plus élevé et nous nous attendons donc à ce qu'il y en ait moins, mais le flux de revenus sera indépendant du pool de Secure Nodes, de sorte que la croissance d'un segment ne devrait pas cannibaliser indûment l'état de l'autre segment. Le nombre de Super Nodes et de Secure Nodes que nous visons se situe entre 2.000-2.500 Super Nodes et 20.000-25.000 Secure Nodes, respectivement. Des écarts importants par rapport à cet objectif pourraient entraîner des paiements futurs ou des ajustements de jalonnement.

CALENDRIER D'IMPLÉMENTATION

L’implémentation complète de l’application système des Super Nodes est attendu pour Q4 de 2018 avec un prototype disponible pour test à la fin du Q3. La construction du réseau commencera très bientôt. Les ajustements de récompense de bloc seront mis en œuvre lors de la prochaine mise à niveau du système (hard fork), qui devrait être lancée à la mi-avril sur le testnet et à la fin mai sur le mainnet.

Pour encourager la très prochaine et harmonieuse expansion du réseau de Super Node, nous proposons le calendrier ci-dessous :

Ouvrir le système des Super Nodes avec le prochain hard fork à la fin du mois de Mai.

Les opérateurs de Super Nodes potentiels enregistrent une adresse T avec au moins 500 ZEN.

Les administrateurs de Super Node exécuteront une version modifiée du logiciel de Secure Node.

10% des récompenses de bloc s'accumulent aux adresses Multisig dédiées aux Super Nodes.

Les administrateurs de Super Nodes seront rémunérés similairement au système actuel des Secure Nodes, jusqu’à un niveau de production de logiciel qui sera disponible en Q4.

Le dispositif proposé o�re un encouragement partiel pour lancer la planification des Super Nodes rapidement, et de suivre l’évolution de la mise en place des nœuds une fois le système devenu opérationnel. Étant donné que le nombre prévu de Super Nodes nécessitera entre 1 million et 1,25 million de ZEN stockés dans des stake adresses, il est préférable que ce processus d'accumulation

INTRODUCTION

Le système de Secure Node d’Horizen est un réseau unique blockchain avec un chi�rement de client nœud à nœud et de nœud à nœud amélioré. Le système a été conçu pour rapidement et massivement décentraliser le réseau blockchain pour fournir une résistance de censure sans pareils, un réseau scalable, et pour laisser à l’infrastructure une plateforme à performance élevée orientée vers le respect de la vie privée.

En seulement 3 mois d’utilisation de ce système, le réseau rivalise déjà avec le nombre de nœuds Bitcoin. Malgré cet énorme succès, il s’agit seulement d’un point de départ et la future génération de ce système fournira des mises à jour signifiantes en termes de suivi de nœuds et de paiements, et, important, permettra un travail de fond pour une plateforme d’application compréhensible.

Les améliorations technologiques incluent :

La création d’une nouvelle classe de nœud appelé « Super-Node » qui a besoin d’une quantité signifiante de Zen (500 ZEN), de puissance de calcul, et de stockage supplémentaires.

La migration de la logique des grappes de serveur hors chaînes « o�-chain » vers les sidechains maintenus sur les nouveaux Super Nodes. Les sidechains multi-couches permettront à Horizen de supporter de multiples applications comme Zenpub, paiement zéro-délai (InstantZen), Zengrid (calcul en tant que service) et ZenXchange (échanges décentralisés construit sur notre réseau), pour en nommer certains.

La fourniture d’un système de suivi de noeuds complètement décentralisé avec l’état des nodes relayé par ses paires connectés et tous leurs messages reçus via le protocole de base.

Les changements économiques incluent :

Les opérateurs de nœud recevront 20% des récompenses de bloc contre 3.5% auparavant. Cela sera séparé de telle sorte que les administrateurs de Secure Node recevront 10% et les administrateurs de Super Node recevront 10% également.

La trésorerie recevra 10% de récompense de bloc, contre 8.5% auparavant.

Les mineurs recevront 70% de récompense de bloc, contre 88% auparavant.

UN APERÇU D’HORIZEN

Horizen est un système de blockchain orienté vers le respect de la vie privée, construite sur la cryptographie Zero-Knowledge, et qui a amélioré le consensus Nakamoto. Le système va bien au-delà d’une cryptomonnaie traditionnelle et est conçue pour devenir une startup nationale, ou un système complet économique en peer-to-peer pour l’argent, les médias, et la messagerie.

Le projet a commencé avec son produit essentiel, ZEN, qui est une cryptomonnaie avec un anonymat et/ou une transparence sélectives. Les usagers choisissent entre des adresses totalement privées ou

La plupart des conditions pour les nœuds sécurisés vont rester les mêmes :

Maintenir toute la blockchain Horizen sur le système.

Fournir un certificat SSL valide sur le logiciel de nœud Horizen pour utiliser les communications entre nœuds et wallets.

Garder au moins 42 ZEN sur une adresse T pour le staking (garder les ZEN en actif ).

Surveiller les messages réseau pour identifier les messages de défi (challenge).

Répondre aux challenges en identifiant l'information du Secure Node.

92% de disponibilité journalière.

Changements qui vont être introduits :

Un nouveau mécanisme de challenge relié à la nouvelle version de ZK-Snark qui requiert 1.7Gb de RAM. Ce changement va être instauré par une mise à jour logicielle précurseur publiée sur Testnet en Mars 2018 et prévue pour le Mainnet début Mai 2018.

Temps de disponibilité calculé sur la connectivité des pairs du réseau réel et sur la synchronisation de la blockchain.

Les récompenses Secure Node augmenteront à 10%.

Au niveau du protocole, le gestionnaire de messages prendra en charge les messages nécessaires pour :

Di�user l’information du Secure Node et le statut au réseau.

Vérifier une transaction spécifique, un ensemble de transactions ou un hash de bloc spécifique pour vérifier si le nœud est synchronisé.

Exécuter un challenge ou autre check pour vérifier que les conditions sont satisfaites.

Toutes les autres informations qui sont nécessaires sont déjà établies dans le protocole.

SUPER NODES ET SIDECHAIN

Un des premiers éléments di�érentiateur de notre système était de lancer un nœud sécurisé rémunéré avec un chi�rement de point à point renforcé, que l’on appelle Secure Node. Le réseau Horizen acquit plus de 9,000 Secure Nodes, 3x plus que prévu, en seulement quatre mois après le lancement du système. Ces nœuds spéciaux sur le réseau sont composés de systèmes de qualité su�samment élevés pour répondre aux exigences minimales, y compris la possession d'un certificat SSL valide, une amélioration considérable par rapport aux autres blockchains actuellement sur le marché. L’étape suivante que nous introduisons est de créer une nouvelle classe de nœud spéciale avec des exigences plus hautes que l’on appelle Super Node.

Les Super Nodes seront plus puissants que les Secure Nodes et seront chargés de gérer la gestion du réseau de clés et les fonctions système, comme l’hébergement de plusieurs services sur les sidechains, le suivi et la mesure du temps de disponibilité des Secure Node, ainsi que la file d’attente des échéances de paiement de nœud pour les mineurs.

Les deux améliorations majeures que les Super Nodes apporteront sont le suivi de la transition et les paiements sur chaîne ou à l’intérieur du protocole, un changement majeur du système actuel où ces fonctions sont exécutées sur des grappes de serveurs externes; et l’instauration du « sidechaining » élève le système Horizen d’une simple cryptomonnaie à une plateforme sur laquelle un nombre de services illimité peuvent être construits. La proposition de valeur du système devient alors plus grande que l'utilité de la monnaie elle-même: elle inclut maintenant l'utilité de tous les services futurs qui seront superposés à notre infrastructure.

Un petit échantillon de tels services qui sont déjà planifiés: un système de stockage de fichier décentralisé (ZenPub), un système de location de pouvoir de calcul semblable aux fonctions lambda d'AWS (ZenGrid), des paiements instatannés (InstantZen) et une plateforme d'échange décentralisée (ZenXchange) avec un actif à prix stable entièrement garanti appelé ZenUSD (USDZ).

PAIEMENT DU NŒUD ET GESTION

Le réseau de Super Node va supporter une sidechain multi-couches. Une des couches sera utilisée pour stocker toutes les informations à propos du statut du Secure Node et celui du Super Node. L’idée est que le réseau de Super Node va garder la trace des statuts à la fois des Secure Nodes et de tous les autres Super Nodes dans une sidechain. Ce réseau utilisera le consensus pour vérifier et valider tout le traçage d’informations nécessaire.

Un tel processus de mise en file d'attente pourrait fonctionner comme suit :

Tous les n bloc le Super Node va lire la sidechain pour traiter les nœuds qui sont à payer et les déplacer dans une file d’attente.

Tous les Super Nodes devraient ensuite fournir un consensus sur chacun des éléments dans la file.

Les nœuds de minage retireront des éléments de la file d'attente (un sous-ensemble) et créeront le paiement pour les nœuds dans une transaction de base monétaire spécifique (autre que les récompenses de base monétaire standard pour le mineur et pour la communauté).

Les nœuds récompensés sont retirés de la file et seront déplacés de nouveau dans la file depuis le Super Node pour le prochain tour de paiement.

GESTION SIDECHAIN ET EXIGENCES SYSTÈME

Le Super Node va supporter des sidechains multi-couches qui vont former la base pour développer le système comme une plateforme. Celles-ci seront utilisées pour une variété d'applications et seront exposées à travers une interface commune pour inclure les méthodes RPC (Remote procedure Call). La première implémentation sera utilisée pour interroger l'état du nœud à partir de l'API. La sidechain multi-couches va rendre possible pour Horizen de supporter plusieurs applications comme celles décrites dans la section précédente. De plus, Horizen sera en mesure de tirer parti des sidechains pour intégrer des technologies tierces telles que FlowCrypt, une extension PGP pour Gmail, afin de stocker l'ensemble des clés publiques dans la sidechain. Il est important de noter que l'ensemble des applications sera initialement limité au développement interne pour des raisons de sécurité, mais l'objectif futur est d'ouvrir la plateforme aux développeurs dApp externes afin que chacun puisse contribuer directement à l'écosystème.

Il s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème.

Afin de supporter cette fonctionnalité, les exigences du Super Node seront beaucoup plus élevées :

Au moins 500ZEN sur une adresse T pour le stockage des actifs.

Plusieurs cœurs de CPU.

8go de RAM ou plus.

100Go de mémoire de stockage ou plus.

96% de disponibilité par jour.

2

à pseudonyme comme pour le Bitcoin. En plus des transactions privées, le système a ensuite introduit le protocole SSL/TLS pour le chi�rement client-à-nœud et nœud-à-nœud pour aller plus loin dans la protection des données et des connections.

Le Consensus Nakamoto a instauré une rareté numérique en empêchant les doubles dépenses et en harmonisant les avantages des mineurs pour participer de manière équitable à la création de blocs. Cependant, le système ne fournissait pas d’avantages aux autres parties prenantes comme les administrateurs de nœuds. Notre innovation était de récompenser tous les administrateurs de nœud directement par les récompenses de bloc, mais ensuite de requérir ces administrateurs de nœud pour maintenir des certificats valides, une capacité de calcul minimum, et un minimum de condition de disponibilité. Cela a créé une plus grande qualité et un réseau de nœuds plus fiable, mais la faiblesse du système initial est que toute la logique est hébergée hors chaîne sur des grappes de serveur sur des bases de données externes. La prochaine évolution est d’apporter toute la logique sur la chaîne avec une automatisation entière du processus.

La classe de Super Nodes introduit des plateformes d’application et les sidechains. C’est une amélioration majeure au système qui va mener le projet bien au-delà d’une simple cryptomonnaie.

SECURE NODES (NŒUD SÉCURISÉS)

Le système de Secure Node d’Horizen a été étudié pour décentraliser massivement notre réseau pour que le projet soit résistant à la censure de toutes les juridictions mondiales. Les administrateurs de nœuds qui obtenaient un certificat SSL / TLS valide, détenaient au moins 42 ZEN dans une adresse transparente (adresse T), et répondaient avec succès à au moins 92% des défis envoyés à des adresses protégées (adresses Z), se partagaient 3,5% des récompenses minières. Aucune de ces conditions ne change avec cette mise à jour du système mais nous introduisons une amélioration dans les mesures de temps de disponibilité des nœuds qui sont basées sur la connectivité des pairs du réseau réel au lieu des connexions websocket.

La configuration du système actuel héberge des serveurs de traçage et des serveurs de paiement sur des grappes hors chaîne dédiées dans plusieurs régions autour du monde. C’était approprié pour la première version du système, mais migrer vers la logique sur chaîne est important pour la véritable résistance à la censure et à l’élasticité du réseau et pour permettre l’accès aux informations utilisées pour calculer la récompense (vérifiables et auditables). Cette mise à jour apporte tout cela au sein du protocole et fait usage des sidechains gérées par les Super Nodes pour tracer les Secure Nodes, les files d’attente de nœud pour les paiements, et coordonner une distribution autonome des paiements avec les nœuds de minage.

Pour résumer, la nouvelle version du Secure Node va apporter plusieurs améliorations, telles que:

La mise en œuvre de la logique au niveau de protocole au cœur du code plutôt qu’au sein d’une base de code séparée.

La fourniture d’un système de suivi de noeud complètement décentralisé, l’état du noeud étant relayé par ses noeuds homologues connectés, et tous les messages de Secure Node étant reçus par le protocole de base.

commence tôt et s'étende sur une période plus longue que de commencer soudainement au quatrième trimestre. Nous croyons que ce système de récompense hybride pourra à la fois stimuler une accumulation précoce et finaliser la mise en place des Super Nodes quand le système prendra vie.

CONCLUSION

Ce qu’on propose dans ce livre blanc est une mise-à-jour majeure du système à plusieurs niveaux. Le système des Super Nodes va apporter un suivi et paiements sur chaîne des Secure Nodes et automatiser le processus pour une grande e�cacité et des améliorations de fiabilité. L’économie du système va changer de manière avantageuse pour les utilisateurs qui souhaitent plus de Secure Nodes et Super Nodes. Une augmentation de près de 3 fois des récompenses augmentera considérablement le nombre de nœuds et l'introduction des Super Nodes améliorera la qualité des systèmes composant le réseau. De plus, l’annonce la plus remarquable est que ce large et grandissant réseau (possiblement le plus grand de l’industrie blockchain) va migrer sur une plateforme sur laquelle des applications décentralisées pourront résider sur des sidechains multi-couches. Les applications déjà dans notre pipeline apportent chacune des utilités essentielles à la communauté, et ce n’est qu’un point de départ. Le but futur est d’ouvrir la plateforme à des développeurs dApp externes pour que quiconque puisse contribuer à l’écosystème. Notre mission a toujours été d'intégrer les et de rendre le monde meilleur. Ces mises à niveau du système feront d’Horizen un réseau beaucoup plus puissant sur lequel le vrai plaisir pourra commencer !

Page 3: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

PAIEMENT, ADAPTATION, ET OBJECTIFS DU RÉSEAU

Un aspect majeur de l’écosystème d’Horizen est que nous voulons une décentralisation maximale pour une résistance à la censure. Nous comprenons qu’en définissant un nombre de ZEN mis de côté bien plus important - De 42 à 500 ZEN - nous risquons de centraliser excessivement l’architecture des Super Nodes. Une façon d’éviter la centralisation est d’augmenter le pool de paiement pour favoriser une plus grande création de nœud. C’est la principale motivation derrière l’augmentation du paiement des administrateurs de nœud de 3.5% de récompense de bloc contre un total de 20%, avec 10% qui iront vers les administrateurs de Secure Node et 10% dédiés du pool iront aux administrateurs de Super Node.

La ségrégation des pools devrait créer un équilibre commun de telle sorte que le réseau croisse au point où le coût marginal équivaut aux recettes marginales. Les Super Nodes auront un coût marginal beaucoup plus élevé et nous nous attendons donc à ce qu'il y en ait moins, mais le flux de revenus sera indépendant du pool de Secure Nodes, de sorte que la croissance d'un segment ne devrait pas cannibaliser indûment l'état de l'autre segment. Le nombre de Super Nodes et de Secure Nodes que nous visons se situe entre 2.000-2.500 Super Nodes et 20.000-25.000 Secure Nodes, respectivement. Des écarts importants par rapport à cet objectif pourraient entraîner des paiements futurs ou des ajustements de jalonnement.

CALENDRIER D'IMPLÉMENTATION

L’implémentation complète de l’application système des Super Nodes est attendu pour Q4 de 2018 avec un prototype disponible pour test à la fin du Q3. La construction du réseau commencera très bientôt. Les ajustements de récompense de bloc seront mis en œuvre lors de la prochaine mise à niveau du système (hard fork), qui devrait être lancée à la mi-avril sur le testnet et à la fin mai sur le mainnet.

Pour encourager la très prochaine et harmonieuse expansion du réseau de Super Node, nous proposons le calendrier ci-dessous :

Ouvrir le système des Super Nodes avec le prochain hard fork à la fin du mois de Mai.

Les opérateurs de Super Nodes potentiels enregistrent une adresse T avec au moins 500 ZEN.

Les administrateurs de Super Node exécuteront une version modifiée du logiciel de Secure Node.

10% des récompenses de bloc s'accumulent aux adresses Multisig dédiées aux Super Nodes.

Les administrateurs de Super Nodes seront rémunérés similairement au système actuel des Secure Nodes, jusqu’à un niveau de production de logiciel qui sera disponible en Q4.

Le dispositif proposé o�re un encouragement partiel pour lancer la planification des Super Nodes rapidement, et de suivre l’évolution de la mise en place des nœuds une fois le système devenu opérationnel. Étant donné que le nombre prévu de Super Nodes nécessitera entre 1 million et 1,25 million de ZEN stockés dans des stake adresses, il est préférable que ce processus d'accumulation

INTRODUCTION

Le système de Secure Node d’Horizen est un réseau unique blockchain avec un chi�rement de client nœud à nœud et de nœud à nœud amélioré. Le système a été conçu pour rapidement et massivement décentraliser le réseau blockchain pour fournir une résistance de censure sans pareils, un réseau scalable, et pour laisser à l’infrastructure une plateforme à performance élevée orientée vers le respect de la vie privée.

En seulement 3 mois d’utilisation de ce système, le réseau rivalise déjà avec le nombre de nœuds Bitcoin. Malgré cet énorme succès, il s’agit seulement d’un point de départ et la future génération de ce système fournira des mises à jour signifiantes en termes de suivi de nœuds et de paiements, et, important, permettra un travail de fond pour une plateforme d’application compréhensible.

Les améliorations technologiques incluent :

La création d’une nouvelle classe de nœud appelé « Super-Node » qui a besoin d’une quantité signifiante de Zen (500 ZEN), de puissance de calcul, et de stockage supplémentaires.

La migration de la logique des grappes de serveur hors chaînes « o�-chain » vers les sidechains maintenus sur les nouveaux Super Nodes. Les sidechains multi-couches permettront à Horizen de supporter de multiples applications comme Zenpub, paiement zéro-délai (InstantZen), Zengrid (calcul en tant que service) et ZenXchange (échanges décentralisés construit sur notre réseau), pour en nommer certains.

La fourniture d’un système de suivi de noeuds complètement décentralisé avec l’état des nodes relayé par ses paires connectés et tous leurs messages reçus via le protocole de base.

Les changements économiques incluent :

Les opérateurs de nœud recevront 20% des récompenses de bloc contre 3.5% auparavant. Cela sera séparé de telle sorte que les administrateurs de Secure Node recevront 10% et les administrateurs de Super Node recevront 10% également.

La trésorerie recevra 10% de récompense de bloc, contre 8.5% auparavant.

Les mineurs recevront 70% de récompense de bloc, contre 88% auparavant.

UN APERÇU D’HORIZEN

Horizen est un système de blockchain orienté vers le respect de la vie privée, construite sur la cryptographie Zero-Knowledge, et qui a amélioré le consensus Nakamoto. Le système va bien au-delà d’une cryptomonnaie traditionnelle et est conçue pour devenir une startup nationale, ou un système complet économique en peer-to-peer pour l’argent, les médias, et la messagerie.

Le projet a commencé avec son produit essentiel, ZEN, qui est une cryptomonnaie avec un anonymat et/ou une transparence sélectives. Les usagers choisissent entre des adresses totalement privées ou

La plupart des conditions pour les nœuds sécurisés vont rester les mêmes :

Maintenir toute la blockchain Horizen sur le système.

Fournir un certificat SSL valide sur le logiciel de nœud Horizen pour utiliser les communications entre nœuds et wallets.

Garder au moins 42 ZEN sur une adresse T pour le staking (garder les ZEN en actif ).

Surveiller les messages réseau pour identifier les messages de défi (challenge).

Répondre aux challenges en identifiant l'information du Secure Node.

92% de disponibilité journalière.

Changements qui vont être introduits :

Un nouveau mécanisme de challenge relié à la nouvelle version de ZK-Snark qui requiert 1.7Gb de RAM. Ce changement va être instauré par une mise à jour logicielle précurseur publiée sur Testnet en Mars 2018 et prévue pour le Mainnet début Mai 2018.

Temps de disponibilité calculé sur la connectivité des pairs du réseau réel et sur la synchronisation de la blockchain.

Les récompenses Secure Node augmenteront à 10%.

Au niveau du protocole, le gestionnaire de messages prendra en charge les messages nécessaires pour :

Di�user l’information du Secure Node et le statut au réseau.

Vérifier une transaction spécifique, un ensemble de transactions ou un hash de bloc spécifique pour vérifier si le nœud est synchronisé.

Exécuter un challenge ou autre check pour vérifier que les conditions sont satisfaites.

Toutes les autres informations qui sont nécessaires sont déjà établies dans le protocole.

SUPER NODES ET SIDECHAIN

Un des premiers éléments di�érentiateur de notre système était de lancer un nœud sécurisé rémunéré avec un chi�rement de point à point renforcé, que l’on appelle Secure Node. Le réseau Horizen acquit plus de 9,000 Secure Nodes, 3x plus que prévu, en seulement quatre mois après le lancement du système. Ces nœuds spéciaux sur le réseau sont composés de systèmes de qualité su�samment élevés pour répondre aux exigences minimales, y compris la possession d'un certificat SSL valide, une amélioration considérable par rapport aux autres blockchains actuellement sur le marché. L’étape suivante que nous introduisons est de créer une nouvelle classe de nœud spéciale avec des exigences plus hautes que l’on appelle Super Node.

Les Super Nodes seront plus puissants que les Secure Nodes et seront chargés de gérer la gestion du réseau de clés et les fonctions système, comme l’hébergement de plusieurs services sur les sidechains, le suivi et la mesure du temps de disponibilité des Secure Node, ainsi que la file d’attente des échéances de paiement de nœud pour les mineurs.

Les deux améliorations majeures que les Super Nodes apporteront sont le suivi de la transition et les paiements sur chaîne ou à l’intérieur du protocole, un changement majeur du système actuel où ces fonctions sont exécutées sur des grappes de serveurs externes; et l’instauration du « sidechaining » élève le système Horizen d’une simple cryptomonnaie à une plateforme sur laquelle un nombre de services illimité peuvent être construits. La proposition de valeur du système devient alors plus grande que l'utilité de la monnaie elle-même: elle inclut maintenant l'utilité de tous les services futurs qui seront superposés à notre infrastructure.

Un petit échantillon de tels services qui sont déjà planifiés: un système de stockage de fichier décentralisé (ZenPub), un système de location de pouvoir de calcul semblable aux fonctions lambda d'AWS (ZenGrid), des paiements instatannés (InstantZen) et une plateforme d'échange décentralisée (ZenXchange) avec un actif à prix stable entièrement garanti appelé ZenUSD (USDZ).

PAIEMENT DU NŒUD ET GESTION

Le réseau de Super Node va supporter une sidechain multi-couches. Une des couches sera utilisée pour stocker toutes les informations à propos du statut du Secure Node et celui du Super Node. L’idée est que le réseau de Super Node va garder la trace des statuts à la fois des Secure Nodes et de tous les autres Super Nodes dans une sidechain. Ce réseau utilisera le consensus pour vérifier et valider tout le traçage d’informations nécessaire.

Un tel processus de mise en file d'attente pourrait fonctionner comme suit :

Tous les n bloc le Super Node va lire la sidechain pour traiter les nœuds qui sont à payer et les déplacer dans une file d’attente.

Tous les Super Nodes devraient ensuite fournir un consensus sur chacun des éléments dans la file.

Les nœuds de minage retireront des éléments de la file d'attente (un sous-ensemble) et créeront le paiement pour les nœuds dans une transaction de base monétaire spécifique (autre que les récompenses de base monétaire standard pour le mineur et pour la communauté).

Les nœuds récompensés sont retirés de la file et seront déplacés de nouveau dans la file depuis le Super Node pour le prochain tour de paiement.

GESTION SIDECHAIN ET EXIGENCES SYSTÈME

Le Super Node va supporter des sidechains multi-couches qui vont former la base pour développer le système comme une plateforme. Celles-ci seront utilisées pour une variété d'applications et seront exposées à travers une interface commune pour inclure les méthodes RPC (Remote procedure Call). La première implémentation sera utilisée pour interroger l'état du nœud à partir de l'API. La sidechain multi-couches va rendre possible pour Horizen de supporter plusieurs applications comme celles décrites dans la section précédente. De plus, Horizen sera en mesure de tirer parti des sidechains pour intégrer des technologies tierces telles que FlowCrypt, une extension PGP pour Gmail, afin de stocker l'ensemble des clés publiques dans la sidechain. Il est important de noter que l'ensemble des applications sera initialement limité au développement interne pour des raisons de sécurité, mais l'objectif futur est d'ouvrir la plateforme aux développeurs dApp externes afin que chacun puisse contribuer directement à l'écosystème.

Il s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème.

Afin de supporter cette fonctionnalité, les exigences du Super Node seront beaucoup plus élevées :

Au moins 500ZEN sur une adresse T pour le stockage des actifs.

Plusieurs cœurs de CPU.

8go de RAM ou plus.

100Go de mémoire de stockage ou plus.

96% de disponibilité par jour.

3

à pseudonyme comme pour le Bitcoin. En plus des transactions privées, le système a ensuite introduit le protocole SSL/TLS pour le chi�rement client-à-nœud et nœud-à-nœud pour aller plus loin dans la protection des données et des connections.

Le Consensus Nakamoto a instauré une rareté numérique en empêchant les doubles dépenses et en harmonisant les avantages des mineurs pour participer de manière équitable à la création de blocs. Cependant, le système ne fournissait pas d’avantages aux autres parties prenantes comme les administrateurs de nœuds. Notre innovation était de récompenser tous les administrateurs de nœud directement par les récompenses de bloc, mais ensuite de requérir ces administrateurs de nœud pour maintenir des certificats valides, une capacité de calcul minimum, et un minimum de condition de disponibilité. Cela a créé une plus grande qualité et un réseau de nœuds plus fiable, mais la faiblesse du système initial est que toute la logique est hébergée hors chaîne sur des grappes de serveur sur des bases de données externes. La prochaine évolution est d’apporter toute la logique sur la chaîne avec une automatisation entière du processus.

La classe de Super Nodes introduit des plateformes d’application et les sidechains. C’est une amélioration majeure au système qui va mener le projet bien au-delà d’une simple cryptomonnaie.

SECURE NODES (NŒUD SÉCURISÉS)

Le système de Secure Node d’Horizen a été étudié pour décentraliser massivement notre réseau pour que le projet soit résistant à la censure de toutes les juridictions mondiales. Les administrateurs de nœuds qui obtenaient un certificat SSL / TLS valide, détenaient au moins 42 ZEN dans une adresse transparente (adresse T), et répondaient avec succès à au moins 92% des défis envoyés à des adresses protégées (adresses Z), se partagaient 3,5% des récompenses minières. Aucune de ces conditions ne change avec cette mise à jour du système mais nous introduisons une amélioration dans les mesures de temps de disponibilité des nœuds qui sont basées sur la connectivité des pairs du réseau réel au lieu des connexions websocket.

La configuration du système actuel héberge des serveurs de traçage et des serveurs de paiement sur des grappes hors chaîne dédiées dans plusieurs régions autour du monde. C’était approprié pour la première version du système, mais migrer vers la logique sur chaîne est important pour la véritable résistance à la censure et à l’élasticité du réseau et pour permettre l’accès aux informations utilisées pour calculer la récompense (vérifiables et auditables). Cette mise à jour apporte tout cela au sein du protocole et fait usage des sidechains gérées par les Super Nodes pour tracer les Secure Nodes, les files d’attente de nœud pour les paiements, et coordonner une distribution autonome des paiements avec les nœuds de minage.

Pour résumer, la nouvelle version du Secure Node va apporter plusieurs améliorations, telles que:

La mise en œuvre de la logique au niveau de protocole au cœur du code plutôt qu’au sein d’une base de code séparée.

La fourniture d’un système de suivi de noeud complètement décentralisé, l’état du noeud étant relayé par ses noeuds homologues connectés, et tous les messages de Secure Node étant reçus par le protocole de base.

commence tôt et s'étende sur une période plus longue que de commencer soudainement au quatrième trimestre. Nous croyons que ce système de récompense hybride pourra à la fois stimuler une accumulation précoce et finaliser la mise en place des Super Nodes quand le système prendra vie.

CONCLUSION

Ce qu’on propose dans ce livre blanc est une mise-à-jour majeure du système à plusieurs niveaux. Le système des Super Nodes va apporter un suivi et paiements sur chaîne des Secure Nodes et automatiser le processus pour une grande e�cacité et des améliorations de fiabilité. L’économie du système va changer de manière avantageuse pour les utilisateurs qui souhaitent plus de Secure Nodes et Super Nodes. Une augmentation de près de 3 fois des récompenses augmentera considérablement le nombre de nœuds et l'introduction des Super Nodes améliorera la qualité des systèmes composant le réseau. De plus, l’annonce la plus remarquable est que ce large et grandissant réseau (possiblement le plus grand de l’industrie blockchain) va migrer sur une plateforme sur laquelle des applications décentralisées pourront résider sur des sidechains multi-couches. Les applications déjà dans notre pipeline apportent chacune des utilités essentielles à la communauté, et ce n’est qu’un point de départ. Le but futur est d’ouvrir la plateforme à des développeurs dApp externes pour que quiconque puisse contribuer à l’écosystème. Notre mission a toujours été d'intégrer les et de rendre le monde meilleur. Ces mises à niveau du système feront d’Horizen un réseau beaucoup plus puissant sur lequel le vrai plaisir pourra commencer !

Page 4: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

PAIEMENT, ADAPTATION, ET OBJECTIFS DU RÉSEAU

Un aspect majeur de l’écosystème d’Horizen est que nous voulons une décentralisation maximale pour une résistance à la censure. Nous comprenons qu’en définissant un nombre de ZEN mis de côté bien plus important - De 42 à 500 ZEN - nous risquons de centraliser excessivement l’architecture des Super Nodes. Une façon d’éviter la centralisation est d’augmenter le pool de paiement pour favoriser une plus grande création de nœud. C’est la principale motivation derrière l’augmentation du paiement des administrateurs de nœud de 3.5% de récompense de bloc contre un total de 20%, avec 10% qui iront vers les administrateurs de Secure Node et 10% dédiés du pool iront aux administrateurs de Super Node.

La ségrégation des pools devrait créer un équilibre commun de telle sorte que le réseau croisse au point où le coût marginal équivaut aux recettes marginales. Les Super Nodes auront un coût marginal beaucoup plus élevé et nous nous attendons donc à ce qu'il y en ait moins, mais le flux de revenus sera indépendant du pool de Secure Nodes, de sorte que la croissance d'un segment ne devrait pas cannibaliser indûment l'état de l'autre segment. Le nombre de Super Nodes et de Secure Nodes que nous visons se situe entre 2.000-2.500 Super Nodes et 20.000-25.000 Secure Nodes, respectivement. Des écarts importants par rapport à cet objectif pourraient entraîner des paiements futurs ou des ajustements de jalonnement.

CALENDRIER D'IMPLÉMENTATION

L’implémentation complète de l’application système des Super Nodes est attendu pour Q4 de 2018 avec un prototype disponible pour test à la fin du Q3. La construction du réseau commencera très bientôt. Les ajustements de récompense de bloc seront mis en œuvre lors de la prochaine mise à niveau du système (hard fork), qui devrait être lancée à la mi-avril sur le testnet et à la fin mai sur le mainnet.

Pour encourager la très prochaine et harmonieuse expansion du réseau de Super Node, nous proposons le calendrier ci-dessous :

Ouvrir le système des Super Nodes avec le prochain hard fork à la fin du mois de Mai.

Les opérateurs de Super Nodes potentiels enregistrent une adresse T avec au moins 500 ZEN.

Les administrateurs de Super Node exécuteront une version modifiée du logiciel de Secure Node.

10% des récompenses de bloc s'accumulent aux adresses Multisig dédiées aux Super Nodes.

Les administrateurs de Super Nodes seront rémunérés similairement au système actuel des Secure Nodes, jusqu’à un niveau de production de logiciel qui sera disponible en Q4.

Le dispositif proposé o�re un encouragement partiel pour lancer la planification des Super Nodes rapidement, et de suivre l’évolution de la mise en place des nœuds une fois le système devenu opérationnel. Étant donné que le nombre prévu de Super Nodes nécessitera entre 1 million et 1,25 million de ZEN stockés dans des stake adresses, il est préférable que ce processus d'accumulation

INTRODUCTION

Le système de Secure Node d’Horizen est un réseau unique blockchain avec un chi�rement de client nœud à nœud et de nœud à nœud amélioré. Le système a été conçu pour rapidement et massivement décentraliser le réseau blockchain pour fournir une résistance de censure sans pareils, un réseau scalable, et pour laisser à l’infrastructure une plateforme à performance élevée orientée vers le respect de la vie privée.

En seulement 3 mois d’utilisation de ce système, le réseau rivalise déjà avec le nombre de nœuds Bitcoin. Malgré cet énorme succès, il s’agit seulement d’un point de départ et la future génération de ce système fournira des mises à jour signifiantes en termes de suivi de nœuds et de paiements, et, important, permettra un travail de fond pour une plateforme d’application compréhensible.

Les améliorations technologiques incluent :

La création d’une nouvelle classe de nœud appelé « Super-Node » qui a besoin d’une quantité signifiante de Zen (500 ZEN), de puissance de calcul, et de stockage supplémentaires.

La migration de la logique des grappes de serveur hors chaînes « o�-chain » vers les sidechains maintenus sur les nouveaux Super Nodes. Les sidechains multi-couches permettront à Horizen de supporter de multiples applications comme Zenpub, paiement zéro-délai (InstantZen), Zengrid (calcul en tant que service) et ZenXchange (échanges décentralisés construit sur notre réseau), pour en nommer certains.

La fourniture d’un système de suivi de noeuds complètement décentralisé avec l’état des nodes relayé par ses paires connectés et tous leurs messages reçus via le protocole de base.

Les changements économiques incluent :

Les opérateurs de nœud recevront 20% des récompenses de bloc contre 3.5% auparavant. Cela sera séparé de telle sorte que les administrateurs de Secure Node recevront 10% et les administrateurs de Super Node recevront 10% également.

La trésorerie recevra 10% de récompense de bloc, contre 8.5% auparavant.

Les mineurs recevront 70% de récompense de bloc, contre 88% auparavant.

UN APERÇU D’HORIZEN

Horizen est un système de blockchain orienté vers le respect de la vie privée, construite sur la cryptographie Zero-Knowledge, et qui a amélioré le consensus Nakamoto. Le système va bien au-delà d’une cryptomonnaie traditionnelle et est conçue pour devenir une startup nationale, ou un système complet économique en peer-to-peer pour l’argent, les médias, et la messagerie.

Le projet a commencé avec son produit essentiel, ZEN, qui est une cryptomonnaie avec un anonymat et/ou une transparence sélectives. Les usagers choisissent entre des adresses totalement privées ou

La plupart des conditions pour les nœuds sécurisés vont rester les mêmes :

Maintenir toute la blockchain Horizen sur le système.

Fournir un certificat SSL valide sur le logiciel de nœud Horizen pour utiliser les communications entre nœuds et wallets.

Garder au moins 42 ZEN sur une adresse T pour le staking (garder les ZEN en actif ).

Surveiller les messages réseau pour identifier les messages de défi (challenge).

Répondre aux challenges en identifiant l'information du Secure Node.

92% de disponibilité journalière.

Changements qui vont être introduits :

Un nouveau mécanisme de challenge relié à la nouvelle version de ZK-Snark qui requiert 1.7Gb de RAM. Ce changement va être instauré par une mise à jour logicielle précurseur publiée sur Testnet en Mars 2018 et prévue pour le Mainnet début Mai 2018.

Temps de disponibilité calculé sur la connectivité des pairs du réseau réel et sur la synchronisation de la blockchain.

Les récompenses Secure Node augmenteront à 10%.

Au niveau du protocole, le gestionnaire de messages prendra en charge les messages nécessaires pour :

Di�user l’information du Secure Node et le statut au réseau.

Vérifier une transaction spécifique, un ensemble de transactions ou un hash de bloc spécifique pour vérifier si le nœud est synchronisé.

Exécuter un challenge ou autre check pour vérifier que les conditions sont satisfaites.

Toutes les autres informations qui sont nécessaires sont déjà établies dans le protocole.

SUPER NODES ET SIDECHAIN

Un des premiers éléments di�érentiateur de notre système était de lancer un nœud sécurisé rémunéré avec un chi�rement de point à point renforcé, que l’on appelle Secure Node. Le réseau Horizen acquit plus de 9,000 Secure Nodes, 3x plus que prévu, en seulement quatre mois après le lancement du système. Ces nœuds spéciaux sur le réseau sont composés de systèmes de qualité su�samment élevés pour répondre aux exigences minimales, y compris la possession d'un certificat SSL valide, une amélioration considérable par rapport aux autres blockchains actuellement sur le marché. L’étape suivante que nous introduisons est de créer une nouvelle classe de nœud spéciale avec des exigences plus hautes que l’on appelle Super Node.

Les Super Nodes seront plus puissants que les Secure Nodes et seront chargés de gérer la gestion du réseau de clés et les fonctions système, comme l’hébergement de plusieurs services sur les sidechains, le suivi et la mesure du temps de disponibilité des Secure Node, ainsi que la file d’attente des échéances de paiement de nœud pour les mineurs.

Les deux améliorations majeures que les Super Nodes apporteront sont le suivi de la transition et les paiements sur chaîne ou à l’intérieur du protocole, un changement majeur du système actuel où ces fonctions sont exécutées sur des grappes de serveurs externes; et l’instauration du « sidechaining » élève le système Horizen d’une simple cryptomonnaie à une plateforme sur laquelle un nombre de services illimité peuvent être construits. La proposition de valeur du système devient alors plus grande que l'utilité de la monnaie elle-même: elle inclut maintenant l'utilité de tous les services futurs qui seront superposés à notre infrastructure.

Un petit échantillon de tels services qui sont déjà planifiés: un système de stockage de fichier décentralisé (ZenPub), un système de location de pouvoir de calcul semblable aux fonctions lambda d'AWS (ZenGrid), des paiements instatannés (InstantZen) et une plateforme d'échange décentralisée (ZenXchange) avec un actif à prix stable entièrement garanti appelé ZenUSD (USDZ).

PAIEMENT DU NŒUD ET GESTION

Le réseau de Super Node va supporter une sidechain multi-couches. Une des couches sera utilisée pour stocker toutes les informations à propos du statut du Secure Node et celui du Super Node. L’idée est que le réseau de Super Node va garder la trace des statuts à la fois des Secure Nodes et de tous les autres Super Nodes dans une sidechain. Ce réseau utilisera le consensus pour vérifier et valider tout le traçage d’informations nécessaire.

Un tel processus de mise en file d'attente pourrait fonctionner comme suit :

Tous les n bloc le Super Node va lire la sidechain pour traiter les nœuds qui sont à payer et les déplacer dans une file d’attente.

Tous les Super Nodes devraient ensuite fournir un consensus sur chacun des éléments dans la file.

Les nœuds de minage retireront des éléments de la file d'attente (un sous-ensemble) et créeront le paiement pour les nœuds dans une transaction de base monétaire spécifique (autre que les récompenses de base monétaire standard pour le mineur et pour la communauté).

Les nœuds récompensés sont retirés de la file et seront déplacés de nouveau dans la file depuis le Super Node pour le prochain tour de paiement.

GESTION SIDECHAIN ET EXIGENCES SYSTÈME

Le Super Node va supporter des sidechains multi-couches qui vont former la base pour développer le système comme une plateforme. Celles-ci seront utilisées pour une variété d'applications et seront exposées à travers une interface commune pour inclure les méthodes RPC (Remote procedure Call). La première implémentation sera utilisée pour interroger l'état du nœud à partir de l'API. La sidechain multi-couches va rendre possible pour Horizen de supporter plusieurs applications comme celles décrites dans la section précédente. De plus, Horizen sera en mesure de tirer parti des sidechains pour intégrer des technologies tierces telles que FlowCrypt, une extension PGP pour Gmail, afin de stocker l'ensemble des clés publiques dans la sidechain. Il est important de noter que l'ensemble des applications sera initialement limité au développement interne pour des raisons de sécurité, mais l'objectif futur est d'ouvrir la plateforme aux développeurs dApp externes afin que chacun puisse contribuer directement à l'écosystème.

Il s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème.

Afin de supporter cette fonctionnalité, les exigences du Super Node seront beaucoup plus élevées :

Au moins 500ZEN sur une adresse T pour le stockage des actifs.

Plusieurs cœurs de CPU.

8go de RAM ou plus.

100Go de mémoire de stockage ou plus.

96% de disponibilité par jour.

4

à pseudonyme comme pour le Bitcoin. En plus des transactions privées, le système a ensuite introduit le protocole SSL/TLS pour le chi�rement client-à-nœud et nœud-à-nœud pour aller plus loin dans la protection des données et des connections.

Le Consensus Nakamoto a instauré une rareté numérique en empêchant les doubles dépenses et en harmonisant les avantages des mineurs pour participer de manière équitable à la création de blocs. Cependant, le système ne fournissait pas d’avantages aux autres parties prenantes comme les administrateurs de nœuds. Notre innovation était de récompenser tous les administrateurs de nœud directement par les récompenses de bloc, mais ensuite de requérir ces administrateurs de nœud pour maintenir des certificats valides, une capacité de calcul minimum, et un minimum de condition de disponibilité. Cela a créé une plus grande qualité et un réseau de nœuds plus fiable, mais la faiblesse du système initial est que toute la logique est hébergée hors chaîne sur des grappes de serveur sur des bases de données externes. La prochaine évolution est d’apporter toute la logique sur la chaîne avec une automatisation entière du processus.

La classe de Super Nodes introduit des plateformes d’application et les sidechains. C’est une amélioration majeure au système qui va mener le projet bien au-delà d’une simple cryptomonnaie.

SECURE NODES (NŒUD SÉCURISÉS)

Le système de Secure Node d’Horizen a été étudié pour décentraliser massivement notre réseau pour que le projet soit résistant à la censure de toutes les juridictions mondiales. Les administrateurs de nœuds qui obtenaient un certificat SSL / TLS valide, détenaient au moins 42 ZEN dans une adresse transparente (adresse T), et répondaient avec succès à au moins 92% des défis envoyés à des adresses protégées (adresses Z), se partagaient 3,5% des récompenses minières. Aucune de ces conditions ne change avec cette mise à jour du système mais nous introduisons une amélioration dans les mesures de temps de disponibilité des nœuds qui sont basées sur la connectivité des pairs du réseau réel au lieu des connexions websocket.

La configuration du système actuel héberge des serveurs de traçage et des serveurs de paiement sur des grappes hors chaîne dédiées dans plusieurs régions autour du monde. C’était approprié pour la première version du système, mais migrer vers la logique sur chaîne est important pour la véritable résistance à la censure et à l’élasticité du réseau et pour permettre l’accès aux informations utilisées pour calculer la récompense (vérifiables et auditables). Cette mise à jour apporte tout cela au sein du protocole et fait usage des sidechains gérées par les Super Nodes pour tracer les Secure Nodes, les files d’attente de nœud pour les paiements, et coordonner une distribution autonome des paiements avec les nœuds de minage.

Pour résumer, la nouvelle version du Secure Node va apporter plusieurs améliorations, telles que:

La mise en œuvre de la logique au niveau de protocole au cœur du code plutôt qu’au sein d’une base de code séparée.

La fourniture d’un système de suivi de noeud complètement décentralisé, l’état du noeud étant relayé par ses noeuds homologues connectés, et tous les messages de Secure Node étant reçus par le protocole de base.

commence tôt et s'étende sur une période plus longue que de commencer soudainement au quatrième trimestre. Nous croyons que ce système de récompense hybride pourra à la fois stimuler une accumulation précoce et finaliser la mise en place des Super Nodes quand le système prendra vie.

CONCLUSION

Ce qu’on propose dans ce livre blanc est une mise-à-jour majeure du système à plusieurs niveaux. Le système des Super Nodes va apporter un suivi et paiements sur chaîne des Secure Nodes et automatiser le processus pour une grande e�cacité et des améliorations de fiabilité. L’économie du système va changer de manière avantageuse pour les utilisateurs qui souhaitent plus de Secure Nodes et Super Nodes. Une augmentation de près de 3 fois des récompenses augmentera considérablement le nombre de nœuds et l'introduction des Super Nodes améliorera la qualité des systèmes composant le réseau. De plus, l’annonce la plus remarquable est que ce large et grandissant réseau (possiblement le plus grand de l’industrie blockchain) va migrer sur une plateforme sur laquelle des applications décentralisées pourront résider sur des sidechains multi-couches. Les applications déjà dans notre pipeline apportent chacune des utilités essentielles à la communauté, et ce n’est qu’un point de départ. Le but futur est d’ouvrir la plateforme à des développeurs dApp externes pour que quiconque puisse contribuer à l’écosystème. Notre mission a toujours été d'intégrer les et de rendre le monde meilleur. Ces mises à niveau du système feront d’Horizen un réseau beaucoup plus puissant sur lequel le vrai plaisir pourra commencer !

Page 5: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

PAIEMENT, ADAPTATION, ET OBJECTIFS DU RÉSEAU

Un aspect majeur de l’écosystème d’Horizen est que nous voulons une décentralisation maximale pour une résistance à la censure. Nous comprenons qu’en définissant un nombre de ZEN mis de côté bien plus important - De 42 à 500 ZEN - nous risquons de centraliser excessivement l’architecture des Super Nodes. Une façon d’éviter la centralisation est d’augmenter le pool de paiement pour favoriser une plus grande création de nœud. C’est la principale motivation derrière l’augmentation du paiement des administrateurs de nœud de 3.5% de récompense de bloc contre un total de 20%, avec 10% qui iront vers les administrateurs de Secure Node et 10% dédiés du pool iront aux administrateurs de Super Node.

La ségrégation des pools devrait créer un équilibre commun de telle sorte que le réseau croisse au point où le coût marginal équivaut aux recettes marginales. Les Super Nodes auront un coût marginal beaucoup plus élevé et nous nous attendons donc à ce qu'il y en ait moins, mais le flux de revenus sera indépendant du pool de Secure Nodes, de sorte que la croissance d'un segment ne devrait pas cannibaliser indûment l'état de l'autre segment. Le nombre de Super Nodes et de Secure Nodes que nous visons se situe entre 2.000-2.500 Super Nodes et 20.000-25.000 Secure Nodes, respectivement. Des écarts importants par rapport à cet objectif pourraient entraîner des paiements futurs ou des ajustements de jalonnement.

CALENDRIER D'IMPLÉMENTATION

L’implémentation complète de l’application système des Super Nodes est attendu pour Q4 de 2018 avec un prototype disponible pour test à la fin du Q3. La construction du réseau commencera très bientôt. Les ajustements de récompense de bloc seront mis en œuvre lors de la prochaine mise à niveau du système (hard fork), qui devrait être lancée à la mi-avril sur le testnet et à la fin mai sur le mainnet.

Pour encourager la très prochaine et harmonieuse expansion du réseau de Super Node, nous proposons le calendrier ci-dessous :

Ouvrir le système des Super Nodes avec le prochain hard fork à la fin du mois de Mai.

Les opérateurs de Super Nodes potentiels enregistrent une adresse T avec au moins 500 ZEN.

Les administrateurs de Super Node exécuteront une version modifiée du logiciel de Secure Node.

10% des récompenses de bloc s'accumulent aux adresses Multisig dédiées aux Super Nodes.

Les administrateurs de Super Nodes seront rémunérés similairement au système actuel des Secure Nodes, jusqu’à un niveau de production de logiciel qui sera disponible en Q4.

Le dispositif proposé o�re un encouragement partiel pour lancer la planification des Super Nodes rapidement, et de suivre l’évolution de la mise en place des nœuds une fois le système devenu opérationnel. Étant donné que le nombre prévu de Super Nodes nécessitera entre 1 million et 1,25 million de ZEN stockés dans des stake adresses, il est préférable que ce processus d'accumulation

INTRODUCTION

Le système de Secure Node d’Horizen est un réseau unique blockchain avec un chi�rement de client nœud à nœud et de nœud à nœud amélioré. Le système a été conçu pour rapidement et massivement décentraliser le réseau blockchain pour fournir une résistance de censure sans pareils, un réseau scalable, et pour laisser à l’infrastructure une plateforme à performance élevée orientée vers le respect de la vie privée.

En seulement 3 mois d’utilisation de ce système, le réseau rivalise déjà avec le nombre de nœuds Bitcoin. Malgré cet énorme succès, il s’agit seulement d’un point de départ et la future génération de ce système fournira des mises à jour signifiantes en termes de suivi de nœuds et de paiements, et, important, permettra un travail de fond pour une plateforme d’application compréhensible.

Les améliorations technologiques incluent :

La création d’une nouvelle classe de nœud appelé « Super-Node » qui a besoin d’une quantité signifiante de Zen (500 ZEN), de puissance de calcul, et de stockage supplémentaires.

La migration de la logique des grappes de serveur hors chaînes « o�-chain » vers les sidechains maintenus sur les nouveaux Super Nodes. Les sidechains multi-couches permettront à Horizen de supporter de multiples applications comme Zenpub, paiement zéro-délai (InstantZen), Zengrid (calcul en tant que service) et ZenXchange (échanges décentralisés construit sur notre réseau), pour en nommer certains.

La fourniture d’un système de suivi de noeuds complètement décentralisé avec l’état des nodes relayé par ses paires connectés et tous leurs messages reçus via le protocole de base.

Les changements économiques incluent :

Les opérateurs de nœud recevront 20% des récompenses de bloc contre 3.5% auparavant. Cela sera séparé de telle sorte que les administrateurs de Secure Node recevront 10% et les administrateurs de Super Node recevront 10% également.

La trésorerie recevra 10% de récompense de bloc, contre 8.5% auparavant.

Les mineurs recevront 70% de récompense de bloc, contre 88% auparavant.

UN APERÇU D’HORIZEN

Horizen est un système de blockchain orienté vers le respect de la vie privée, construite sur la cryptographie Zero-Knowledge, et qui a amélioré le consensus Nakamoto. Le système va bien au-delà d’une cryptomonnaie traditionnelle et est conçue pour devenir une startup nationale, ou un système complet économique en peer-to-peer pour l’argent, les médias, et la messagerie.

Le projet a commencé avec son produit essentiel, ZEN, qui est une cryptomonnaie avec un anonymat et/ou une transparence sélectives. Les usagers choisissent entre des adresses totalement privées ou

La plupart des conditions pour les nœuds sécurisés vont rester les mêmes :

Maintenir toute la blockchain Horizen sur le système.

Fournir un certificat SSL valide sur le logiciel de nœud Horizen pour utiliser les communications entre nœuds et wallets.

Garder au moins 42 ZEN sur une adresse T pour le staking (garder les ZEN en actif ).

Surveiller les messages réseau pour identifier les messages de défi (challenge).

Répondre aux challenges en identifiant l'information du Secure Node.

92% de disponibilité journalière.

Changements qui vont être introduits :

Un nouveau mécanisme de challenge relié à la nouvelle version de ZK-Snark qui requiert 1.7Gb de RAM. Ce changement va être instauré par une mise à jour logicielle précurseur publiée sur Testnet en Mars 2018 et prévue pour le Mainnet début Mai 2018.

Temps de disponibilité calculé sur la connectivité des pairs du réseau réel et sur la synchronisation de la blockchain.

Les récompenses Secure Node augmenteront à 10%.

Au niveau du protocole, le gestionnaire de messages prendra en charge les messages nécessaires pour :

Di�user l’information du Secure Node et le statut au réseau.

Vérifier une transaction spécifique, un ensemble de transactions ou un hash de bloc spécifique pour vérifier si le nœud est synchronisé.

Exécuter un challenge ou autre check pour vérifier que les conditions sont satisfaites.

Toutes les autres informations qui sont nécessaires sont déjà établies dans le protocole.

SUPER NODES ET SIDECHAIN

Un des premiers éléments di�érentiateur de notre système était de lancer un nœud sécurisé rémunéré avec un chi�rement de point à point renforcé, que l’on appelle Secure Node. Le réseau Horizen acquit plus de 9,000 Secure Nodes, 3x plus que prévu, en seulement quatre mois après le lancement du système. Ces nœuds spéciaux sur le réseau sont composés de systèmes de qualité su�samment élevés pour répondre aux exigences minimales, y compris la possession d'un certificat SSL valide, une amélioration considérable par rapport aux autres blockchains actuellement sur le marché. L’étape suivante que nous introduisons est de créer une nouvelle classe de nœud spéciale avec des exigences plus hautes que l’on appelle Super Node.

Les Super Nodes seront plus puissants que les Secure Nodes et seront chargés de gérer la gestion du réseau de clés et les fonctions système, comme l’hébergement de plusieurs services sur les sidechains, le suivi et la mesure du temps de disponibilité des Secure Node, ainsi que la file d’attente des échéances de paiement de nœud pour les mineurs.

Les deux améliorations majeures que les Super Nodes apporteront sont le suivi de la transition et les paiements sur chaîne ou à l’intérieur du protocole, un changement majeur du système actuel où ces fonctions sont exécutées sur des grappes de serveurs externes; et l’instauration du « sidechaining » élève le système Horizen d’une simple cryptomonnaie à une plateforme sur laquelle un nombre de services illimité peuvent être construits. La proposition de valeur du système devient alors plus grande que l'utilité de la monnaie elle-même: elle inclut maintenant l'utilité de tous les services futurs qui seront superposés à notre infrastructure.

Un petit échantillon de tels services qui sont déjà planifiés: un système de stockage de fichier décentralisé (ZenPub), un système de location de pouvoir de calcul semblable aux fonctions lambda d'AWS (ZenGrid), des paiements instatannés (InstantZen) et une plateforme d'échange décentralisée (ZenXchange) avec un actif à prix stable entièrement garanti appelé ZenUSD (USDZ).

PAIEMENT DU NŒUD ET GESTION

Le réseau de Super Node va supporter une sidechain multi-couches. Une des couches sera utilisée pour stocker toutes les informations à propos du statut du Secure Node et celui du Super Node. L’idée est que le réseau de Super Node va garder la trace des statuts à la fois des Secure Nodes et de tous les autres Super Nodes dans une sidechain. Ce réseau utilisera le consensus pour vérifier et valider tout le traçage d’informations nécessaire.

Un tel processus de mise en file d'attente pourrait fonctionner comme suit :

Tous les n bloc le Super Node va lire la sidechain pour traiter les nœuds qui sont à payer et les déplacer dans une file d’attente.

Tous les Super Nodes devraient ensuite fournir un consensus sur chacun des éléments dans la file.

Les nœuds de minage retireront des éléments de la file d'attente (un sous-ensemble) et créeront le paiement pour les nœuds dans une transaction de base monétaire spécifique (autre que les récompenses de base monétaire standard pour le mineur et pour la communauté).

Les nœuds récompensés sont retirés de la file et seront déplacés de nouveau dans la file depuis le Super Node pour le prochain tour de paiement.

GESTION SIDECHAIN ET EXIGENCES SYSTÈME

Le Super Node va supporter des sidechains multi-couches qui vont former la base pour développer le système comme une plateforme. Celles-ci seront utilisées pour une variété d'applications et seront exposées à travers une interface commune pour inclure les méthodes RPC (Remote procedure Call). La première implémentation sera utilisée pour interroger l'état du nœud à partir de l'API. La sidechain multi-couches va rendre possible pour Horizen de supporter plusieurs applications comme celles décrites dans la section précédente. De plus, Horizen sera en mesure de tirer parti des sidechains pour intégrer des technologies tierces telles que FlowCrypt, une extension PGP pour Gmail, afin de stocker l'ensemble des clés publiques dans la sidechain. Il est important de noter que l'ensemble des applications sera initialement limité au développement interne pour des raisons de sécurité, mais l'objectif futur est d'ouvrir la plateforme aux développeurs dApp externes afin que chacun puisse contribuer directement à l'écosystème.

Il s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème.

Afin de supporter cette fonctionnalité, les exigences du Super Node seront beaucoup plus élevées :

Au moins 500ZEN sur une adresse T pour le stockage des actifs.

Plusieurs cœurs de CPU.

8go de RAM ou plus.

100Go de mémoire de stockage ou plus.

96% de disponibilité par jour.

RÉSEAU HORIZEN

Réseau Super Nodes Réseau Secure Nodes

Sidechains

Wallet Full Node

ZenGrid ZenGridZenPub ZenApps

ZenHideFull node

ZenHideLight wallet

Blockchain

Light wallet

5

à pseudonyme comme pour le Bitcoin. En plus des transactions privées, le système a ensuite introduit le protocole SSL/TLS pour le chi�rement client-à-nœud et nœud-à-nœud pour aller plus loin dans la protection des données et des connections.

Le Consensus Nakamoto a instauré une rareté numérique en empêchant les doubles dépenses et en harmonisant les avantages des mineurs pour participer de manière équitable à la création de blocs. Cependant, le système ne fournissait pas d’avantages aux autres parties prenantes comme les administrateurs de nœuds. Notre innovation était de récompenser tous les administrateurs de nœud directement par les récompenses de bloc, mais ensuite de requérir ces administrateurs de nœud pour maintenir des certificats valides, une capacité de calcul minimum, et un minimum de condition de disponibilité. Cela a créé une plus grande qualité et un réseau de nœuds plus fiable, mais la faiblesse du système initial est que toute la logique est hébergée hors chaîne sur des grappes de serveur sur des bases de données externes. La prochaine évolution est d’apporter toute la logique sur la chaîne avec une automatisation entière du processus.

La classe de Super Nodes introduit des plateformes d’application et les sidechains. C’est une amélioration majeure au système qui va mener le projet bien au-delà d’une simple cryptomonnaie.

SECURE NODES (NŒUD SÉCURISÉS)

Le système de Secure Node d’Horizen a été étudié pour décentraliser massivement notre réseau pour que le projet soit résistant à la censure de toutes les juridictions mondiales. Les administrateurs de nœuds qui obtenaient un certificat SSL / TLS valide, détenaient au moins 42 ZEN dans une adresse transparente (adresse T), et répondaient avec succès à au moins 92% des défis envoyés à des adresses protégées (adresses Z), se partagaient 3,5% des récompenses minières. Aucune de ces conditions ne change avec cette mise à jour du système mais nous introduisons une amélioration dans les mesures de temps de disponibilité des nœuds qui sont basées sur la connectivité des pairs du réseau réel au lieu des connexions websocket.

La configuration du système actuel héberge des serveurs de traçage et des serveurs de paiement sur des grappes hors chaîne dédiées dans plusieurs régions autour du monde. C’était approprié pour la première version du système, mais migrer vers la logique sur chaîne est important pour la véritable résistance à la censure et à l’élasticité du réseau et pour permettre l’accès aux informations utilisées pour calculer la récompense (vérifiables et auditables). Cette mise à jour apporte tout cela au sein du protocole et fait usage des sidechains gérées par les Super Nodes pour tracer les Secure Nodes, les files d’attente de nœud pour les paiements, et coordonner une distribution autonome des paiements avec les nœuds de minage.

Pour résumer, la nouvelle version du Secure Node va apporter plusieurs améliorations, telles que:

La mise en œuvre de la logique au niveau de protocole au cœur du code plutôt qu’au sein d’une base de code séparée.

La fourniture d’un système de suivi de noeud complètement décentralisé, l’état du noeud étant relayé par ses noeuds homologues connectés, et tous les messages de Secure Node étant reçus par le protocole de base.

commence tôt et s'étende sur une période plus longue que de commencer soudainement au quatrième trimestre. Nous croyons que ce système de récompense hybride pourra à la fois stimuler une accumulation précoce et finaliser la mise en place des Super Nodes quand le système prendra vie.

CONCLUSION

Ce qu’on propose dans ce livre blanc est une mise-à-jour majeure du système à plusieurs niveaux. Le système des Super Nodes va apporter un suivi et paiements sur chaîne des Secure Nodes et automatiser le processus pour une grande e�cacité et des améliorations de fiabilité. L’économie du système va changer de manière avantageuse pour les utilisateurs qui souhaitent plus de Secure Nodes et Super Nodes. Une augmentation de près de 3 fois des récompenses augmentera considérablement le nombre de nœuds et l'introduction des Super Nodes améliorera la qualité des systèmes composant le réseau. De plus, l’annonce la plus remarquable est que ce large et grandissant réseau (possiblement le plus grand de l’industrie blockchain) va migrer sur une plateforme sur laquelle des applications décentralisées pourront résider sur des sidechains multi-couches. Les applications déjà dans notre pipeline apportent chacune des utilités essentielles à la communauté, et ce n’est qu’un point de départ. Le but futur est d’ouvrir la plateforme à des développeurs dApp externes pour que quiconque puisse contribuer à l’écosystème. Notre mission a toujours été d'intégrer les et de rendre le monde meilleur. Ces mises à niveau du système feront d’Horizen un réseau beaucoup plus puissant sur lequel le vrai plaisir pourra commencer !

Page 6: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

PAIEMENT, ADAPTATION, ET OBJECTIFS DU RÉSEAU

Un aspect majeur de l’écosystème d’Horizen est que nous voulons une décentralisation maximale pour une résistance à la censure. Nous comprenons qu’en définissant un nombre de ZEN mis de côté bien plus important - De 42 à 500 ZEN - nous risquons de centraliser excessivement l’architecture des Super Nodes. Une façon d’éviter la centralisation est d’augmenter le pool de paiement pour favoriser une plus grande création de nœud. C’est la principale motivation derrière l’augmentation du paiement des administrateurs de nœud de 3.5% de récompense de bloc contre un total de 20%, avec 10% qui iront vers les administrateurs de Secure Node et 10% dédiés du pool iront aux administrateurs de Super Node.

La ségrégation des pools devrait créer un équilibre commun de telle sorte que le réseau croisse au point où le coût marginal équivaut aux recettes marginales. Les Super Nodes auront un coût marginal beaucoup plus élevé et nous nous attendons donc à ce qu'il y en ait moins, mais le flux de revenus sera indépendant du pool de Secure Nodes, de sorte que la croissance d'un segment ne devrait pas cannibaliser indûment l'état de l'autre segment. Le nombre de Super Nodes et de Secure Nodes que nous visons se situe entre 2.000-2.500 Super Nodes et 20.000-25.000 Secure Nodes, respectivement. Des écarts importants par rapport à cet objectif pourraient entraîner des paiements futurs ou des ajustements de jalonnement.

CALENDRIER D'IMPLÉMENTATION

L’implémentation complète de l’application système des Super Nodes est attendu pour Q4 de 2018 avec un prototype disponible pour test à la fin du Q3. La construction du réseau commencera très bientôt. Les ajustements de récompense de bloc seront mis en œuvre lors de la prochaine mise à niveau du système (hard fork), qui devrait être lancée à la mi-avril sur le testnet et à la fin mai sur le mainnet.

Pour encourager la très prochaine et harmonieuse expansion du réseau de Super Node, nous proposons le calendrier ci-dessous :

Ouvrir le système des Super Nodes avec le prochain hard fork à la fin du mois de Mai.

Les opérateurs de Super Nodes potentiels enregistrent une adresse T avec au moins 500 ZEN.

Les administrateurs de Super Node exécuteront une version modifiée du logiciel de Secure Node.

10% des récompenses de bloc s'accumulent aux adresses Multisig dédiées aux Super Nodes.

Les administrateurs de Super Nodes seront rémunérés similairement au système actuel des Secure Nodes, jusqu’à un niveau de production de logiciel qui sera disponible en Q4.

Le dispositif proposé o�re un encouragement partiel pour lancer la planification des Super Nodes rapidement, et de suivre l’évolution de la mise en place des nœuds une fois le système devenu opérationnel. Étant donné que le nombre prévu de Super Nodes nécessitera entre 1 million et 1,25 million de ZEN stockés dans des stake adresses, il est préférable que ce processus d'accumulation

INTRODUCTION

Le système de Secure Node d’Horizen est un réseau unique blockchain avec un chi�rement de client nœud à nœud et de nœud à nœud amélioré. Le système a été conçu pour rapidement et massivement décentraliser le réseau blockchain pour fournir une résistance de censure sans pareils, un réseau scalable, et pour laisser à l’infrastructure une plateforme à performance élevée orientée vers le respect de la vie privée.

En seulement 3 mois d’utilisation de ce système, le réseau rivalise déjà avec le nombre de nœuds Bitcoin. Malgré cet énorme succès, il s’agit seulement d’un point de départ et la future génération de ce système fournira des mises à jour signifiantes en termes de suivi de nœuds et de paiements, et, important, permettra un travail de fond pour une plateforme d’application compréhensible.

Les améliorations technologiques incluent :

La création d’une nouvelle classe de nœud appelé « Super-Node » qui a besoin d’une quantité signifiante de Zen (500 ZEN), de puissance de calcul, et de stockage supplémentaires.

La migration de la logique des grappes de serveur hors chaînes « o�-chain » vers les sidechains maintenus sur les nouveaux Super Nodes. Les sidechains multi-couches permettront à Horizen de supporter de multiples applications comme Zenpub, paiement zéro-délai (InstantZen), Zengrid (calcul en tant que service) et ZenXchange (échanges décentralisés construit sur notre réseau), pour en nommer certains.

La fourniture d’un système de suivi de noeuds complètement décentralisé avec l’état des nodes relayé par ses paires connectés et tous leurs messages reçus via le protocole de base.

Les changements économiques incluent :

Les opérateurs de nœud recevront 20% des récompenses de bloc contre 3.5% auparavant. Cela sera séparé de telle sorte que les administrateurs de Secure Node recevront 10% et les administrateurs de Super Node recevront 10% également.

La trésorerie recevra 10% de récompense de bloc, contre 8.5% auparavant.

Les mineurs recevront 70% de récompense de bloc, contre 88% auparavant.

UN APERÇU D’HORIZEN

Horizen est un système de blockchain orienté vers le respect de la vie privée, construite sur la cryptographie Zero-Knowledge, et qui a amélioré le consensus Nakamoto. Le système va bien au-delà d’une cryptomonnaie traditionnelle et est conçue pour devenir une startup nationale, ou un système complet économique en peer-to-peer pour l’argent, les médias, et la messagerie.

Le projet a commencé avec son produit essentiel, ZEN, qui est une cryptomonnaie avec un anonymat et/ou une transparence sélectives. Les usagers choisissent entre des adresses totalement privées ou

La plupart des conditions pour les nœuds sécurisés vont rester les mêmes :

Maintenir toute la blockchain Horizen sur le système.

Fournir un certificat SSL valide sur le logiciel de nœud Horizen pour utiliser les communications entre nœuds et wallets.

Garder au moins 42 ZEN sur une adresse T pour le staking (garder les ZEN en actif ).

Surveiller les messages réseau pour identifier les messages de défi (challenge).

Répondre aux challenges en identifiant l'information du Secure Node.

92% de disponibilité journalière.

Changements qui vont être introduits :

Un nouveau mécanisme de challenge relié à la nouvelle version de ZK-Snark qui requiert 1.7Gb de RAM. Ce changement va être instauré par une mise à jour logicielle précurseur publiée sur Testnet en Mars 2018 et prévue pour le Mainnet début Mai 2018.

Temps de disponibilité calculé sur la connectivité des pairs du réseau réel et sur la synchronisation de la blockchain.

Les récompenses Secure Node augmenteront à 10%.

Au niveau du protocole, le gestionnaire de messages prendra en charge les messages nécessaires pour :

Di�user l’information du Secure Node et le statut au réseau.

Vérifier une transaction spécifique, un ensemble de transactions ou un hash de bloc spécifique pour vérifier si le nœud est synchronisé.

Exécuter un challenge ou autre check pour vérifier que les conditions sont satisfaites.

Toutes les autres informations qui sont nécessaires sont déjà établies dans le protocole.

SUPER NODES ET SIDECHAIN

Un des premiers éléments di�érentiateur de notre système était de lancer un nœud sécurisé rémunéré avec un chi�rement de point à point renforcé, que l’on appelle Secure Node. Le réseau Horizen acquit plus de 9,000 Secure Nodes, 3x plus que prévu, en seulement quatre mois après le lancement du système. Ces nœuds spéciaux sur le réseau sont composés de systèmes de qualité su�samment élevés pour répondre aux exigences minimales, y compris la possession d'un certificat SSL valide, une amélioration considérable par rapport aux autres blockchains actuellement sur le marché. L’étape suivante que nous introduisons est de créer une nouvelle classe de nœud spéciale avec des exigences plus hautes que l’on appelle Super Node.

Les Super Nodes seront plus puissants que les Secure Nodes et seront chargés de gérer la gestion du réseau de clés et les fonctions système, comme l’hébergement de plusieurs services sur les sidechains, le suivi et la mesure du temps de disponibilité des Secure Node, ainsi que la file d’attente des échéances de paiement de nœud pour les mineurs.

Les deux améliorations majeures que les Super Nodes apporteront sont le suivi de la transition et les paiements sur chaîne ou à l’intérieur du protocole, un changement majeur du système actuel où ces fonctions sont exécutées sur des grappes de serveurs externes; et l’instauration du « sidechaining » élève le système Horizen d’une simple cryptomonnaie à une plateforme sur laquelle un nombre de services illimité peuvent être construits. La proposition de valeur du système devient alors plus grande que l'utilité de la monnaie elle-même: elle inclut maintenant l'utilité de tous les services futurs qui seront superposés à notre infrastructure.

Un petit échantillon de tels services qui sont déjà planifiés: un système de stockage de fichier décentralisé (ZenPub), un système de location de pouvoir de calcul semblable aux fonctions lambda d'AWS (ZenGrid), des paiements instatannés (InstantZen) et une plateforme d'échange décentralisée (ZenXchange) avec un actif à prix stable entièrement garanti appelé ZenUSD (USDZ).

PAIEMENT DU NŒUD ET GESTION

Le réseau de Super Node va supporter une sidechain multi-couches. Une des couches sera utilisée pour stocker toutes les informations à propos du statut du Secure Node et celui du Super Node. L’idée est que le réseau de Super Node va garder la trace des statuts à la fois des Secure Nodes et de tous les autres Super Nodes dans une sidechain. Ce réseau utilisera le consensus pour vérifier et valider tout le traçage d’informations nécessaire.

Un tel processus de mise en file d'attente pourrait fonctionner comme suit :

Tous les n bloc le Super Node va lire la sidechain pour traiter les nœuds qui sont à payer et les déplacer dans une file d’attente.

Tous les Super Nodes devraient ensuite fournir un consensus sur chacun des éléments dans la file.

Les nœuds de minage retireront des éléments de la file d'attente (un sous-ensemble) et créeront le paiement pour les nœuds dans une transaction de base monétaire spécifique (autre que les récompenses de base monétaire standard pour le mineur et pour la communauté).

Les nœuds récompensés sont retirés de la file et seront déplacés de nouveau dans la file depuis le Super Node pour le prochain tour de paiement.

GESTION SIDECHAIN ET EXIGENCES SYSTÈME

Le Super Node va supporter des sidechains multi-couches qui vont former la base pour développer le système comme une plateforme. Celles-ci seront utilisées pour une variété d'applications et seront exposées à travers une interface commune pour inclure les méthodes RPC (Remote procedure Call). La première implémentation sera utilisée pour interroger l'état du nœud à partir de l'API. La sidechain multi-couches va rendre possible pour Horizen de supporter plusieurs applications comme celles décrites dans la section précédente. De plus, Horizen sera en mesure de tirer parti des sidechains pour intégrer des technologies tierces telles que FlowCrypt, une extension PGP pour Gmail, afin de stocker l'ensemble des clés publiques dans la sidechain. Il est important de noter que l'ensemble des applications sera initialement limité au développement interne pour des raisons de sécurité, mais l'objectif futur est d'ouvrir la plateforme aux développeurs dApp externes afin que chacun puisse contribuer directement à l'écosystème.

Il s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème.

Afin de supporter cette fonctionnalité, les exigences du Super Node seront beaucoup plus élevées :

Au moins 500ZEN sur une adresse T pour le stockage des actifs.

Plusieurs cœurs de CPU.

8go de RAM ou plus.

100Go de mémoire de stockage ou plus.

96% de disponibilité par jour.

6

à pseudonyme comme pour le Bitcoin. En plus des transactions privées, le système a ensuite introduit le protocole SSL/TLS pour le chi�rement client-à-nœud et nœud-à-nœud pour aller plus loin dans la protection des données et des connections.

Le Consensus Nakamoto a instauré une rareté numérique en empêchant les doubles dépenses et en harmonisant les avantages des mineurs pour participer de manière équitable à la création de blocs. Cependant, le système ne fournissait pas d’avantages aux autres parties prenantes comme les administrateurs de nœuds. Notre innovation était de récompenser tous les administrateurs de nœud directement par les récompenses de bloc, mais ensuite de requérir ces administrateurs de nœud pour maintenir des certificats valides, une capacité de calcul minimum, et un minimum de condition de disponibilité. Cela a créé une plus grande qualité et un réseau de nœuds plus fiable, mais la faiblesse du système initial est que toute la logique est hébergée hors chaîne sur des grappes de serveur sur des bases de données externes. La prochaine évolution est d’apporter toute la logique sur la chaîne avec une automatisation entière du processus.

La classe de Super Nodes introduit des plateformes d’application et les sidechains. C’est une amélioration majeure au système qui va mener le projet bien au-delà d’une simple cryptomonnaie.

SECURE NODES (NŒUD SÉCURISÉS)

Le système de Secure Node d’Horizen a été étudié pour décentraliser massivement notre réseau pour que le projet soit résistant à la censure de toutes les juridictions mondiales. Les administrateurs de nœuds qui obtenaient un certificat SSL / TLS valide, détenaient au moins 42 ZEN dans une adresse transparente (adresse T), et répondaient avec succès à au moins 92% des défis envoyés à des adresses protégées (adresses Z), se partagaient 3,5% des récompenses minières. Aucune de ces conditions ne change avec cette mise à jour du système mais nous introduisons une amélioration dans les mesures de temps de disponibilité des nœuds qui sont basées sur la connectivité des pairs du réseau réel au lieu des connexions websocket.

La configuration du système actuel héberge des serveurs de traçage et des serveurs de paiement sur des grappes hors chaîne dédiées dans plusieurs régions autour du monde. C’était approprié pour la première version du système, mais migrer vers la logique sur chaîne est important pour la véritable résistance à la censure et à l’élasticité du réseau et pour permettre l’accès aux informations utilisées pour calculer la récompense (vérifiables et auditables). Cette mise à jour apporte tout cela au sein du protocole et fait usage des sidechains gérées par les Super Nodes pour tracer les Secure Nodes, les files d’attente de nœud pour les paiements, et coordonner une distribution autonome des paiements avec les nœuds de minage.

Pour résumer, la nouvelle version du Secure Node va apporter plusieurs améliorations, telles que:

La mise en œuvre de la logique au niveau de protocole au cœur du code plutôt qu’au sein d’une base de code séparée.

La fourniture d’un système de suivi de noeud complètement décentralisé, l’état du noeud étant relayé par ses noeuds homologues connectés, et tous les messages de Secure Node étant reçus par le protocole de base.

commence tôt et s'étende sur une période plus longue que de commencer soudainement au quatrième trimestre. Nous croyons que ce système de récompense hybride pourra à la fois stimuler une accumulation précoce et finaliser la mise en place des Super Nodes quand le système prendra vie.

CONCLUSION

Ce qu’on propose dans ce livre blanc est une mise-à-jour majeure du système à plusieurs niveaux. Le système des Super Nodes va apporter un suivi et paiements sur chaîne des Secure Nodes et automatiser le processus pour une grande e�cacité et des améliorations de fiabilité. L’économie du système va changer de manière avantageuse pour les utilisateurs qui souhaitent plus de Secure Nodes et Super Nodes. Une augmentation de près de 3 fois des récompenses augmentera considérablement le nombre de nœuds et l'introduction des Super Nodes améliorera la qualité des systèmes composant le réseau. De plus, l’annonce la plus remarquable est que ce large et grandissant réseau (possiblement le plus grand de l’industrie blockchain) va migrer sur une plateforme sur laquelle des applications décentralisées pourront résider sur des sidechains multi-couches. Les applications déjà dans notre pipeline apportent chacune des utilités essentielles à la communauté, et ce n’est qu’un point de départ. Le but futur est d’ouvrir la plateforme à des développeurs dApp externes pour que quiconque puisse contribuer à l’écosystème. Notre mission a toujours été d'intégrer les et de rendre le monde meilleur. Ces mises à niveau du système feront d’Horizen un réseau beaucoup plus puissant sur lequel le vrai plaisir pourra commencer !

Page 7: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

PAIEMENT, ADAPTATION, ET OBJECTIFS DU RÉSEAU

Un aspect majeur de l’écosystème d’Horizen est que nous voulons une décentralisation maximale pour une résistance à la censure. Nous comprenons qu’en définissant un nombre de ZEN mis de côté bien plus important - De 42 à 500 ZEN - nous risquons de centraliser excessivement l’architecture des Super Nodes. Une façon d’éviter la centralisation est d’augmenter le pool de paiement pour favoriser une plus grande création de nœud. C’est la principale motivation derrière l’augmentation du paiement des administrateurs de nœud de 3.5% de récompense de bloc contre un total de 20%, avec 10% qui iront vers les administrateurs de Secure Node et 10% dédiés du pool iront aux administrateurs de Super Node.

La ségrégation des pools devrait créer un équilibre commun de telle sorte que le réseau croisse au point où le coût marginal équivaut aux recettes marginales. Les Super Nodes auront un coût marginal beaucoup plus élevé et nous nous attendons donc à ce qu'il y en ait moins, mais le flux de revenus sera indépendant du pool de Secure Nodes, de sorte que la croissance d'un segment ne devrait pas cannibaliser indûment l'état de l'autre segment. Le nombre de Super Nodes et de Secure Nodes que nous visons se situe entre 2.000-2.500 Super Nodes et 20.000-25.000 Secure Nodes, respectivement. Des écarts importants par rapport à cet objectif pourraient entraîner des paiements futurs ou des ajustements de jalonnement.

CALENDRIER D'IMPLÉMENTATION

L’implémentation complète de l’application système des Super Nodes est attendu pour Q4 de 2018 avec un prototype disponible pour test à la fin du Q3. La construction du réseau commencera très bientôt. Les ajustements de récompense de bloc seront mis en œuvre lors de la prochaine mise à niveau du système (hard fork), qui devrait être lancée à la mi-avril sur le testnet et à la fin mai sur le mainnet.

Pour encourager la très prochaine et harmonieuse expansion du réseau de Super Node, nous proposons le calendrier ci-dessous :

Ouvrir le système des Super Nodes avec le prochain hard fork à la fin du mois de Mai.

Les opérateurs de Super Nodes potentiels enregistrent une adresse T avec au moins 500 ZEN.

Les administrateurs de Super Node exécuteront une version modifiée du logiciel de Secure Node.

10% des récompenses de bloc s'accumulent aux adresses Multisig dédiées aux Super Nodes.

Les administrateurs de Super Nodes seront rémunérés similairement au système actuel des Secure Nodes, jusqu’à un niveau de production de logiciel qui sera disponible en Q4.

Le dispositif proposé o�re un encouragement partiel pour lancer la planification des Super Nodes rapidement, et de suivre l’évolution de la mise en place des nœuds une fois le système devenu opérationnel. Étant donné que le nombre prévu de Super Nodes nécessitera entre 1 million et 1,25 million de ZEN stockés dans des stake adresses, il est préférable que ce processus d'accumulation

INTRODUCTION

Le système de Secure Node d’Horizen est un réseau unique blockchain avec un chi�rement de client nœud à nœud et de nœud à nœud amélioré. Le système a été conçu pour rapidement et massivement décentraliser le réseau blockchain pour fournir une résistance de censure sans pareils, un réseau scalable, et pour laisser à l’infrastructure une plateforme à performance élevée orientée vers le respect de la vie privée.

En seulement 3 mois d’utilisation de ce système, le réseau rivalise déjà avec le nombre de nœuds Bitcoin. Malgré cet énorme succès, il s’agit seulement d’un point de départ et la future génération de ce système fournira des mises à jour signifiantes en termes de suivi de nœuds et de paiements, et, important, permettra un travail de fond pour une plateforme d’application compréhensible.

Les améliorations technologiques incluent :

La création d’une nouvelle classe de nœud appelé « Super-Node » qui a besoin d’une quantité signifiante de Zen (500 ZEN), de puissance de calcul, et de stockage supplémentaires.

La migration de la logique des grappes de serveur hors chaînes « o�-chain » vers les sidechains maintenus sur les nouveaux Super Nodes. Les sidechains multi-couches permettront à Horizen de supporter de multiples applications comme Zenpub, paiement zéro-délai (InstantZen), Zengrid (calcul en tant que service) et ZenXchange (échanges décentralisés construit sur notre réseau), pour en nommer certains.

La fourniture d’un système de suivi de noeuds complètement décentralisé avec l’état des nodes relayé par ses paires connectés et tous leurs messages reçus via le protocole de base.

Les changements économiques incluent :

Les opérateurs de nœud recevront 20% des récompenses de bloc contre 3.5% auparavant. Cela sera séparé de telle sorte que les administrateurs de Secure Node recevront 10% et les administrateurs de Super Node recevront 10% également.

La trésorerie recevra 10% de récompense de bloc, contre 8.5% auparavant.

Les mineurs recevront 70% de récompense de bloc, contre 88% auparavant.

UN APERÇU D’HORIZEN

Horizen est un système de blockchain orienté vers le respect de la vie privée, construite sur la cryptographie Zero-Knowledge, et qui a amélioré le consensus Nakamoto. Le système va bien au-delà d’une cryptomonnaie traditionnelle et est conçue pour devenir une startup nationale, ou un système complet économique en peer-to-peer pour l’argent, les médias, et la messagerie.

Le projet a commencé avec son produit essentiel, ZEN, qui est une cryptomonnaie avec un anonymat et/ou une transparence sélectives. Les usagers choisissent entre des adresses totalement privées ou

La plupart des conditions pour les nœuds sécurisés vont rester les mêmes :

Maintenir toute la blockchain Horizen sur le système.

Fournir un certificat SSL valide sur le logiciel de nœud Horizen pour utiliser les communications entre nœuds et wallets.

Garder au moins 42 ZEN sur une adresse T pour le staking (garder les ZEN en actif ).

Surveiller les messages réseau pour identifier les messages de défi (challenge).

Répondre aux challenges en identifiant l'information du Secure Node.

92% de disponibilité journalière.

Changements qui vont être introduits :

Un nouveau mécanisme de challenge relié à la nouvelle version de ZK-Snark qui requiert 1.7Gb de RAM. Ce changement va être instauré par une mise à jour logicielle précurseur publiée sur Testnet en Mars 2018 et prévue pour le Mainnet début Mai 2018.

Temps de disponibilité calculé sur la connectivité des pairs du réseau réel et sur la synchronisation de la blockchain.

Les récompenses Secure Node augmenteront à 10%.

Au niveau du protocole, le gestionnaire de messages prendra en charge les messages nécessaires pour :

Di�user l’information du Secure Node et le statut au réseau.

Vérifier une transaction spécifique, un ensemble de transactions ou un hash de bloc spécifique pour vérifier si le nœud est synchronisé.

Exécuter un challenge ou autre check pour vérifier que les conditions sont satisfaites.

Toutes les autres informations qui sont nécessaires sont déjà établies dans le protocole.

SUPER NODES ET SIDECHAIN

Un des premiers éléments di�érentiateur de notre système était de lancer un nœud sécurisé rémunéré avec un chi�rement de point à point renforcé, que l’on appelle Secure Node. Le réseau Horizen acquit plus de 9,000 Secure Nodes, 3x plus que prévu, en seulement quatre mois après le lancement du système. Ces nœuds spéciaux sur le réseau sont composés de systèmes de qualité su�samment élevés pour répondre aux exigences minimales, y compris la possession d'un certificat SSL valide, une amélioration considérable par rapport aux autres blockchains actuellement sur le marché. L’étape suivante que nous introduisons est de créer une nouvelle classe de nœud spéciale avec des exigences plus hautes que l’on appelle Super Node.

Les Super Nodes seront plus puissants que les Secure Nodes et seront chargés de gérer la gestion du réseau de clés et les fonctions système, comme l’hébergement de plusieurs services sur les sidechains, le suivi et la mesure du temps de disponibilité des Secure Node, ainsi que la file d’attente des échéances de paiement de nœud pour les mineurs.

Les deux améliorations majeures que les Super Nodes apporteront sont le suivi de la transition et les paiements sur chaîne ou à l’intérieur du protocole, un changement majeur du système actuel où ces fonctions sont exécutées sur des grappes de serveurs externes; et l’instauration du « sidechaining » élève le système Horizen d’une simple cryptomonnaie à une plateforme sur laquelle un nombre de services illimité peuvent être construits. La proposition de valeur du système devient alors plus grande que l'utilité de la monnaie elle-même: elle inclut maintenant l'utilité de tous les services futurs qui seront superposés à notre infrastructure.

Un petit échantillon de tels services qui sont déjà planifiés: un système de stockage de fichier décentralisé (ZenPub), un système de location de pouvoir de calcul semblable aux fonctions lambda d'AWS (ZenGrid), des paiements instatannés (InstantZen) et une plateforme d'échange décentralisée (ZenXchange) avec un actif à prix stable entièrement garanti appelé ZenUSD (USDZ).

PAIEMENT DU NŒUD ET GESTION

Le réseau de Super Node va supporter une sidechain multi-couches. Une des couches sera utilisée pour stocker toutes les informations à propos du statut du Secure Node et celui du Super Node. L’idée est que le réseau de Super Node va garder la trace des statuts à la fois des Secure Nodes et de tous les autres Super Nodes dans une sidechain. Ce réseau utilisera le consensus pour vérifier et valider tout le traçage d’informations nécessaire.

Un tel processus de mise en file d'attente pourrait fonctionner comme suit :

Tous les n bloc le Super Node va lire la sidechain pour traiter les nœuds qui sont à payer et les déplacer dans une file d’attente.

Tous les Super Nodes devraient ensuite fournir un consensus sur chacun des éléments dans la file.

Les nœuds de minage retireront des éléments de la file d'attente (un sous-ensemble) et créeront le paiement pour les nœuds dans une transaction de base monétaire spécifique (autre que les récompenses de base monétaire standard pour le mineur et pour la communauté).

Les nœuds récompensés sont retirés de la file et seront déplacés de nouveau dans la file depuis le Super Node pour le prochain tour de paiement.

GESTION SIDECHAIN ET EXIGENCES SYSTÈME

Le Super Node va supporter des sidechains multi-couches qui vont former la base pour développer le système comme une plateforme. Celles-ci seront utilisées pour une variété d'applications et seront exposées à travers une interface commune pour inclure les méthodes RPC (Remote procedure Call). La première implémentation sera utilisée pour interroger l'état du nœud à partir de l'API. La sidechain multi-couches va rendre possible pour Horizen de supporter plusieurs applications comme celles décrites dans la section précédente. De plus, Horizen sera en mesure de tirer parti des sidechains pour intégrer des technologies tierces telles que FlowCrypt, une extension PGP pour Gmail, afin de stocker l'ensemble des clés publiques dans la sidechain. Il est important de noter que l'ensemble des applications sera initialement limité au développement interne pour des raisons de sécurité, mais l'objectif futur est d'ouvrir la plateforme aux développeurs dApp externes afin que chacun puisse contribuer directement à l'écosystème.

Il s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème.

Afin de supporter cette fonctionnalité, les exigences du Super Node seront beaucoup plus élevées :

Au moins 500ZEN sur une adresse T pour le stockage des actifs.

Plusieurs cœurs de CPU.

8go de RAM ou plus.

100Go de mémoire de stockage ou plus.

96% de disponibilité par jour.

à pseudonyme comme pour le Bitcoin. En plus des transactions privées, le système a ensuite introduit le protocole SSL/TLS pour le chi�rement client-à-nœud et nœud-à-nœud pour aller plus loin dans la protection des données et des connections.

Le Consensus Nakamoto a instauré une rareté numérique en empêchant les doubles dépenses et en harmonisant les avantages des mineurs pour participer de manière équitable à la création de blocs. Cependant, le système ne fournissait pas d’avantages aux autres parties prenantes comme les administrateurs de nœuds. Notre innovation était de récompenser tous les administrateurs de nœud directement par les récompenses de bloc, mais ensuite de requérir ces administrateurs de nœud pour maintenir des certificats valides, une capacité de calcul minimum, et un minimum de condition de disponibilité. Cela a créé une plus grande qualité et un réseau de nœuds plus fiable, mais la faiblesse du système initial est que toute la logique est hébergée hors chaîne sur des grappes de serveur sur des bases de données externes. La prochaine évolution est d’apporter toute la logique sur la chaîne avec une automatisation entière du processus.

La classe de Super Nodes introduit des plateformes d’application et les sidechains. C’est une amélioration majeure au système qui va mener le projet bien au-delà d’une simple cryptomonnaie.

SECURE NODES (NŒUD SÉCURISÉS)

Le système de Secure Node d’Horizen a été étudié pour décentraliser massivement notre réseau pour que le projet soit résistant à la censure de toutes les juridictions mondiales. Les administrateurs de nœuds qui obtenaient un certificat SSL / TLS valide, détenaient au moins 42 ZEN dans une adresse transparente (adresse T), et répondaient avec succès à au moins 92% des défis envoyés à des adresses protégées (adresses Z), se partagaient 3,5% des récompenses minières. Aucune de ces conditions ne change avec cette mise à jour du système mais nous introduisons une amélioration dans les mesures de temps de disponibilité des nœuds qui sont basées sur la connectivité des pairs du réseau réel au lieu des connexions websocket.

La configuration du système actuel héberge des serveurs de traçage et des serveurs de paiement sur des grappes hors chaîne dédiées dans plusieurs régions autour du monde. C’était approprié pour la première version du système, mais migrer vers la logique sur chaîne est important pour la véritable résistance à la censure et à l’élasticité du réseau et pour permettre l’accès aux informations utilisées pour calculer la récompense (vérifiables et auditables). Cette mise à jour apporte tout cela au sein du protocole et fait usage des sidechains gérées par les Super Nodes pour tracer les Secure Nodes, les files d’attente de nœud pour les paiements, et coordonner une distribution autonome des paiements avec les nœuds de minage.

Pour résumer, la nouvelle version du Secure Node va apporter plusieurs améliorations, telles que:

La mise en œuvre de la logique au niveau de protocole au cœur du code plutôt qu’au sein d’une base de code séparée.

La fourniture d’un système de suivi de noeud complètement décentralisé, l’état du noeud étant relayé par ses noeuds homologues connectés, et tous les messages de Secure Node étant reçus par le protocole de base.

7

commence tôt et s'étende sur une période plus longue que de commencer soudainement au quatrième trimestre. Nous croyons que ce système de récompense hybride pourra à la fois stimuler une accumulation précoce et finaliser la mise en place des Super Nodes quand le système prendra vie.

CONCLUSION

Ce qu’on propose dans ce livre blanc est une mise-à-jour majeure du système à plusieurs niveaux. Le système des Super Nodes va apporter un suivi et paiements sur chaîne des Secure Nodes et automatiser le processus pour une grande e�cacité et des améliorations de fiabilité. L’économie du système va changer de manière avantageuse pour les utilisateurs qui souhaitent plus de Secure Nodes et Super Nodes. Une augmentation de près de 3 fois des récompenses augmentera considérablement le nombre de nœuds et l'introduction des Super Nodes améliorera la qualité des systèmes composant le réseau. De plus, l’annonce la plus remarquable est que ce large et grandissant réseau (possiblement le plus grand de l’industrie blockchain) va migrer sur une plateforme sur laquelle des applications décentralisées pourront résider sur des sidechains multi-couches. Les applications déjà dans notre pipeline apportent chacune des utilités essentielles à la communauté, et ce n’est qu’un point de départ. Le but futur est d’ouvrir la plateforme à des développeurs dApp externes pour que quiconque puisse contribuer à l’écosystème. Notre mission a toujours été d'intégrer les et de rendre le monde meilleur. Ces mises à niveau du système feront d’Horizen un réseau beaucoup plus puissant sur lequel le vrai plaisir pourra commencer !

Page 8: SPÉCIFICATION DE MISE À JOUR DU SYSTÈME Plateforme D ... s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème. Afin

PAIEMENT, ADAPTATION, ET OBJECTIFS DU RÉSEAU

Un aspect majeur de l’écosystème d’Horizen est que nous voulons une décentralisation maximale pour une résistance à la censure. Nous comprenons qu’en définissant un nombre de ZEN mis de côté bien plus important - De 42 à 500 ZEN - nous risquons de centraliser excessivement l’architecture des Super Nodes. Une façon d’éviter la centralisation est d’augmenter le pool de paiement pour favoriser une plus grande création de nœud. C’est la principale motivation derrière l’augmentation du paiement des administrateurs de nœud de 3.5% de récompense de bloc contre un total de 20%, avec 10% qui iront vers les administrateurs de Secure Node et 10% dédiés du pool iront aux administrateurs de Super Node.

La ségrégation des pools devrait créer un équilibre commun de telle sorte que le réseau croisse au point où le coût marginal équivaut aux recettes marginales. Les Super Nodes auront un coût marginal beaucoup plus élevé et nous nous attendons donc à ce qu'il y en ait moins, mais le flux de revenus sera indépendant du pool de Secure Nodes, de sorte que la croissance d'un segment ne devrait pas cannibaliser indûment l'état de l'autre segment. Le nombre de Super Nodes et de Secure Nodes que nous visons se situe entre 2.000-2.500 Super Nodes et 20.000-25.000 Secure Nodes, respectivement. Des écarts importants par rapport à cet objectif pourraient entraîner des paiements futurs ou des ajustements de jalonnement.

CALENDRIER D'IMPLÉMENTATION

L’implémentation complète de l’application système des Super Nodes est attendu pour Q4 de 2018 avec un prototype disponible pour test à la fin du Q3. La construction du réseau commencera très bientôt. Les ajustements de récompense de bloc seront mis en œuvre lors de la prochaine mise à niveau du système (hard fork), qui devrait être lancée à la mi-avril sur le testnet et à la fin mai sur le mainnet.

Pour encourager la très prochaine et harmonieuse expansion du réseau de Super Node, nous proposons le calendrier ci-dessous :

Ouvrir le système des Super Nodes avec le prochain hard fork à la fin du mois de Mai.

Les opérateurs de Super Nodes potentiels enregistrent une adresse T avec au moins 500 ZEN.

Les administrateurs de Super Node exécuteront une version modifiée du logiciel de Secure Node.

10% des récompenses de bloc s'accumulent aux adresses Multisig dédiées aux Super Nodes.

Les administrateurs de Super Nodes seront rémunérés similairement au système actuel des Secure Nodes, jusqu’à un niveau de production de logiciel qui sera disponible en Q4.

Le dispositif proposé o�re un encouragement partiel pour lancer la planification des Super Nodes rapidement, et de suivre l’évolution de la mise en place des nœuds une fois le système devenu opérationnel. Étant donné que le nombre prévu de Super Nodes nécessitera entre 1 million et 1,25 million de ZEN stockés dans des stake adresses, il est préférable que ce processus d'accumulation

INTRODUCTION

Le système de Secure Node d’Horizen est un réseau unique blockchain avec un chi�rement de client nœud à nœud et de nœud à nœud amélioré. Le système a été conçu pour rapidement et massivement décentraliser le réseau blockchain pour fournir une résistance de censure sans pareils, un réseau scalable, et pour laisser à l’infrastructure une plateforme à performance élevée orientée vers le respect de la vie privée.

En seulement 3 mois d’utilisation de ce système, le réseau rivalise déjà avec le nombre de nœuds Bitcoin. Malgré cet énorme succès, il s’agit seulement d’un point de départ et la future génération de ce système fournira des mises à jour signifiantes en termes de suivi de nœuds et de paiements, et, important, permettra un travail de fond pour une plateforme d’application compréhensible.

Les améliorations technologiques incluent :

La création d’une nouvelle classe de nœud appelé « Super-Node » qui a besoin d’une quantité signifiante de Zen (500 ZEN), de puissance de calcul, et de stockage supplémentaires.

La migration de la logique des grappes de serveur hors chaînes « o�-chain » vers les sidechains maintenus sur les nouveaux Super Nodes. Les sidechains multi-couches permettront à Horizen de supporter de multiples applications comme Zenpub, paiement zéro-délai (InstantZen), Zengrid (calcul en tant que service) et ZenXchange (échanges décentralisés construit sur notre réseau), pour en nommer certains.

La fourniture d’un système de suivi de noeuds complètement décentralisé avec l’état des nodes relayé par ses paires connectés et tous leurs messages reçus via le protocole de base.

Les changements économiques incluent :

Les opérateurs de nœud recevront 20% des récompenses de bloc contre 3.5% auparavant. Cela sera séparé de telle sorte que les administrateurs de Secure Node recevront 10% et les administrateurs de Super Node recevront 10% également.

La trésorerie recevra 10% de récompense de bloc, contre 8.5% auparavant.

Les mineurs recevront 70% de récompense de bloc, contre 88% auparavant.

UN APERÇU D’HORIZEN

Horizen est un système de blockchain orienté vers le respect de la vie privée, construite sur la cryptographie Zero-Knowledge, et qui a amélioré le consensus Nakamoto. Le système va bien au-delà d’une cryptomonnaie traditionnelle et est conçue pour devenir une startup nationale, ou un système complet économique en peer-to-peer pour l’argent, les médias, et la messagerie.

Le projet a commencé avec son produit essentiel, ZEN, qui est une cryptomonnaie avec un anonymat et/ou une transparence sélectives. Les usagers choisissent entre des adresses totalement privées ou

La plupart des conditions pour les nœuds sécurisés vont rester les mêmes :

Maintenir toute la blockchain Horizen sur le système.

Fournir un certificat SSL valide sur le logiciel de nœud Horizen pour utiliser les communications entre nœuds et wallets.

Garder au moins 42 ZEN sur une adresse T pour le staking (garder les ZEN en actif ).

Surveiller les messages réseau pour identifier les messages de défi (challenge).

Répondre aux challenges en identifiant l'information du Secure Node.

92% de disponibilité journalière.

Changements qui vont être introduits :

Un nouveau mécanisme de challenge relié à la nouvelle version de ZK-Snark qui requiert 1.7Gb de RAM. Ce changement va être instauré par une mise à jour logicielle précurseur publiée sur Testnet en Mars 2018 et prévue pour le Mainnet début Mai 2018.

Temps de disponibilité calculé sur la connectivité des pairs du réseau réel et sur la synchronisation de la blockchain.

Les récompenses Secure Node augmenteront à 10%.

Au niveau du protocole, le gestionnaire de messages prendra en charge les messages nécessaires pour :

Di�user l’information du Secure Node et le statut au réseau.

Vérifier une transaction spécifique, un ensemble de transactions ou un hash de bloc spécifique pour vérifier si le nœud est synchronisé.

Exécuter un challenge ou autre check pour vérifier que les conditions sont satisfaites.

Toutes les autres informations qui sont nécessaires sont déjà établies dans le protocole.

SUPER NODES ET SIDECHAIN

Un des premiers éléments di�érentiateur de notre système était de lancer un nœud sécurisé rémunéré avec un chi�rement de point à point renforcé, que l’on appelle Secure Node. Le réseau Horizen acquit plus de 9,000 Secure Nodes, 3x plus que prévu, en seulement quatre mois après le lancement du système. Ces nœuds spéciaux sur le réseau sont composés de systèmes de qualité su�samment élevés pour répondre aux exigences minimales, y compris la possession d'un certificat SSL valide, une amélioration considérable par rapport aux autres blockchains actuellement sur le marché. L’étape suivante que nous introduisons est de créer une nouvelle classe de nœud spéciale avec des exigences plus hautes que l’on appelle Super Node.

Les Super Nodes seront plus puissants que les Secure Nodes et seront chargés de gérer la gestion du réseau de clés et les fonctions système, comme l’hébergement de plusieurs services sur les sidechains, le suivi et la mesure du temps de disponibilité des Secure Node, ainsi que la file d’attente des échéances de paiement de nœud pour les mineurs.

Les deux améliorations majeures que les Super Nodes apporteront sont le suivi de la transition et les paiements sur chaîne ou à l’intérieur du protocole, un changement majeur du système actuel où ces fonctions sont exécutées sur des grappes de serveurs externes; et l’instauration du « sidechaining » élève le système Horizen d’une simple cryptomonnaie à une plateforme sur laquelle un nombre de services illimité peuvent être construits. La proposition de valeur du système devient alors plus grande que l'utilité de la monnaie elle-même: elle inclut maintenant l'utilité de tous les services futurs qui seront superposés à notre infrastructure.

Un petit échantillon de tels services qui sont déjà planifiés: un système de stockage de fichier décentralisé (ZenPub), un système de location de pouvoir de calcul semblable aux fonctions lambda d'AWS (ZenGrid), des paiements instatannés (InstantZen) et une plateforme d'échange décentralisée (ZenXchange) avec un actif à prix stable entièrement garanti appelé ZenUSD (USDZ).

PAIEMENT DU NŒUD ET GESTION

Le réseau de Super Node va supporter une sidechain multi-couches. Une des couches sera utilisée pour stocker toutes les informations à propos du statut du Secure Node et celui du Super Node. L’idée est que le réseau de Super Node va garder la trace des statuts à la fois des Secure Nodes et de tous les autres Super Nodes dans une sidechain. Ce réseau utilisera le consensus pour vérifier et valider tout le traçage d’informations nécessaire.

Un tel processus de mise en file d'attente pourrait fonctionner comme suit :

Tous les n bloc le Super Node va lire la sidechain pour traiter les nœuds qui sont à payer et les déplacer dans une file d’attente.

Tous les Super Nodes devraient ensuite fournir un consensus sur chacun des éléments dans la file.

Les nœuds de minage retireront des éléments de la file d'attente (un sous-ensemble) et créeront le paiement pour les nœuds dans une transaction de base monétaire spécifique (autre que les récompenses de base monétaire standard pour le mineur et pour la communauté).

Les nœuds récompensés sont retirés de la file et seront déplacés de nouveau dans la file depuis le Super Node pour le prochain tour de paiement.

GESTION SIDECHAIN ET EXIGENCES SYSTÈME

Le Super Node va supporter des sidechains multi-couches qui vont former la base pour développer le système comme une plateforme. Celles-ci seront utilisées pour une variété d'applications et seront exposées à travers une interface commune pour inclure les méthodes RPC (Remote procedure Call). La première implémentation sera utilisée pour interroger l'état du nœud à partir de l'API. La sidechain multi-couches va rendre possible pour Horizen de supporter plusieurs applications comme celles décrites dans la section précédente. De plus, Horizen sera en mesure de tirer parti des sidechains pour intégrer des technologies tierces telles que FlowCrypt, une extension PGP pour Gmail, afin de stocker l'ensemble des clés publiques dans la sidechain. Il est important de noter que l'ensemble des applications sera initialement limité au développement interne pour des raisons de sécurité, mais l'objectif futur est d'ouvrir la plateforme aux développeurs dApp externes afin que chacun puisse contribuer directement à l'écosystème.

Il s'agit d'une amélioration majeure de la fonctionnalité du système et de la proposition de valeur de l'écosystème.

Afin de supporter cette fonctionnalité, les exigences du Super Node seront beaucoup plus élevées :

Au moins 500ZEN sur une adresse T pour le stockage des actifs.

Plusieurs cœurs de CPU.

8go de RAM ou plus.

100Go de mémoire de stockage ou plus.

96% de disponibilité par jour.

Références:

[1] - https://github.com/ZencashO�cial/[2] -https://zencash.com/ [3] -https://securenodes.eu.zensystem.io/

8

à pseudonyme comme pour le Bitcoin. En plus des transactions privées, le système a ensuite introduit le protocole SSL/TLS pour le chi�rement client-à-nœud et nœud-à-nœud pour aller plus loin dans la protection des données et des connections.

Le Consensus Nakamoto a instauré une rareté numérique en empêchant les doubles dépenses et en harmonisant les avantages des mineurs pour participer de manière équitable à la création de blocs. Cependant, le système ne fournissait pas d’avantages aux autres parties prenantes comme les administrateurs de nœuds. Notre innovation était de récompenser tous les administrateurs de nœud directement par les récompenses de bloc, mais ensuite de requérir ces administrateurs de nœud pour maintenir des certificats valides, une capacité de calcul minimum, et un minimum de condition de disponibilité. Cela a créé une plus grande qualité et un réseau de nœuds plus fiable, mais la faiblesse du système initial est que toute la logique est hébergée hors chaîne sur des grappes de serveur sur des bases de données externes. La prochaine évolution est d’apporter toute la logique sur la chaîne avec une automatisation entière du processus.

La classe de Super Nodes introduit des plateformes d’application et les sidechains. C’est une amélioration majeure au système qui va mener le projet bien au-delà d’une simple cryptomonnaie.

SECURE NODES (NŒUD SÉCURISÉS)

Le système de Secure Node d’Horizen a été étudié pour décentraliser massivement notre réseau pour que le projet soit résistant à la censure de toutes les juridictions mondiales. Les administrateurs de nœuds qui obtenaient un certificat SSL / TLS valide, détenaient au moins 42 ZEN dans une adresse transparente (adresse T), et répondaient avec succès à au moins 92% des défis envoyés à des adresses protégées (adresses Z), se partagaient 3,5% des récompenses minières. Aucune de ces conditions ne change avec cette mise à jour du système mais nous introduisons une amélioration dans les mesures de temps de disponibilité des nœuds qui sont basées sur la connectivité des pairs du réseau réel au lieu des connexions websocket.

La configuration du système actuel héberge des serveurs de traçage et des serveurs de paiement sur des grappes hors chaîne dédiées dans plusieurs régions autour du monde. C’était approprié pour la première version du système, mais migrer vers la logique sur chaîne est important pour la véritable résistance à la censure et à l’élasticité du réseau et pour permettre l’accès aux informations utilisées pour calculer la récompense (vérifiables et auditables). Cette mise à jour apporte tout cela au sein du protocole et fait usage des sidechains gérées par les Super Nodes pour tracer les Secure Nodes, les files d’attente de nœud pour les paiements, et coordonner une distribution autonome des paiements avec les nœuds de minage.

Pour résumer, la nouvelle version du Secure Node va apporter plusieurs améliorations, telles que:

La mise en œuvre de la logique au niveau de protocole au cœur du code plutôt qu’au sein d’une base de code séparée.

La fourniture d’un système de suivi de noeud complètement décentralisé, l’état du noeud étant relayé par ses noeuds homologues connectés, et tous les messages de Secure Node étant reçus par le protocole de base.

commence tôt et s'étende sur une période plus longue que de commencer soudainement au quatrième trimestre. Nous croyons que ce système de récompense hybride pourra à la fois stimuler une accumulation précoce et finaliser la mise en place des Super Nodes quand le système prendra vie.

CONCLUSION

Ce qu’on propose dans ce livre blanc est une mise-à-jour majeure du système à plusieurs niveaux. Le système des Super Nodes va apporter un suivi et paiements sur chaîne des Secure Nodes et automatiser le processus pour une grande e�cacité et des améliorations de fiabilité. L’économie du système va changer de manière avantageuse pour les utilisateurs qui souhaitent plus de Secure Nodes et Super Nodes. Une augmentation de près de 3 fois des récompenses augmentera considérablement le nombre de nœuds et l'introduction des Super Nodes améliorera la qualité des systèmes composant le réseau. De plus, l’annonce la plus remarquable est que ce large et grandissant réseau (possiblement le plus grand de l’industrie blockchain) va migrer sur une plateforme sur laquelle des applications décentralisées pourront résider sur des sidechains multi-couches. Les applications déjà dans notre pipeline apportent chacune des utilités essentielles à la communauté, et ce n’est qu’un point de départ. Le but futur est d’ouvrir la plateforme à des développeurs dApp externes pour que quiconque puisse contribuer à l’écosystème. Notre mission a toujours été d'intégrer les et de rendre le monde meilleur. Ces mises à niveau du système feront d’Horizen un réseau beaucoup plus puissant sur lequel le vrai plaisir pourra commencer !