Prueba interna de escalabilidad interna de Solana – Solana

El equipo de Solana recientemente realizó una prueba de escalabilidad interna para confirmar los límites de las capacidades de rendimiento de la red de Solana. La prueba se ejecutó en 200 nodos distribuidos en 23 regiones de todo el mundo, con los nodos en línea en los cinco continentes.

Si bien las redes de prueba basadas en GPU de la Red Solana han exhibido velocidades máximas de más de 100,000 transacciones por segundo, esta prueba de escalabilidad interna utilizó unidades de CPU de nivel minorista solo para establecer la línea base más baja de rendimiento mientras se acomodaba para la máxima accesibilidad en la población de validadores.

La prueba de escalabilidad interna analizó una serie de vectores necesarios para lograr la escalabilidad, incluidas las transacciones por segundo (tanto la media como la máxima), las transacciones totales y los votos, y los tiempos de confirmación (media, mediana, mínimo y máximo).

Los resultados de la prueba ayudan a presentar una imagen más completa de las capacidades mínimas de la red Solana a medida que avanzamos hacia el lanzamiento de Mainnet. A medida que la infraestructura de Solana canaliza las transacciones a través de las fases de CPU y GPU y esta prueba en particular solo utilizó CPU, las estadísticas a continuación se consideran una representación de referencia más baja de la capacidad de rendimiento de Solana. Esperamos que una iteración completamente operativa y funcional de Solana Mainnet muestre resultados mucho más sólidos.

A continuación se muestran los resultados de la prueba de escalabilidad interna de Solana:

Transacciones medias por segundo: 29,171

Transacciones máximas por segundo: 44,838

Máximo de transacciones por segundo pico: 47,370

Transacciones totales: 3,266,989

Total de votos: 36,720

Tiempo medio de confirmación: 2,34 segundos

Tiempo medio de confirmación: 2,34 segundos

Tiempo medio de confirmación: 1,26 segundos

Tiempo máximo de confirmación: 3,37 segundos

Confirmación promedio: 2.575 segundos

La prueba indica que, con un TPS máximo de 47,370, la Red Solana está operando muy cerca de la capacidad de transacción prevista de lanzamiento de Mainnet de 50,000 transacciones por segundo, incluso sin procesamiento basado en GPU. Los tiempos de confirmación de bloque mantuvieron un promedio de 2.34 segundos, mientras que cayeron a solo 1.26 segundos como mínimo. La prueba completó aproximadamente 3.26 millones de transacciones en el transcurso de la duración de la prueba, con un promedio de transacciones finales por segundo de 29.171.

Estas cifras indican una ejecución de prueba muy exitosa para la red Solana cuando el lanzamiento de Mainnet aparece rápidamente. Sin embargo, tal vez aún más emocionante para el equipo y la comunidad en general de Solana sea testigo de muchas de las innovaciones clave de la plataforma trabajando juntas para lograr las especificaciones técnicas requeridas para el éxito.

Por ejemplo: el panel de prueba indica claramente que el liderazgo de los nodos (en verde) cambia con frecuencia y de forma asincrónica, con los Validadores (en negro) a continuación. Este mecanismo único es posible gracias a Prueba de historia (POH), la fuente de tiempo sin permiso de Solana que hace posible la red y desbloquea la funcionalidad esencial con respecto al tiempo de bloqueo (800 ms), la propagación de bloques (log200 (n)), el rendimiento (50K-80 = K TPS) y el libro mayor almacenamiento a través de interacciones con las principales innovaciones de Solana.

Prueba de la historia hace que el Tower BFT posible algoritmo de consenso, que a su vez facilita la optimización de bloques a través de Turbina, y gestión de mempool a través de Corriente del golfo. El rendimiento transaccional se optimiza aún más a través de Unidad de procesamiento de transacciones canalizadas, mientras que el almacenamiento de datos se maximiza con Cloudbreak.

El resultado de todas las innovaciones interconectadas de Solana es lo que indica la prueba de escalabilidad: la primera cadena de bloques a escala web del mundo. Para una comprensión más profunda de cómo todas estas innovaciones funcionan juntas, diríjase al blog de Solana para leer "8 innovaciones que hacen de Solana la primera cadena de bloques de escala web del mundo".

La filosofía del software de Solana siempre ha sido salir del camino y dejar que el hardware funcione a plena capacidad, y la prueba de escalabilidad interna muestra esta filosofía en acción. Como tal, Solana escala naturalmente con ancho de banda, SSD y núcleos de GPU. Es la única cadena de bloques que lo hace, y así es como Solana logra 50,000 TPS en una red de 200 nodos físicamente distintos en todo el mundo.

La siguiente fase de prueba en el período previo al lanzamiento de Mainnet es Tour de SOL, una versión beta pública que incentiva a los validadores para ejecutar nodos, análogos al Juego de apuestas de Cosmos, en un desafío al público en general para probar los límites de la red Solana mientras gana fichas para hacerlo.

Hay 8 innovaciones clave que hacen posible la red Solana: