¿Qué significado tiene que Solana alcance 100,000 TPS en condiciones ideales?

En los últimos días, ha aumentado el debate en torno a los 10W TPS de Solana, ya que @cavemanloverboy realmente logró 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 este dato:

  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 de laboratorio en el entorno de la red de pruebas, pero no son muy distintas.

Debido a que utilizó un programa de prueba noop (no operation), que como su nombre indica, solo realiza la validación de firmas básica y devuelve directamente el éxito, 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 los 1 kb+ de una transacción normal.

Esto significa que la prueba de 10W TPS se calculó en un entorno de transacciones no normales, y se está probando el límite de rendimiento de la capa de red y la capa de consenso de Solana, en lugar de la capacidad de procesamiento real de la capa de aplicación.

  1. Otro factor clave para el éxito de este experimento es el cliente de validador Frankendancer. En términos simples, Frankendancer es la "versión híbrida de prueba" del validador Firedancer que Jump Crypto está desarrollando: conecta los componentes de alto rendimiento completados de Firedancer con los validadores existentes 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 de rendimiento a través de una gestión de memoria precisa, programación de hilos personalizada y otras optimizaciones de bajo nivel. Pero solo al reemplazar algunos componentes se puede lograr un aumento de rendimiento de 3 a 5 veces.

  1. Este experimento de prueba demuestra que Solana puede alcanzar un TPS de más de 100,000 en condiciones ideales. ¿Por qué, entonces, el TPS diario es solo de 3000-4000? En resumen, hay tres razones principales:
  1. El mecanismo de consenso POH de Solana requiere que los Validators voten continuamente para mantenerse, y solo estas transacciones de votación ocupan más del 70% del espacio en los bloques, lo que restringe el canal de rendimiento disponible para transacciones normales; 2. Las actividades en el ecosistema de Solana a menudo presentan una gran cantidad de comportamientos de competencia de estado, por ejemplo, al acuñar nuevos NFT o al lanzar nuevos MEMES, puede haber miles de transacciones compitiendo por los mismos permisos de escritura en una cuenta, lo que resulta en una alta proporción de transacciones fallidas;

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

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

Una de las claves de la actualización del consenso Alpenglow es trasladar las transacciones de votación a la cadena, lo que libera aproximadamente el 70% del espacio para transacciones normales, mientras que el tiempo de confirmación se puede reducir 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 embarazosa situación de congestión en toda la red causada por el Fomo explosivo de un solo programa.

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

Eso es todo.

Así que, la discusión sobre los 10W TPS de Solana es, para los que saben, una confianza en el futuro upgrade del cliente y el protocolo de consenso de Solana; para los que no saben, intentan darle relevancia a Solana a través de una carrera armamentista de TPS (aunque la competencia por TPS ya está pasada de moda). Sin embargo, si se entiende el significado detrás del experimento, hay bastante que aprender. Voy a hacer un poco de divulgación y compartirlo con todos ustedes.

SOL-0.97%
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
  • Anclado
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)