Un communiqué d’Evan Duffield sur la feuille de route de Dash

Evan Duffield, fondateur de DashEvan Duffield, fondateur de Dash, a publié le 26 juin 2017 le premier communiqué, volontiers technique, d’une série présentant la feuille de route de Dash — et notamment la future mise à jour majeure Evolution. En voici la traduction intégrale par Dash France, à l’attention de la communauté francophone.


Bonjour à la communauté Dash !

Tout au long de l’année dernière, Andy Freer et son équipe ont préparé un programme complet pour le lancement de Dash Evolution. En raison de la grande quantité de travaux fondateurs et des énormes enjeux impliqués, nous avons pris soin de ne pas divulguer trop d’informations au début du projet. Nous ne voulons pas donner d’avantage à la concurrence, ni faire de promesses sans savoir si elles peuvent être tenues.

Nous avons débuté la conception d’Evolution par une série de prototypes rapides. Ces prototypes ont montré les principaux concepts du portefeuille et son mode de fonctionnement. Plus récemment, nous avons commencé à utiliser DIPS, Dash Improvement Proposals [Propositions d’Amélioration de Dash], pour nous doter en interne d’un processus très précis de création, de planification et de mise en œuvre de Dash Evolution.

Tous les éléments conceptuels ont été achevés il y a quelques semaines, et j’ai pu servir de conseiller à Andy et son équipe. Alors qu’approchait la fin de cette étape, c’est avec enthousiasme que j’ai sauté dans un avion à destination de Hong Kong, pour y voir Andy et d’autres membres de la communauté qui y résident. Dès mon arrivée, j’ai réétudié tout leur programme et aidé à élaborer le plan le plus complet et global à ce jour. Ce programme couvre, littéralement, jusqu’au moindre détail de l’architecture d’Evolution, de son économie, de tout son fonctionnement et de la façon dont elle sera mise en œuvre.

Je suis heureux d’annoncer qu’après plusieurs jours de planification, de rencontres et de documentation, nous avons terminé la version définitive de la feuille de route de Dash Evolution et de son programme de mise en œuvre. Ce programme rebat toutes les cartes et transforme notre réseau : d’un petit acteur mineur dans l’industrie, il deviendra le tout premier réseau capable de concurrencer directement les réseaux de paiement les plus importants. Nous pourrons concurrencer les cartes de crédit à leur niveau propre, atteindre leur volume de transactions mais avec des frais moindres et des solutions simples à utiliser — et nous ferons tout ceci en conservant une décentralisation complète.

Voici quelques nouveaux concepts que j’aimerais mettre en avant :

  • Masterblocks (blocs-maîtres) : la bascule, pour la liste des masternodes, d’un consensus logiciel à un consensus matériel.
  • Parts de masternode : la possibilité pour les déposants de gagner des intérêts et de voter à partir de masternodes partiels.
  • Passage à des blocs ultra-larges : un programme exhaustif pour concevoir du matériel et des logiciels assurant le passage de blocs de 2 Mo jusqu’à une taille de 400 Mo.
  • Transitions d’état : le traçage des changements dans DashDrive.
  • Fonctions de maintenance du réseau : l’utilisation de la technologie des quorums pour élaborer des fonctions administratives, ce qu’on peut comparer à une crontab (table de planification horaire) décentralisée qui mettra DashDrive à jour.
  • Objets de gouvernance : tous les objets requis pour le lancement sont déterminés et ils fonctionnent en stockant l’information utilisateur de manière sûre et efficace.
  • Système de crédit : un système de crédit/débit pour des charges de travail incrémentielles relatives au stockage des données et à la puissance de calcul utilisateur.
  • Nouvelle structure de frais : des frais inférieurs deviendront économiquement viables.

Ce modèle est fonctionnel d’un point de vue économique, sera pleinement rétribué à tous les niveaux et mis en œuvre par des améliorations continûment apportées au réseau. Notre programme s’appuie fortement sur des concepts de masternode tels que le cautionnement, les actions basées sur quorum et notre réseau optimisé à deux niveaux. Nous construisons Evolution de telle manière que, pendant sa croissance, Dash conserve son avantage sur le marché. Au fur et à mesure, nous peaufinerons et implémenterons chaque composant individuel, avec une mise à l’échelle efficace et en nous assurant un avantage concurrentiel irrattrapable.

Nous sommes bien au-delà de tous les autres projets dans la cryptosphère, ayant été grandement aidés par notre gouvernance décentralisée et notre système budgétaire. Avec celui-ci, nous avons pu (et continuerons à pouvoir) rémunérer les meilleurs talents pour concevoir et mettre en œuvre chaque composant, sans tomber dans des méthodologies centralisées guidées par la seule recherche du profit, qui n’aboutissent qu’à des goulets d’étranglement et à de possibles points de vulnérabilité.

