La competencia en curso de las blockchains por las transacciones por segundo ¿Quién lo escala mejor?

Los representantes de Qtum, el proyecto de código abierto, afirman que su blockchain empresarial apodada "QtumX" puede acomodar "más de 10.000" transacciones por segundo (TPS), según un comunicado de prensa recientemente compartido con Cointelegraph.

Con otro jugador agregado a la competencia de escalabilidad, tiene sentido mirar hacia atrás y ver cómo las principales cadenas de bloques y las criptomonedas se ubican en relación con las TPS —y si sus números son realmente auténticos—.

Velocidad de transacción: ¿Qué tan importante es?

La escalabilidad es uno de los principales problemas de las criptomonedas, especialmente cuando se trata de monedas antiguas. De hecho, uno de los primeros comentarios públicos sobre el documento técnico de Bitcoin (BTC) se empezó con la siguiente línea: "Necesitamos un sistema de este tipo, pero de la manera cómo entiendo tu propuesta, no parece que se ajuste al tamaño requerido".

Diez años después, el problema aún persiste: la cadena de bloques original puede procesar solo alrededor de siete TPS, lo que finalmente llevó a graves consecuencias. A fines del 2017, los usuarios de Bitcoin tenían que pagar alrededor de USD 28 en tarifas para que sus transacciones no tardaran días en completarse. Esos problemas resultaron en una bifurcación dura y una nueva moneda basada en Bitcoin, Bitcoin Cash (BCH), que se movió para aumentar el tamaño máximo del bloque hasta ocho megabytes desde solo uno.

No dejes de leer: Profesor del MIT: Blockchain puede permitir una economía más inclusiva y sin fronteras

Muchas otras criptomonedas más nuevas han intentado desde entonces crear sus propias blockchains, que supuestamente son más rápidas y baratas. Su objetivo principal era a menudo vencer a la mejor criptonémesis, el sistema de pago global centralizado Visa, que puede procesar 24.000 TPS, según el estudio de IBM realizado en el 2010. Muchas blockchains han superado ese punto durante su carrera de escalabilidad, pero solo en papel.

Es importante reconocer que si bien las TPS, el tiempo de confirmación y la escalabilidad en general pueden ser importantes para la adopción masiva tan esperada, no son el único criterio. Muchas criptomonedas afirman tener un alto rendimiento de TPS en estos días, pero la velocidad de la transacción a menudo es confiable y generalmente es difícil de medir —especialmente con el tráfico en tiempo real en lugar de las redes de prueba, con sus condiciones ideales en términos de latencia—. Como resultado, muchos de los TPS reclamados son diferentes de su valor real.

Además, incluso con un alto nivel de TPS, la demanda podría no estar allí. Esto se ha visualizado claramente en el sitio web de Txstreet, donde cada transacción se representa como una persona, y llenan los autobuses que representan el espacio de bloques de BTC y BCH. BCH tiene más autobuses —ya que su tamaño de bloque es más grande— pero pocos pasajeros para llenarlos. Por el contrario si bien solo hay dos autobuses para BTC, se llenan rápidamente, y muchas personas se quedan abarrotadas en la acera, esperando saltar en el siguiente bloque. Incluso la mencionada anteriormente, Visa, que tiene la capacidad de funcionar a 24.000 TPS, supuestamente hace solo 2.000 TPS en promedio, y hasta 4.000 durante las horas pico —en otras palabras, no necesita más en este momento—.

Transaction Speed of Various Blockchains

Qtum

Capacidad de TPS alegada: 10.000

Los desarrolladores de Qtum ejecutaron recientemente el benchmark de blockchain en el servidor virtual Amazon EC2 y, según sus propias estimaciones, QtumX "puede manejar más de 10.000 TPS". Destacan que, debido a la alta velocidad, las transacciones se confirman supuestamente tan pronto cuanto se envían a la red.

Es importante tener en cuenta que QtumX no ha sido auditado por terceros y, por lo tanto, es imposible confirmar la autenticidad del comunicado de prensa de Qtum en este momento. Similar a QtumX es Aelf, otra solución de blockchain orientada a los negocios, cuyo equipo de desarrollo informó haber alcanzado hasta 15.000 TPS durante la prueba inicial en agosto del 2018.

Ripple

Capacidad de TPS alegada: 50.000 (estimada: 1.500)

Según Ripple, XRP, el activo digital utilizado en el sistema de pago transfronterizo de la compañía, "maneja constantemente 1.500 transacciones por segundo". Además, supuestamente se demoran unos cuatro segundos para que los pagos se liquiden, mientras que XRP puede escalar hasta 50.000 TPS "para manejar el mismo rendimiento que Visa".

Sin embargo, a diferencia de la mayoría de las otras monedas mencionadas en este artículo, Ripple no tiene una cadena de bloques. Para ese propósito, la compañía tiene su propia tecnología patentada: el algoritmo de consenso del protocolo Ripple. En consecuencia, XRP no ha sido considerado como una criptomoneda por parte de la comunidad.

Puede interesarte: El odio a Ripple: ¿Es un lobo en la piel de una oveja?

Ethereum

Capacidad TPS estimada: 15

