Proyecto: El Estándar Dogecoin

Dogecoin logo Dogecoin logo

El Estándar Dogecoin - Una Especificación.

El estándar Dogecoin será una Especificación escrita y un test suite de validación derivado de Dogecoin Core Wallet durante el proceso de creación de libdogecoin. El Estándar Dogecoin tiene como objetivo documentar completamente la implementación de referencia (Core Wallet), cubriendo la ausencia del frecuentemente solicitado ‘whitepaper’ y proporcionar documentos a cualquiera que intente entender cómo funciona Dogecoin.

Como hemos visto recientemente con algunos crypto exchanges, ’entender bien las carteras de Dogecoin’ no es fácil y ahora mismo, para comprender cómo funciona Dogecoin, hay que leer el código o haber sido parte del proyecto Dogecoin desde los primeros días. Lo que esperamos lograr al documentar Dogecoin es multifacético:

Bajar el listón para nuevos desarrolladores.

Algo que hemos notado al tratar de atraer más desarrolladores a la comunidad de Dogecoin es la empinada curva de aprendizaje que enfrentan incluso los desarrolladores más experimentados. Actualmente les estamos señalando la Documentación de Bitcoin y diciendo “Es un poco así pero hay diferencias”, lo cual no es muy útil a menos que tengan un ross/michi/pat/max de bolsillo para guiarles. Al crear documentación dirigida al desarrollador, esperamos ver un aumento en el número de desarrolladores que se unen al espacio Dogecoin, y eso es bueno para todos.

Test suite funcional basada en el estándar.

Los estándares son fantásticos, pero a menos que sean demostrables, no serán muy convincentes. Parte del proceso de creación del estándar Dogecoin será la creación de un conjunto de pruebas (test suite) complementario que hará efectiva cualquier implementación de Dogecoin y podrá validar que sea compatible.

Este es un gran acelerador para un ecosistema Dogecoin diverso: cuando podamos hacer cambios en nuestras implementaciones de nodos y monederos y validar inmediatamente que seguirán funcionando con el ecosistema, todo el mundo avanzará más rápido.

Proceso de Propuesta Comunitaria.

Por primera vez, el Protocolo Dogecoin se representará de manera que se pueda implementar independientemente de la Core Wallet. Esto brindará la oportunidad para que la comunidad cree un proceso de cambio robusto mediante PMDs (Propuestas de Mejora de Dogecoin) que se puedan discutir ampliamente en la comunidad y con las partes interesadas clave durante un tiempo concreto antes de su adopción.

Creemos que una comunidad basada en el consenso (que tenemos a través de una red descentralizada) debería mostrar predilección por las implementaciones experimentales que ejerciten las PMDs y demuestren su eficacia, similar al enfoque del W3C para los estándares web.

La Fundación cree que mover la referencia definitiva del Protocolo Dogecoin desde la implementación de la antigua Core Wallet a una especificación administrada por la comunidad asegurará el futuro de Dogecoin freante a los riesgos a los que se enfrenta actualmente como una única cartera. Cuantas más implementaciones de carteras compatibles con el Estándar Dogecoin existan, el protocolo se vuelve más seguro por consenso de implementación, tanto como la seguridad basada en el consenso de la red en vivo se basa en la diversidad de nodos.