Nous suivons une stratégie de développement incrémentiel qui nous permettra de sortir Evolution en de multiples étapes. Chaque nouvelle phase de développement visera à une croissance de facteur 10 en termes d’utilisateurs, tout en incorporant de nouvelles fonctionnalités telles que les parts de masternode sans tiers de confiance [trustless], le mélange à l’aveugle et les blocs ultra-larges avec des temps rapides de propagation.

Nous construisons un système capable de gérer des quantités massives de trafic utilisateur et de soutenir un nombre très élevé de transactions par seconde. Nous prévoyons qu’un tel changement d’échelle exigera que les masternodes tournent sur du matériel spécialisé, construit spécifiquement pour le réseau Dash. Nous sommes en train de concevoir ces équipements, d’une façon décentralisée et transparente. En concevant et créant ce matériel nous-mêmes, nous nous assurerons qu’il répondra aux besoins du réseau tout en garantissant le plus haut niveau de sécurité.

Le programme qui suit est ce qui rendra Dash Evolution possible, lui permettant de gérer des millions d’utilisateurs en l’espace de quelques années. Evolution permettra à Dash de devenir la première monnaie numérique à atteindre un marché de masse. Nous y parviendrons tout en conservant une décentralisation complète. Nous ajouterons aussi d’importantes fonctions de sécurité qui, jusqu’ici, ont dû rester confidentielles.

Cautionnement, quorums et DashDrive

Chaque partie de Dash Evolution sera renforcée en n’autorisant que des actions spécifiquement approuvées à avoir lieu sur le réseau. Par exemple, nous utiliserons la première base de données décentralisée avec une structure de données entièrement lisible et éditable, stockée à travers le réseau dans une base de données fragmentée. Tout cela est sécurisé par ce concept que nous appelons le cautionnement, ainsi que par les quorums. Chaque écriture dans la base de données exige qu’une série pseudo-aléatoire de masternodes, appelée quorum, approuve et signe un message. Si la majorité du quorum se met d’accord, l’objet d’écriture est incorporé à ces signatures de masternode et répercuté en interne à DashDrive. En utilisant les quorums de masternode, nous garantissons que notre réseau est à l’épreuve des attaques Sybil. Toute tentative d’attaquer le réseau réclamerait à l’attaquant de contrôler un nombre énorme de masternodes, ce qui serait d’un coût prohibitif.

Les quorums eux-mêmes sont renforcés par des hachages de preuve de travail qui constituent la “graine” de la fonction randomisante des quorums. Pour attaquer ce système, on devrait soit disposer d’une quantité énorme de dashs (pour attaquer directement les quorums) ou d’une vaste quantité de puissance de minage (pour modifier la graine de hasardisation). Nous prévoyons le fait que l’une ou l’autre de ces attaques serait atrocement chère et dispendieuse. En raison de l’importance de ces graines aléatoires, notre florissant marché ASIC et une future condition de cautionnement pour le minage deviennent d’importants éléments fondateurs du succès et de la sécurité de notre produit.

J’ai toujours été opposé à toute bascule vers une méthode de consensus par preuve d’enjeu [proof of stake] en raison des problèmes de sécurité potentiels. Au cours des recherches pour Evolution, il est devenu clair que la seule façon de mettre en œuvre de manière sécurisée une technologie à base de quorums est d’utiliser notre modèle hybride de preuve de travail (minage) et de preuve de service (masternodes). Les concurrents qui sont passés à la preuve d’enjeu devraient songer à revenir à la preuve de travail pour renforcer leurs hachages, si jamais ils souhaitent utiliser la technologie des quorums. Sans preuve de travail pour fournir une couche supplémentaire de sécurité, de tels systèmes sont vulnérables à plusieurs modes d’attaque différents.

Un processus de vote démocratique

Toutes les actions sur le réseau sont menées selon un processus de vote démocratique, où les masternodes à cautionnement sont les seuls membres autorisés à voter sur les questions de réseau. De manière additionnelle, les utilisateurs finaux obtiendront eux aussi la possibilité de s’exprimer sur les questions de réseau en déposant de l’argent sous forme de parts de masternode sans tiers de confiance. Cela donnera aux déposants un droit d’influer sur la direction du réseau, dans une distribution égale de pouvoir et d’influence sur le réseau lui-même. En rendant possibles les parts de masternode via les comptes d’épargne, nous baissons le seuil requis pour participer à la gouvernance, et nous diminuons le pouvoir des détenteurs importants de masternodes. Cela rendra notre réseau encore plus décentralisé.

Une structure d’équipes sans but lucratif

