Project: Dogecoin Standard

Dogecoin logo Dogecoin logo

Dogecoin Standard - Un cahier des charges.

Le standard Dogecoin sera une spécification écrite et une suite de tests de validation dérivées du Dogecoin Core Wallet au cours du processus de création de libdogecoin. Le standard Dogecoin a pour but de documenter complètement l’implémentation de référence (Core Wallet), comblant ainsi le manque de “whitepaper” souvent demandé. et fournir des documents à quiconque essaie de comprendre le fonctionnement du Dogecoin.

Comme nous l’avons vu récemment avec certains échanges, il n’est pas facile d’obtenir des portefeuilles Dogecoin corrects. Pour comprendre le fonctionnement de Dogecoin, il faut lire le code, ou avoir participé au projet Dogecoin dès les premiers jours. Ce que nous espérons réaliser en documentant Dogecoin a plusieurs facettes :

Abaisser la barrière pour les nouveaux développeurs.

Une chose dont nous avons fait l’expérience en essayant d’attirer plus de développeurs dans la communauté Dogecoin est la courbe d’apprentissage abrupte à laquelle sont confrontés même les développeurs expérimentés. Actuellement, nous dirigeons les gens vers la documentation du Bitcoin en disant “C’est un peu comme ça mais il y a des différences”, ce qui n’est pas utile à moins d’avoir un pocket-ross/michi/pat/max pour vous tenir la main. En créant une documentation nous espérons voir une augmentation du nombre de développeurs qui s’installent dans l’espace Dogecoin, et c’est une bonne chose pour tout le monde.

Suite de tests fonctionnels basés sur des normes

Les normes sont fantastiques, mais si elles ne sont pas démontrables, elles ne tiennent pas la route. Une partie du le processus de création de la norme Dogecoin sera la création d’une suite de test compagnon qui exercera effectivement toute mise en œuvre de Dogecoin et sera en mesure de valider qu’elle est conforme.

Il s’agit d’un énorme accélérateur pour un écosystème Dogecoin diversifié : lorsque nous pouvons apporter des changements à nos implémentations de nœuds et de portefeuilles et valider immédiatement qu’elles fonctionneront toujours avec l’écosystème, tout le monde avance plus vite.

Processus de proposition communautaire.

Pour la première fois, le protocole Dogecoin sera représenté d’une manière qui peut être mise en œuvre indépendamment du porte-monnaie central. Cela donnera l’occasion à la communauté de créer un processus de changement robuste via les DIP (Dogecoin Improvement Proposals) qui peuvent être largement discutés dans la communauté et avec les principales parties prenantes pendant une période déterminée avant l’adoption.

Nous pensons qu’une communauté basée sur le consensus (ce que nous avons via un réseau décentralisé) devrait avoir une forte préférence pour les mises en œuvre expérimentales qui exercent les DIP et démontrent leur leur efficacité, similaire de l’approche du W3C pour les normes Web.

La Fondation pense que le déplacement de la référence définitive du protocole Dogecoin de l’ancien Core Wallet vers une spécification gérée par la communauté permettra d’assurer l’avenir de Dogecoin contre les risques auxquels il est actuellement confronté en tant que porte-monnaie unique. Plus il y aura de portefeuilles conformes à la norme Dogecoin, plus le protocole est sécurisé par consensus d’implémentation.