Ethereum (ETH) escala pobremente incluso a pesar de una gran cantidad de mineros: actualmente, su blockchain tiene capacidad para alrededor de 20 TPS. Sin embargo, es probable que la situación cambie una vez que ETH pase del algoritmo de prueba de trabajo (PoW) al algoritmo de prueba de participación (PoS).

Según se informa, se implementará en el nuevo protocolo llamado Casper —Friendly Finality Gadget, que también empleará sharding sobre la capa de PoS. Cointelegraph ha cubierto el protocolo con mayor detalle en un artículo separado.

Sin embargo, los desarrolladores de Ethereum no han podido ejecutar las actualizaciones a tiempo. Más recientemente, reprogramaron la bifurcación dura de Constantinople hasta fines de febrero después de encontrar una vulnerabilidad horas antes del momento original del lanzamiento. Por lo tanto, no está claro cuándo se presentará exactamente Casper. Sin embargo, podría llegar prontamente este año, según sus desarrolladores.

EOS

Capacidad de TPS alegada: 3.996 (estimada: 50)

En julio del 2018, el director de tecnología de EOS, Daniel Larimer, tuiteó que su criptomoneda se estaba ejecutando en 2.351 TPS. Unos meses más tarde, la empresa de pruebas de blockchain Whiteblock publicó los resultados de "la primera prueba de referencia independiente del software EOS". El informe mostró que con "condiciones reales" de latencia de ida y vuelta y una pérdida de paquetes del 0,01 por ciento, el rendimiento de EOS fue realmente inferior 50 TPS, "poniendo el sistema muy cerca del rendimiento que existe en Ethereum".

Más adelante, la Alianza EOS, una organización sin fines de lucro formada por miembros de la comunidad EOS y productores de bloques con el papel de "facilitar el diálogo dentro de la comunidad", publicó una respuesta firmada por su director ejecutivo interino, Thomas Cox. Criticó el "papel provocativo" de Whiteblock, y señaló que la firma de benchmarking "solo reclutó a personas de Ethereum para el proyecto".

Stellar

Capacidad de TPS alegada: 1.000

Stellar (XLM) es una tecnología de pago basada en el protocolo Ripple. Sin embargo, a diferencia de su empresa matriz, Stellar pretende trabajar con mercados en desarrollo en lugar de sistemas bancarios y otros institutos financieros bien establecidos.

Se ha reportado que Stellar tiene diferentes TPS. Por lo tanto, según un empleado de Light Year, una red impulsada por Stellar, su cadena de bloques puede procesar hasta 1.000 TPS. Sin embargo, según el director ejecutivo de banca corporativa y de inversión de Barclays Africa, Stephen van Coller, una prueba del prototipo con potencia Stellar descubrió que podía procesar 36 millones de transacciones por hora con los servidores de nube de Google, que es de aproximadamente 10.000 TPS.

Litecoin

Capacidad TPS estimada: 56

Se informa que Litecoin (LTC) maneja 56 TPS en su cadena de bloques. Sin embargo, como señala Charlie Lee, el creador de Litecoin, el protocolo Lightning Network podría aumentar drásticamente los números TPS de LTC y BTC al agregar una capa adicional.

Tron

Capacidad de TPS alegada: 2.000

En junio del 2018, Tron (TRX) lanzó su red principal, migrando desde la red de Ethereum. En una publicación de blog que lo acompaña, el inicio informó haber alcanzado una velocidad de 2.000 TPS en su red de prueba. En julio, el CEO del protocolo, Justin Sun, se jactó de que Tron "es 80 veces más rápida que Ethereum", lo que implica que ha alcanzado los 1.200 TPS en la red principal. Esa información no ha sido confirmada por benchmarks de terceros.

Cardano

Capacidad de TPS alegada: 250

Cardano es una plataforma para mantener las operaciones de la criptomoneda llamada ADA. Durante una sesión reciente de "Ask Me Anything" en YouTube, el cofundador Charles Hoskinson mencionó que Cardano supuestamente puede procesar entre 50 y 250 TPS. Sin embargo, Hoskinson señaló que, con la adición de cadenas laterales en el futuro, Cardano podrá manejar hasta 5.000 TPS.

IOTA

Capacidad de TPS alegada: 1.500 (estimada: ~50)

IOTA (MIOTA) es una criptomoneda que utiliza el llamado "Tangle" en lugar de una cadena de bloques convencional, que supuestamente le permite lograr "escalamiento infinito": la red se vuelve más rápida a medida que se unen más usuarios, afirman los creadores.

Sin embargo, en una publicación de Medium, el miembro de la comunidad Kay Kurokawa criticó el modelo de IOTA, argumentando esencialmente que está centralizado y no garantiza una mejor escala en comparación con otras criptomonedas. Anteriormente, IOTA ha informado que su objetivo era alcanzar los 1.000 TPS durante las pruebas de estrés. Según una reciente prueba de spam realizada por un usuario de Reddit u/-EniQma-, el Tangle de IOTA promedió 45 TPS en un periodo de 10 minutos. El TPS actual de Tangle podría ser analizado a través de tackers como  tanglemonitor.com.

Más noticias sobre este tema: Blockchain aparece en el informe anual de tendencias tecnológicas de la firma Deloitte