¿Qué es Decred? Gobernanza de blockchains descentralizada

Decred (DCR) es una criptomoneda que prioriza la gobernanza descentralizada y la toma de decisiones en el blockchain. El objetivo es construir una criptomoneda que se ejecute de manera autónoma, con mejoras votadas y promulgadas directamente por los mineros y los titulares de la moneda.

Decred incorpora algunos cambios fundamentales del protocolo de Bitcoin en el que se basa para lograr estos objetivos de descentralización.

Decred lanzó su mainnet el 8 de febrero de 2016 a reseñas mixtas de entusiastas de criptografía. Para algunos, Decred representó todo lo que se suponía que era Bitcoin desde el principio. Fue visto como el pináculo de la descentralización y la toma de decisiones democráticas para una red de igual a igual, lo que le permite responder rápidamente a los ataques y las solicitudes de la comunidad de nuevas características.

Por otro lado, muchos escépticos cuestionan lo que Decred trae a la mesa que es verdaderamente nuevo y único. Otras criptomonedas tienen mecanismos para incorporar las necesidades de la comunidad, y no está del todo claro por qué elegiría usar Decred sobre una moneda más establecida.

Los desarrolladores y la comunidad de Decred creen que el protocolo de Decred para incorporar mejoras y cambios le permitirá convertirse en la criptomoneda óptima en el mercado a largo plazo. Con el tiempo, afirman que Decred será la más receptiva a las necesidades de los futuros usuarios de criptomonedas, y eso convertirá a Decred en la moneda más importante en función de la influencia del usuario.

Actualmente, casi dos años después del experimento Decred, la capitalización bursátil de DCR se ubica en los bajos 30 segundos en términos de clasificación para las criptomonedas, con una capitalización de mercado total de alrededor de $ 354 millones, según CoinMarketCap.

¿Qué Problema Pretende Decred Resolver?

Los desarrolladores de Decred son criptoanalistas y primeros usuarios de Bitcoin, pero detectaron una ineficiencia en la forma en que opera Bitcoin. A medida que las operaciones mineras han ido creciendo, el proceso de toma de decisiones de Bitcoin se ha centralizado, y las compañías mineras más grandes tienen grandes cantidades de energía sobre el proceso de mejora de Bitcoin. Además, aunque algunas mejoras de Bitcoin se pueden implementar a través de un bifurcación suave, casi todas las mejoras que implican un cambio significativo en el software de Bitcoin requieren una bifurcación de la antigua cadena de bloques.

Esto estuvo en exhibición solo el mes pasado con la horquilla SegWit2x propuesta en la cadena de bloques de Bitcoin. Los debates se desataron, y la comunidad estaba en crisis sobre el futuro de la red. Finalmente, el hard fork fue suspendido porque no contaba con el apoyo suficiente de los mineros, los usuarios institucionales y los intercambios. Según Decred, este tipo de poder que los mineros y los usuarios institucionales tenían sobre una mejora de la cadena de bloques es contraproducente.

En el caso de que la comunidad no acepte una bifurcación, las facciones independientes también pueden crear sus propias horquillas duras de la cadena de bloques de código abierto de Bitcoin, como hemos visto con Bitcoin Cash, Bitcoin Gold y ahora Bitcoin Diamond. Estos vástagos implementan diversas mejoras de diferentes maneras y a diferentes velocidades, fracturando a la comunidad de Bitcoin cada vez que no se llega a un consenso sobre una mejora.

Decred tiene como objetivo reducir o eliminar los tenedores rígidos, especialmente los que dividen a la comunidad. Si bien es posible realizar un fork duro en Decred y, de hecho, Decred navegó recientemente el primer tenedor totalmente dirigido por el usuario, el protocolo de votación de Decred lo hace para que los usuarios puedan votar los cambios antes de la activación. Luego, al aprobarse la votación, los cambios se activan.

Prueba Híbrida de Trabajo y Prueba de Participación

Decred logra su protocolo de votación en el blockchain utilizando un diseño híbrido que combina prueba de trabajo y prueba de participación. El principio básico detrás del sistema híbrido es que cada bloque debe ser extraído con la frecuencia correcta y ratificado por al menos tres verificadores. El sistema híbrido mitiga las debilidades de la prueba de trabajo o prueba de participación individualmente. Los mineros aún reciben recompensas en bloque y los verificadores de apuestas también reciben una pequeña recompensa.

La extracción es sencilla y funciona como Bitcoin con procesadores compitiendo para encontrar un nonce que reduzca el hash por debajo del umbral de dificultad. La prueba del sistema de apuestas está abierta para cualquier persona que sea propietaria de DCR. Con su DCR, puede elegir comprar boletos que le permitan participar en el sistema de prueba de participación. Su boleto deberá ser extraído como parte de un bloque, y dado que cada bloque solo puede contener 20 boletos, es posible que tenga que esperar a que se minado su boleto (o pagar una tarifa para que su boleto se extrajo antes). Una vez extraído, su boleto será considerado “inmaduro” y se mantendrá fuera del grupo de lotería hasta que hayan pasado 256 bloques (aproximadamente 20 horas).

