Recientemente, el problema de la congestión de transacciones en la red Solana se ha convertido en el foco de una acalorada discusión en la comunidad de criptomonedas. Muchos usuarios enfrentaron problemas con fallas o demoras en las transacciones, lo que generó una preocupación generalizada. Este artículo tiene como objetivo proporcionar un análisis en profundidad de las causas de la congestión de la red Solana y explorar posibles soluciones.

Fundamentos del procesamiento de transacciones

En primer lugar, en el nivel más básico, cuando los usuarios realizan transacciones en la red Solana, pueden encontrarse con tres situaciones: primero, la transacción se ejecuta exitosamente sin errores; segundo, la ejecución falla, es decir, a pesar de pagar Gas, el La transacción falla por varias razones: la primera condición no se cumple (como que el Mint comprado se haya agotado o el deslizamiento sea demasiado grande debido a las fluctuaciones de precios); la tercera es que la transacción se descarte, es decir, la transacción no logra llegar al nodo líder del bloque, que es el problema más común entre los usuarios actuales. El problema está en el nivel de red, no en un problema de consenso o ejecución.

mecanismo de cuerda

El problema central de la congestión

Un análisis más detallado muestra que la principal causa de la congestión de las transacciones son las transacciones descartadas, es decir, aquellas transacciones que no lograron llegar al nodo líder del bloque debido a problemas en la capa de red. Solana actualizó recientemente al protocolo QUIC como capa de red, con el objetivo de mejorar la conectividad entre usuarios y líderes de bloque. Pero debido al mecanismo de producción continua de bloques de Solana y a la falta de memoria, las transacciones no se pueden registrar en bloques una vez que se pierde la conexión.

OMS

El protocolo QUIC permite a los líderes de bloque cortar o limitar ciertas conexiones de usuarios según criterios específicos, cancelando así ciertas conexiones durante períodos de alta demanda. Aunque esta nueva arquitectura evitó que Solana sufriera un tiempo de inactividad cuando aumentaba la actividad de la red, resultó en un deterioro de la experiencia del usuario bajo una carga elevada.

la raíz del problema

El análisis muestra que, aunque QUIC se diseñó con buenas intenciones, de hecho, la lógica de los líderes de bloque que restringen las conexiones se implementó incorrectamente y fue defectuosa. El problema actual es que la eliminación de conexiones parece realizarse de forma aleatoria, en lugar de basarse en criterios establecidos (por ejemplo, eliminar todas las conexiones por debajo de un determinado umbral de coste). Esto lleva a una situación en la que, para completar con éxito una transacción, un usuario o bot debe enviar más mensajes de spam que otros, lo que dificulta que los usuarios comunes completen con éxito una transacción.

Soluciones y perspectivas de futuro

Ante este desafío, el equipo y la comunidad de Solana están trabajando activamente para resolver los problemas de la capa de red. Equipos como @jump_firedancer, @Anza_xyz y @solana están trabajando arduamente para implementar correcciones, algunas de las cuales ya se han implementado, y se espera que se publiquen actualizaciones más importantes en las próximas semanas.

Sin embargo, incluso si estos problemas se resuelven, a Solana todavía le queda un largo camino por recorrer. Aún no se sabe si las medidas de reparación actuales pueden prevenir eficazmente el próximo problema de congestión; se espera que el Firedancer de @Jump_ resuelva estos problemas, pero no se espera que se lance hasta finales de año, además, el problema de la red; El spam todavía existe y el mecanismo económico de transacciones en Solana ha fallado. Detenga los ataques de spam de los malos actores.

en conclusión

Aunque la red Solana ha experimentado recientemente graves problemas de congestión, eso no significa que su futuro sea sombrío. Así como Ethereum ha superado sus desafíos, se espera que Solana supere sus dificultades actuales y continúe con su objetivo de desarrollar una plataforma blockchain eficiente, segura y escalable. Gracias a los esfuerzos conjuntos de la comunidad y la innovación tecnológica continua, todavía vale la pena mirar hacia el futuro de Solana.