Solana 100,000 TPS en debate: la esencia del experimento ideal y la confianza en el rendimiento detrás de la actualización

Escrito por: Haotian

En los últimos días, ha aumentado el debate en torno a los 10W TPS de Solana, porque @cavemanloverboy realmente ha logrado más de 100,000 TPS en la mainnet de Solana, pero la mayoría de la gente no ha comprendido el significado detrás de esta cifra:

  1. Primero, el experimento de cavey es esencialmente una prueba de límite bajo "condiciones ideales". Esto significa que no es el rendimiento normal de la red principal de Solana, y hay diferencias con los datos del laboratorio en el entorno de la red de prueba, aunque son bastante similares.

Porque utilizó un programa de prueba noop (no operation), que como su nombre indica, solo realiza la verificación de firma básica y devuelve éxito directamente, sin ejecutar ningún cálculo, sin cambiar el estado de ninguna cuenta, sin llamar a otros programas, y cada transacción tiene solo 200 bytes, muy por debajo de la transacción normal de 1kb+.

Esto significa que la prueba de 10W TPS se realizó en un entorno de transacciones anormales, y lo que se está probando es la capacidad máxima de procesamiento de la capa de red y la capa de consenso de Solana, y no la capacidad de procesamiento real de la capa de aplicación.

  1. Otra clave para el éxito de este experimento es el cliente del validador Frankendancer. En términos simples, Frankendancer es la "versión híbrida de prueba" del validador Firedancer que Jump Crypto está desarrollando: une los componentes de alto rendimiento ya completados de Firedancer con el validador existente de Solana.

En realidad, se trata de reconstruir el sistema de nodos de Solana utilizando el stack de tecnología de trading de alta frecuencia de Wall Street, logrando mejoras en el rendimiento a través de una gestión de memoria precisa, programación de hilos personalizada y otras optimizaciones a nivel de base. Pero simplemente reemplazando algunos componentes, se puede lograr una mejora del rendimiento de 3 a 5 veces.

  1. Este experimento de prueba muestra que Solana puede alcanzar una TPS de más de 100,000 en condiciones ideales. ¿Por qué, entonces, en la práctica solo tiene entre 3,000 y 4,000 TPS?

En resumen, hay aproximadamente tres razones:

  1. El mecanismo de consenso POH de Solana requiere que los validadores voten constantemente para mantenerlo, y solo estas transacciones de votación ocupan más del 70% del espacio en bloque, lo que reduce el canal de rendimiento disponible para las transacciones normales.

  2. Las actividades en el ecosistema de Solana a menudo presentan una gran cantidad de competencia por el estado, por ejemplo, cuando se mintan nuevos NFT o se publiquen nuevos MEME, puede haber miles de transacciones compitiendo por el mismo permiso de escritura de cuenta, lo que resulta en un alto porcentaje de transacciones fallidas;

  3. Los robots de arbitraje en el ecosistema de Solana, para aprovechar los beneficios de MEV, pueden enviar una gran cantidad de transacciones inválidas, lo que implica un desperdicio de recursos.

  1. Sin embargo, el próximo despliegue completo de Firedancer y la actualización de consenso de Alpenglow abordarán sistemáticamente estos problemas.

La actualización de consenso de Alpenglow tiene como uno de sus puntos clave la transferencia de las transacciones de votación a fuera de la cadena, lo que equivale a liberar el 70% del espacio para las transacciones normales, al mismo tiempo que se puede reducir el tiempo de confirmación a 150 milisegundos, haciendo que la experiencia DEX de Solana se acerque infinitamente a la de CEX. Además, la activación del mercado de tarifas local también puede evitar la incómoda situación de congestión en toda la red causada por la fiebre de un solo programa.

Los beneficios de Firedancer, además de la mejora en la optimización del rendimiento, son clave para lograr la diversidad del cliente, permitiendo que Solana tenga múltiples clientes como Geth, Nethermind, etc., en el sentido de Ethereum, lo que mejora directamente la descentralización y el fallo de un solo nodo.

Eso es todo.

Por lo tanto, la discusión sobre el TPS de 10W de Solana, los que están en el tema ven que en realidad es una confianza en las futuras actualizaciones del cliente y el protocolo de consenso de Solana, mientras que los que no están en el tema intentan dar visibilidad a Solana a través de una carrera armamentista de TPS (aunque la competencia de TPS ya está desactualizada). Sin embargo, si se entiende el significado detrás del experimento, hay bastante que ganar, así que aquí va un poco de divulgación, comparto esto con todos ustedes.

SOL-2.53%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)