Después de eso, su boleto ingresa al grupo y espera a que se elija. Decred está diseñado para que tenga un 50% de probabilidades de ser elegido dentro de los 28 días y un 99.5% de posibilidades de ser elegido antes de que expire su boleto (alrededor de 4 meses). Una vez elegido, ayudará a validar un bloqueo, y recibirá el precio del boleto más una recompensa de replanteo por participar.

El proceso de replanteo fomenta la inversión a más largo plazo en el proyecto Decred porque su DCR estará en el sistema inmovilizado durante algunas semanas mientras está replanteando. Afortunadamente, a diferencia de otras pruebas de sistemas de apuestas, no necesitará mantener su computadora encendida durante todo el tiempo que su boleto esté en el grupo. En su lugar, puede unirse a un grupo de apuestas que votará en su nombre en caso de que elija su boleta y le devuelva el dividendo.

Ratificando una Mejora al Protocolo

Usar una combinación de minería y replanteo significa que todos obtienen un voto cuando se trata de propuestas de mejora y tenedores en la cadena de bloques Decred. Cualquiera puede enviar una propuesta de mejora, y esa propuesta pasará primero por la Asamblea Decred, un grupo de usuarios de Decred que han sido investigados y votaron en el consejo.

En el futuro, incluso esta parte vivirá en la cadena de bloques a través de un mecanismo de prueba de ensamblaje que está actualmente en desarrollo. Con un comprobante de asamblea, la comunidad podrá votar sobre qué proyectos reciben fondos de la recompensa del bloque y vale la pena seguirlos.

Una vez que un proyecto de mejora se ha desarrollado y probado completamente, se agregará a una nueva versión del código fuente Decred como “código inactivo” sin activación. El primer paso para votar sobre la nueva mejora requiere que la gran mayoría de los nodos de la red se actualicen a la nueva versión del software que contiene el código inactivo.

La votación de una nueva iniciativa comienza cuando el 95% de los últimos 1000 bloques se han extraído con código actualizado y el 75% de los votos de verificación en los últimos bloques de 2016 tienen el código actualizado. Tan pronto como se alcanza este “umbral de actualización”, comienza la votación.

La votación tiene una duración de 8064 bloques (alrededor de 28 días) e involucra tanto a los mineros como a los intrusos (titulares de boletos) que eligen sí, no o se abstienen. La votación termina cuando se emiten 40,320 votos o se transigen 8064 bloques. Un elemento de la agenda requiere una mayoría de 75% para aprobar. Si los votos afirmativos o no llegan al 75%, el voto se reinicia en el siguiente período de votación de 8064 bloqueos y se vuelve a votar hasta que se alcance la mayoría o el elemento de la agenda expire.

Cuando se acepta un elemento de la agenda, se activa inmediatamente. Como ya estaba inactivo en el código actualizado, el voto tiene la capacidad de activarlo inmediatamente. En un futuro cercano, todos los datos de gobierno y la información de respaldo existirán fuera de la cadena de bloques con el nuevo proyecto Politeia de Decred para hacer que el gobierno sea de código abierto y de libre acceso.

Lightning Network para Transacciones Instantáneas

Decred también planea implementar Lightning Network. Esta es una mejora que varias criptomonedas han explorado, incluido Bitcoin. Esencialmente, Lightning Network opera como una forma fuera de blockchain para liquidar los pagos y reducir los requisitos de red y las velocidades de procesamiento. Se requieren dos usuarios que hacen negocios regularmente para configurar una tercera cuenta que es un cuadro bloqueado en el que cada uno pone una cantidad igual. Cuando los dos usuarios quieren realizar transacciones entre ellos, simplemente se envían uno al otro los pagarés cambiando el saldo de los fondos en la caja.

Por ejemplo, Alice y Bob aportan 10 DCR a una caja de Lightning Network, para un total de 20 DCR en la caja. Si Alice quiere pagarle a Bob 2 DCR, puede enviarle a Bob una nota actualizando la distribución de su caja cerrada a 8 Alice, 12 Bob. Esta nota no necesita ser enviada en el blockchain y Bob y Alice pueden realizar transacciones libremente dentro de un margen de 20 DCR antes de que tengan que agregar algo a la cadena de bloques más allá de las transacciones iniciales que financiaron la caja.

Como se basa en pagarés, los pagos de Lightning Network son instantáneos y no dependen del tiempo de bloqueo para la verificación. También pueden ser micropagos de fracciones de una moneda. Además, tomar las transacciones de la cadena de bloques permite una mayor escalabilidad ya que la cadena de bloques tiene que procesar menos transacciones.

Conclusión: Fortalezas y Desafíos

La mayor fortaleza de Decred es su comunidad. El equipo de desarrollo fundador está formado por antiguos desarrolladores de los principales proyectos de cifrado, en particular los desarrolladores de btcsuite, una versión de Bitcoin escrita en el lenguaje de programación Go. El código Go de código abierto de Btcsuite se ha utilizado para otros proyectos.

Si el equipo puede crear excelentes funciones que amplíen Decred de una manera que lo haga más útil para los miembros de la comunidad, la adopción de Decred continuará creciendo a medida que el buen gobierno impulsa las buenas decisiones. Sin embargo, si la comunidad de Decred no se involucra u organiza para desarrollos rápidos, Decred podría verse rápidamente superado por nuevas y emocionantes criptomonedas que ofrecen mejores características listas para usar.