A principios del 2016, los nodos principales que componen el sistema de gobierno de Dash votaron abrumadoramente para actualizar a bloques de 2MB, con el 99% de la red a favor. Muchos en el mundo de la criptomoneda vieron esto como un simple truco para captar la atención, ya que las prioridades de desarrollo de Dash se enfocaron en otros lugares. Sin embargo, con el lanzamiento reciente de la versión 12.2 de Dash, parece que pronto se implementarán bloques más grandes.

La actualización de la versión 12.2 es un paso más en el camino hacia Dash Evolution, el plan de la moneda para hacer que "las monedas digitales sean tan fáciles de usar que su abuela las usaría". El desarrollador principal UdjinM6 escribió sobre la actualización reciente:

Los cambios más notables son:

  • Implementación DIP0001 (que es una actualización de bloque a 2MB);
  • Reducción de la tarifa de transacción 10x (se activa a través de la activación de DIP0001);
  • Solución de vulnerabilidad InstantSend (se activa mediante el bloqueo DIP0001);
  • Mejora de PrivateSend que debería permitir al usuario tener fondos mixtos disponibles mucho más rápido;
  • Varios cambios de RPC;
  • Muchos backports de Bitcoin Core y la refacturación de nuestro propio código heredado que debería mejorar el rendimiento y hacer que el código sea más confiable y fácil de revisar;
  • Cartera HD experimental con soporte BIP39/BIP44.

Aún no es necesario

Por supuesto, aún no se necesitan bloques más grandes, ya que la moneda no procesa suficientes transacciones para llenar sus bloques actuales. Sin embargo, este incremento en el tamaño de bloques sigue el plan de escalamiento en cadena anunciado por el fundador Evan Duffield a principios de este año. Duffield anunció que mediante el uso de hardware personalizado, Dash creará una red que puede escalar a grandes cantidades de transacciones mediante el uso de grandes bloques.

Duffield escribió:

Muchos proyectos en el espacio creen que escalar en la cadena es imposible. Eso es simplemente porque no han explorado arquitecturas P2P alternativas para un mayor rendimiento. Tenemos la intención de mostrar hasta qué punto una arquitectura incentivada de segundo nivel [masternode] puede tomar un proyecto como Dash.

El camino de Bitcoin... y el de Ethereum también

Bitcoin, por supuesto, ha elegido seguir un camino diferente. Con la actualización planificada de SegWit2x oficialmente muerta, la moneda ahora está firmemente en camino de escalar fuera de la cadena a través de la lightning network o soluciones similares. La lightning network está pensada para funcionar moviendo las transacciones fuera de la cadena a los "canales de pago" y luego "ajustando" el resultado a la Blockchain Bitcoin periódicamente.

Por ejemplo, si Bob le paga a Alice un BTC, luego le paga dos BTC, y finalmente le envía 1.5 BTC, esas son tres transacciones separadas que deben registrarse en Blockchain. Sin embargo, con la lightning network, solo la transacción neta tendría que publicarse en Blockchain una vez que se cerró el canal de pago. En este caso, solo se publicaría una transacción para un total de 4.5 BTC enviado por Bob a Alice.

Los críticos han preguntado con qué frecuencia se usarán realmente los canales de pago, pero hasta que se despliegue la red, es imposible decirlo. Otros sugieren que mover las transacciones fuera de la cadena daña la naturaleza descentralizada e inmutable de Bitcoin. Los partidarios señalan que las transacciones ocurren fuera de la cadena todo el tiempo, por ejemplo en los intercambios. Ningún intercambio de Bitcoin publica una transacción separada al Blockchain cada vez que los fondos se transfieren internamente. Solo se publica el resultado final, una vez que el usuario retira los fondos.

Número dos, la criptomoneda Ethereum no solo se queda al margen, tampoco. La moneda planea implementar la "Raiden Network" que utilizará canales de pago similares a la lightning network propuesta por Bitcoin.

Bifurcaciones bienvenidas

Mientras que Bitcoin evita con asiduidad las bifurcaciones duras siempre que sea posible, Dash les da la bienvenida. La clave de la estrategia de actualización de Dash es el "spork", un mecanismo que permite que partes de la actualización se "apaguen" si hay un problema en la red. Un ejemplo es algo llamado "ejecución". La red Dash normalmente requiere que los mineros compartan la recompensa del bloque con los nodos principales; los mineros que intentan quedarse con la recompensa completa encontrarán sus bloques rechazados por la red.

Sin embargo, durante una actualización, la ejecución puede (y generalmente) se desactiva. Esto permite tanto a los mineros cuanto a los nodos principales una cantidad razonable de tiempo para actualizar su software, al tiempo que elimina el riesgo de bifurcaciones incontrolables causadas por una parte de la red que rechaza la otra parte.

El mejor camino incierto

Queda por ver si Bitcoin, Ethereum o Dash tendrán éxito en resolver el problema de escalabilidad. Los métodos de escalado de los "canales de pago" y los "bloques realmente grandes" tienen sus críticas, y ninguno ha sido completamente investigado todavía. Es posible que entretanto surja otra solución o que ambas soluciones puedan funcionar.

Sin embargo, lo único cierto es que para que la moneda digital se convierta en una fuerza real en el mundo, decenas de miles de personas necesitarán poder realizar transacciones al mismo tiempo. Una criptomoneda convencional exitosa debe ser capaz de escalar al nivel de Visa o más.