Blockchains como Solana se jactan de la “velocidad”, pero eso es engañoso



El rendimiento de las cadenas de bloques, es decir, su capacidad para procesar X transacciones por segundo (TPS), a menudo se promociona de una manera que minimiza otras consideraciones, como la descentralización y la seguridad. El trilema de blockchain, por supuesto, reconoce que el éxito en las tres áreas es desafiante, si no imposible.

No se puede negar que el rendimiento y la escalabilidad son importantes, incluso vitales, si las cadenas de bloques se convertirán finalmente en los rieles sobre los que se ejecuta el sistema financiero. Sin embargo, existe un gran error con respecto a la métrica utilizada para evaluar la escalabilidad de Layer-1s y Layer-2s.

Aunque a las cadenas de bloques súper rápidas nada les gusta más que anunciar sus números TPS, es una forma inapropiada de evaluar el rendimiento y no representa con precisión las transacciones legítimas de la cadena de bloques. Además, los números a menudo se informan de manera contradictoria o arbitraria, lo que compromete la comparación de proyectos. complicado y oscurecido, que es lo más importante en la práctica.

Entonces, cuando las redes se jactan de velocidades TPS de cinco cifras, tome sus audaces afirmaciones con una pizca de sal saludable.

Una métrica mal vendida

Si alguna vez se adopta la tecnología blockchain a gran escala, debe ser capaz de procesar cantidades masivas de datos a altas velocidades. Esto permite que las personas accedan a la red cuando la necesitan, sin tener que lidiar con la congestión o tener que pagar tarifas de transacción asombrosas. Eso esta limpio.

Sin embargo, un TPS alto no necesariamente garantiza esto, ya que el número generalmente se mide enviando un token de protocolo de una billetera a otra lo más rápido posible. Esta es la transacción más simple que se puede realizar en una cadena de bloques. La transferencia de tokens de protocolo no es una transacción muy intensiva desde el punto de vista computacional, por lo que es más barato enviar Ether (ETH) que, por ejemplo, transferir un ERC-20; este último contrato contiene datos mucho más complejos.

Relacionado: Los lenguajes de programación impiden la corriente principal de DeFi

De hecho, la mayoría de las transacciones son más complejas que las simples transferencias electrónicas. Por ejemplo, las transacciones de DeFi requieren muchos recursos, lo que explica por qué los intercambios de tokens cuestan más gas que las transferencias simples. Además, algunas cadenas contienen datos de transacciones que normalmente no se calculan como transacciones en otras redes.

En el caso de Solana, alrededor del 80% de las transacciones consisten en mensajes de consenso propios, que son necesarios para coordinar los validadores. Aunque se procesan por separado de las transacciones en la cadena, se apilan de manera confusa con las transacciones de los usuarios en la cadena de bloques de Solana, lo que brinda una medida inexacta del verdadero TPS.

El rendimiento no es la única medida del rendimiento de la cadena de bloques, por supuesto: la latencia se refiere a la rapidez con la que se puede confirmar una transacción después de enviarla. Nuevamente, esto tiene su propia unidad de medida, a saber, el tiempo de bloque (el tiempo entre agregar bloques a la cadena) y el tiempo hasta la finalización (cuando un bloque cruza el umbral que excede el riesgo de reversión).

Aunque el rendimiento se considera el gran número, los usuarios en realidad están más interesados ​​en la latencia (qué tan rápido se ejecutan sus transacciones) y cuánto pagan en tarifas de transacción. Al igual que el rendimiento, la latencia es compleja porque depende de numerosos factores, incluidas las tarifas de transacción (algunas cadenas le permiten pagar más para obtener una mayor prioridad de ingesta), los requisitos del sistema y las reglas de procesamiento por lotes.

Intercambios por segundo > TPS

Dada la actividad frenética que hemos presenciado en las finanzas descentralizadas en los últimos años (intercambio, préstamo y garantía), tales transacciones tienden a reflejar cómo se utilizan realmente las cadenas de bloques para transferir valor. A diferencia de una simple transferencia de A a B, que no requiere mucho cálculo o lectura de datos, los intercambios son muy complejos.

En tal transacción:

  • El saldo del fondo de liquidez se debe medir/leer para determinar el punto de intercambio
  • El usuario final envía el token A al grupo de intercambio
  • El token B se envía desde el grupo de intercambio al usuario final
  • La piscina debe entonces ser reequilibrada
  • Por lo general, se cobra una tarifa y la devolución se transfiere a otra cuenta

Si aún no es obvio, este proceso requiere un método de medición completamente nuevo, uno que no tenga en cuenta los datos no transaccionales. a la Solana: Swaps Por Segundo (SPS). Como lo demuestra un estudio compilado por la agencia de conocimiento del consumidor Dragonfly, un punto de referencia perfecto para evaluar el rendimiento es llenar un bloque completo con intercambios estilo Uniswap v2 y evaluar cuántos intercambios se procesan realmente por segundo. El efecto es crear una comparación simple de manzanas con manzanas de las cadenas de bloques de Ethereum Virtual Machine (EVM), más de lo que podría lograr cualquier medición de TPS.

Relacionado: El mundo podría enfrentarse a un futuro oscuro gracias a las CBDC

La investigación de Dragonfly encontró que la red principal de Solana es probablemente capaz de alrededor de 273 intercambios por segundo en un creador de mercado automatizado, muy lejos de los 3000 TPS anunciados. BNB Smart Chain, por otro lado, manejó 194,6 TPS (reclamado: 300 TPS) y Avalanche alcanzó un máximo de 175,68 (reclamado: 4500 TPS).

Se necesita una mejor evaluación comparativa

Para evitar dudas, ninguna métrica es perfecta. Cualquier comparación de blockchains debe considerar inevitablemente varios elementos como la descentralización, la facilidad de uso, la seguridad, las herramientas, etc. Pero está bastante claro que los intercambios por segundo son una mejor medida del rendimiento y el rendimiento que las transacciones por segundo.

Según los hallazgos de Dragonfly, sin mencionar la evaluación comparativa similar de EOS Network Foundation para EOS EVM, las cadenas de bloques aún tienen un largo camino por recorrer antes de estar listas para la adopción generalizada.

zack gallo es cofundador y director de comunicaciones de EOS Network Foundation. Anteriormente, cofundó Dappiness Development Studio y se desempeñó como líder de relaciones con la comunidad y los desarrolladores de LiquidApps. En 2009 se graduó de la Universidad de Muskingum con una licenciatura en Estudios de Comunicación y Medios.

Este artículo tiene fines informativos generales y no debe interpretarse como asesoramiento legal o de inversión. Los puntos de vista, pensamientos y opiniones expresados ​​aquí son únicamente del autor y no necesariamente reflejan o representan los puntos de vista y opiniones de Cointelegraph.



Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*