Análisis de la cadena de bloques

TON, Solana y Ethereum 2.0 son ejemplos de cadenas de bloques de prueba de participación. Sin embargo, las diferencias clave de diseño e implementación hacen que TON supere en rendimiento, versatilidad y diseño.

Introducción

Introducción

Las cadenas de bloques han evolucionado desde el white paper original de TON en 2017. Aquí, comparamos TON con otras dos cadenas de bloques de capa 1: Solana y el próximo Ethereum 2.0. Estas dos blockchains pretenden ser la solución definitiva para la adopción masiva, pero no está claro si serán capaces de satisfacer las altas expectativas de los desarrolladores y las comunidades.

TON

TON es un proyecto multicadena con soporte generalizado de todas las transacciones.

Ethereum 2.0

Ethereum 2.0 es una gran upgrade para la red de blockchain Ethereum que está actualmente en desarrollo, también conocida como Eth2. Está diseñada como Beacon Chain con hasta 64 cadenas de fragmentos, pero sólo tiene una comunicación limitada entre cadenas. Ethereum 2.0 todavía no se ha implementado desde abril de 2022.

Solana

Solana es un proyecto de blockchain de cadena única optimizado para ejecutar transacciones especializadas a gran velocidad.

Para los usuarios finales, lo más importante suelen ser las tarifas de transferencia y la fiabilidad, pero también influyen los parámetros técnicos contemplados en este análisis.
Leer white paper

Comparación de TON, Ethereum 2.0, y Solana

Block time
Time-to-finality
Simple transaction performance
Complex transaction performance
Sharding support
Cross-shard communication
TON
5 seg.
Menos de 6 seg.
Alta
Alta

Hasta 260 fragmentos por cadena de trabajo

Casi instantáneo
Eth2
12 seg.
Potencialmente alto
Bajo

Hasta 26 fragmentos

Tiempo hasta la finalización lento
Solana
1 seg.
6,4 seg.
Alto
Ninguno
Ninguno

TON

Ethereum 2.0

Solana

Block time
5 seg.
12 seg.
1 seg.
Time-to-finality
Menos de 6 seg.
6,4 seg.
Simple transaction performance
Alta
Potencialmente alto
Alto
Complex transaction performance
Alta
Bajo
Sharding support

Hasta 260 fragmentos por cadena de trabajo

Hasta 26 fragmentos

Ninguno
Cross-shard communication
Casi instantáneo
Tiempo hasta la finalización lento
Ninguno

Tiempo de bloqueo y finalización

Tiempo de bloqueo y finalización

El tiempo de bloques y de finalización representan velocidades de transacción cruciales para los productos de consumo. Cuanto más rápido se generen los bloques, menos tiempo tendrán que esperar los usuarios para las transferencias de dinero o la ejecución de los contratos inteligentes.

TON

TON genera un nuevo bloque en cada cadena de fragmentos y en la cadena maestra aproximadamente cada 5 segundos. Los nuevos bloques en todas las cadenas de fragmentos se generan aproximadamente de forma simultánea, y un nuevo bloque en la cadena maestra se genera aproximadamente un segundo después porque debe contener los hashes de los últimos bloques de todas las cadenas de fragmentos.

Ethereum 2.0

Ethereum 2.0 tiene ranuras y epochs. Un slot son 12 segundos en los que un validador puede proponer un nuevo bloque de Beacon Chain y shardchain. 32 ranuras conforman un epoch (6,4 minutos). Hay reglas específicas que dictan que la finalidad del bloque requiere al menos 2 epochs. Esto significa un tiempo de finalización de al menos 12,8 minutos.

Solana

Solana afirma que genera un bloque cada segundo o más rápido, pero tiene un tiempo de finalización de bloque prolongado. Un bloque se finaliza normalmente después de 16 rondas de votación, y se espera que cada ronda dure aproximadamente 400 milisegundos. Esto significa un tiempo de finalización de 6,4 segundos.

Rendimiento

Rendimiento

El rendimiento de la cadena de bloques indica si la plataforma es capaz de procesar contratos inteligentes a escala, lo cual es crucial para los productos de cadena de bloques más complejos, por ejemplo, DeFi, GameFi y DAO.

TON

TON es una cadena de bloques completa de Turing y de alto rendimiento que puede acomodar cualquier complejidad de transacción en una cadena maestra y en todas sus cadenas de trabajo.

Ethereum 2.0

Ethereum 2.0 tiene EVM completo de Turing sólo en Beacon Chain con un límite de red de 15 transacciones por segundo. La falta de interacciones entre fragmentos significa que no se ejecutarán transacciones adicionales en un entorno verdaderamente descentralizado.

Solana

Solana es de tipo completa de Turing, pero sólo funciona bien con una gran cantidad de transacciones muy sencillas de varios tipos predefinidos (que sólo cambian el saldo de una cuenta, no un estado) y sólo cuando todos los datos de todas las cuentas caben en la RAM (y cuando no es así, la cadena de bloques puede enfrentarse a algunos problemas).

Escalabilidad

Escalabilidad

La escalabilidad está directamente correlacionada con la cantidad de usuarios y sus interacciones (transacciones, ejecución de contratos inteligentes, solicitudes de infraestructura).

TON

TON soporta cadenas de trabajo y fragmentación dinámica. El sistema puede albergar potencialmente hasta 232 cadenas de trabajo, cada una de las cuales puede subdividirse en hasta 260 cadenas de fragmentos con una comunicación casi instantánea entre fragmentos y cadenas, lo que permite realizar millones de transacciones por segundo.

Ethereum 2.0

Ethereum 2.0 soportará hasta 64 cadenas de fragmentos y la cadena Beacon Chain. En este momento, no está claro cuáles serán las capacidades exactas de las nuevas 64 cadenas de fragmentos y cómo interactuarán las cadenas de fragmentos entre sí. Sin embargo, si se introduce la mensajería entre cadenas de fragmentos, habrá que esperar entre 10 y 15 minutos hasta la finalización del bloque de la cadena de fragmentos que origina un mensaje para que este pueda ser procesado en otra cadena de fragmentos. Además, se supone que los fragmentos adicionales no pueden ejecutar contratos inteligentes de EVM. En su lugar, se supone que se utilizan como almacenamiento de datos adicional en un libro mayor distribuido.

Solana

Solana no tiene soporte de fragmentación ni de cadena de trabajo.

Conclusión

Conclusión

A partir de 2022, la cadena de bloques TON sigue siendo uno de los pocos proyectos de cadena de bloques verdaderamente escalables. Como tal, sigue siendo el proyecto de blockchain más avanzado, capaz de realizar millones y, si fuera necesario en el futuro, decenas de millones de verdaderas transacciones de contratos inteligentes Turing-completos por segundo. A continuación se puede encontrar un PDF que analiza TON, Solana y Ethereum 2.0 y al que se debe hacer referencia para obtener más detalles sobre la información proporcionada anteriormente.
Leer white paper
Última actualización: 19 de abril de 2022