Nous sommes résolus à conserver un état d’esprit sans but lucratif, dans lequel les individus sont payés pour le travail qu’ils accomplissent sans qu’une organisation entrepreneuriale ne prélève une part des profits. Nous nous organiserons en de multiples petits groupes, chacun avec sa propre structure de gestion, ses propres protocoles administratifs, stratégies, missions, objectifs et projets. Ces équipes seront payées directement depuis notre blockchain. Cela décourage les comportements de recherche de profit, puisque le financement est garanti par le réseau tant que les étapes successives sont atteintes. Cette structure est robuste, et chacun, de n’importe quelle équipe, à tout moment, peut être licencié par le réseau lui-même. Cela permettra d’ôter chirurgicalement les points d’infection du projet, et empêchera la fragmentation de la communauté sur le long terme, tout en permettant la croissance exponentielle de notre personnel mondial.

Les applications logicielles du réseau Dash

  • Démon Core (Core daemon) : c’est le démon principal qui accomplit la plupart du travail sur le réseau. Il relaie les blocs, il valide les blocs et les transactions et, en dernière instance, il est responsable de la maintenance du registre de la blockchain.
  • DAPI (Decentralized Application Programming Interface) : c’est l’interface de troisième niveau qui permet à nos utilisateurs extérieurs d’établir une connexion au réseau et d’accéder aux services à distance, sans devoir télécharger et valider eux-mêmes de larges volumes de données.
  • DashDrive : c’est là que nous stockons les informations d’objet utilisateur sur le réseau, de façon décentralisée et sûre. Seuls ceux avec les autorisations adéquates peuvent mettre à jour les différents types de données.
  • ADAPI : nous utilisons un routage de type “onion” pour accéder de manière sûre et anonyme aux services de DAPI, permettant aux utilisateurs de garantir leur confidentialité si souhaité. Ce processus est utilisé automatiquement dans notre nouvelle implémentation de “Privacy”, une version de pointe, améliorée, de PrivateSend.

Équipes & bureaux

Je dirigerai moi-même notre nouveau bureau à Hong Kong, nommé “Dash Labs”. Nous commencerons sans attendre à construire des prototypes de matériel spécifique pour masternode. Nos bureaux existants en Arizona serviront aux recherches théoriques. Ces recherches viseront à établir le bon fonctionnement de nos idées et à détecter proactivement les problèmes avant qu’ils n’apparaissent.

Éthique et philosophie de Dash

Nous construisons un réseau financier mondial capable de mettre l’argent de chaque individu sous son contrôle direct, sans intermédiaires. Nous bâtissons Dash Evolution parce que nous croyons qu’il répond à un besoin et qu’il sera une richesse pour la société. Nous ne le construisons pas pour devenir riches. N’ayant pas de motivations de profit à court terme, nous ne devons pas mettre de manière précipitée un produit inachevé sur le marché. Nous sommes en train de constituer une équipe de contrôle qualité qui évaluera entièrement le logiciel et s’assurera qu’il répond à une norme de disponibilité de 99,999%. En dernière instance, c’est à des clients habitués aux formules traditionnelles de banque et de paiement que nous nous adressons. Ils ne seront pas forcément attachés à la décentralisation ; ils voudront plutôt un logiciel qui “fonctionne, simplement”, et qui fonctionne tout le temps. C’est, en dernier lieu, ce groupe d’utilisateurs que nous devons toujours garder à l’esprit en concevant et mettant en œuvre Dash Evolution.

Evan Duffield

Le lièvre et la tortue

« Dash Detailed » du 19 avril 2017 : tout savoir du fonctionnement de PrivateSend “sous le capot” !

Reprenant le principe de l’excellente série « Dash School » (hautement conseillée à tous les débutants), Amanda B. Johnson enfile à nouveau le costume d’institutrice et retrouve son bon vieux tableau blanc, pour notre plus grand plaisir pédagogique ! (Ou devons-nous plutôt dire pédagogeek ?…)

Cette fois-ci, la leçon est ardue et le sujet particulièrement technique : il s’agit de savoir comment fonctionne PrivateSend, la fonctionnalité unique offerte par Dash pour anonymiser et décourager le traçage des transactions.

Que l’on s’intéresse ou non aux tenants et aboutissants de cette fonctionnalité, il faut savoir qu’avec Evolution, la mise à jour majeure de Dash attendue pour l’année prochaine, PrivateSend pourra être utilisé automatiquement et de manière transparente par tout un chacun !

Voici la vidéo, avec sous-titres français établis par Dash France. Bon visionnage !

Cette vidéo et beaucoup d’autres, toutes sous-titrées en français, sont disponibles dans notre riche section Vidéos.