A medida que el ecosistema de blockchain se expande, Solana busca mantenerse a la vanguardia de la creciente demanda a través de la innovación técnica y la resolución proactiva de problemas. La capacidad de Solana para manejar más transacciones que todos los demás blockchains combinados demuestra sus capacidades operativas en vivo. Sin embargo, con el crecimiento surge la inevitable necesidad de mejorar continuamente la infraestructura.
En una entrevista exclusiva reciente con BeInCrypto, Matt Sorg, el Vicepresidente de Tecnología de la Fundación Solana, discutió una variedad de temas, desde los desafíos técnicos de Solana y sus esfuerzos para abordar la congestión de transacciones hasta mantener la descentralización y la seguridad de la red.
¿Qué hace a Solana un ecosistema atractivo para startups y desarrolladores?
Solana es representativo de un ecosistema con el cual colaborar con tu aplicación. Ambas cosas son bastante atractivas para una startup. No tienes que crear un ecosistema completamente nuevo y asegurarte de que haya monederos y rampas de entrada y salida, y USDC y USDT. No tienes que preocuparte por eso. Todo eso ya está disponible en Solana.
Por lo tanto, es realmente importante para una startup concentrarse en su competencia central. No tienes que reinventar la rueda. Desarrollar en Solana realmente impulsa a las personas desde eso, y no tienen que pensar en ello.
Creo que esa es parte de la razón por la cual las aplicaciones de Solana han sido relativamente exitosas. Las aplicaciones pueden concentrarse en lo único que están entregando al mundo, no en la infraestructura.
¿Cuáles ves los principales desafíos técnicos que enfrentan los desarrolladores?
Primero que nada, es algo parecido al enfoque. Creo que hay tantas cadenas e infraestructuras por ahí. Hay un chiste que dice que hay más cadenas que aplicaciones, lo cual creo que es cierto en este momento. Hay una enorme cantidad de diferentes cadenas y Capas 2 y lo que sea que surja.
Entonces, creo que esa falta de claridad puede dificultar que un fundador sepa hacia dónde dirigirse. Solana es como una cadena de muy baja fricción y alto rendimiento, pero todos prometen eso. Lo que tenemos es que lo mostramos en vivo. No es solo una promesa de eso.
Solana realiza más transacciones por día que todos los blockchains combinados. Eso significa tanto una cuestión de oferta y demanda. Ambas cadenas son capaces de hacerlo en vivo y con tarifas muy bajas.
¿Qué desafíos surgen al tratar de mantener estos niveles de rendimiento a medida que la red SOL se expande?
Hemos empujado realmente el límite en esto. Puedes ver que lo estamos empujando tan fuerte que, como mucha gente vio en los primeros días, hubo algunos cortes. La severidad y duración de esos son exageradas, pero cualquier corte no es bueno. Eso definitivamente ha mejorado con el tiempo. Parte de ello es simplemente si vas a tratar de estirar los límites.
Muchas de las otras cadenas son secuenciadores únicos, muy, muy por diseño. Tienen bajo rendimiento y menos margen de error. Hay menos cosas que pueden desencadenar cosas. Es simplemente menos complejo. Pero solo vas a hacer 17 TPS si te encierras en ese tipo de cosa.
No hay otra cadena EVM que realmente haga más de 100, mientras que Solana ha hecho, en entornos en vivo, más de 8,000. Y eso es solo de aplicaciones, sin incluir votos.
¿Puedes explicar cómo Solana aborda los cuellos de botella mientras la demanda aumenta?
Cada vez que aumentas 10 veces, te encuentras con una nueva demanda de 10 veces y un nuevo desafío de infraestructura. Así es como funcionan generalmente las cosas. Uno de nuestros desafíos es que cuando eso sucede, generalmente es solo una preocupación de ingeniería.
El más reciente que ocurrió en abril fue una congestión consistente. Era difícil realizar transacciones y cosas así. Y había todo este FUD sobre transacciones fallidas y todo este ruido. Las transacciones fallidas no son un gran problema. El problema estaba realmente antes en la pila.
Era los componentes Web 2.0 de la pila, la forma en que implementamos QUIC. Estaba usando una biblioteca llamada Quinn, que es una biblioteca de código abierto de Google. Simplemente tuvimos que reescribirla.
¿Hay alguna herramienta o SDK en Solana que los desarrolladores deberían conocer?
Hay muchas. De hecho, hay un ecosistema muy robusto. Primero, la cadena misma tiene algunas propiedades que son básicamente SDK para acuñar NFT o tokens. Puedes usar tokens SPL, NFT de Metaplex, o una variedad de ambas cosas para acuñarlos. Como desarrollador, estás usando código ya en cadena que ya está auditado.
Todo lo que estoy haciendo es enviar mi configuración, que puede ser JavaScript, un motor de juego, Python o Rust.
Pero son solo cosas normales de front-end. No tienes que volver a auditar para hacer eso. Si quieres código personalizado en cadena, entonces sí, necesitas hacer SVM, Rust y cosas en cadena, pero hay muchas aplicaciones colaborativas por ahí que no necesitas hacer ese tipo de cosas.
SOL ha sido noticia tras el aumento de memecoins en la red. ¿Cómo ve la Fundación este aumento de interés?
Es un ecosistema salvaje. Legítimamente, dos de los fundadores de Solana dirán cualquier cosa en Twitter, y de inmediato aparece una memecoin sobre ello, como cinco segundos después o usualmente varias memecoins que se burlan de lo que dijeron. Diría que se puede comparar bastante con una lotería o un casino.
Son juegos de suma cero. Al final del día, tienes personas compitiendo entre sí. No necesitas infraestructura ni desarrollo debajo de eso, solo la narrativa porque eso es lo que estás negociando con las Capas 2.
Creo que parte de por qué muchas Capas 2 y Capas 1 han tenido dificultades es porque si aún no tienen usuarios, ¿por qué no simplemente negociar las memecoins? Si todo lo que estás negociando es la narrativa, ve directamente a las memecoins más líquidas.
¿Tiene Solana planes para mejorar su interoperabilidad con otras cadenas?
Solana es muy componible. Todas las transacciones están compuestas por múltiples instrucciones. Esas instrucciones pueden ser a través de una variedad de smart contracts o lo que llamamos programas. Parte de la razón por la que Solana es tan genial es como Júpiter; por ejemplo, cada vez que realiza un intercambio, interactúa con cualquier número de DEX para encontrar los mejores precios en una variedad de ellos.
Solana es muy componible y atómica, lo que significa que todas las transacciones ocurren o ninguna ocurre. Por lo tanto, es una muy buena experiencia de usuario. Como quiero hacer algo, oh, va a suceder, o no, lo cual, por cierto, vuelve a lo que mencioné antes.
Eso es de donde provienen las transacciones fallidas. A veces, una de las condiciones del intercambio no se cumple, por lo que falla, y debería fallar. Si esa condición no se cumple, es como algo que has definido para ello. No es la cadena en sí la que está procesando esa transacción fallida perfectamente bien.
Más sobre los planes de Solana
Es solo que la condición no se cumplió. Y eso es lo primero: Solana ya, en su esencia, trata sobre la composibilidad. Las cosas adicionales en las que nos estamos concentrando son los puentes. La idea de la que hemos hablado un par de veces ahora es que Solana tiene esta baja fricción, y ahí es donde irá la financiación. Por lo tanto, estar lo más conectado posible con tantos lugares que emitan activos es realmente importante.
No estamos tratando de reemplazar ninguna otra cadena o lo que sea, pero si los activos valiosos están en alguna otra cadena y quieren interactuar con la liquidez y funcionalidad de Solana, queremos facilitar eso lo más posible para reducir la fricción para que fluya hacia Solana, donde hay otra liquidez y otra funcionalidad. Así que sí, están saliendo muchos puentes.
Esto se llama intenciones, que básicamente son cosas definidas implícitamente entre cadenas que deseas. Usualmente, hay un montón de tecnologías sofisticadas debajo, como ZK, para probar que la intención se cumplió. Estamos trabajando con algunos de los proveedores de intenciones que están haciendo eso.
Mientras los validadores de SOL se expanden, ¿qué medidas tomarán para optimizar la descentralización de la red?
Primero, quiero asegurarme de que quede claro que los validadores de Solana son sin permisos. Pueden entrar y salir como les plazca, y el protocolo simplemente se ajusta. Esto es muy diferente de muchas Capas 2 y otras Capas 1. Ethereum también es sin permisos, pero incluso eso requiere 32 Ethereum como mínimo.
El mínimo de Solana es uno. Para ser rentable, necesitas mucho más que eso, pero es un protocolo sin permisos. En cuanto a la seguridad, hay muchos desarrollos. El más notable que escucharás más en las próximas semanas es Firedancer, el segundo cliente validador en Solana, que les da a los validadores más opciones sobre qué cliente quieren ejecutar y también ofrece algunas redundancias.
Así que si alguna vez hay una falla en uno, los validadores pueden cambiar al otro al instante. Es un paradigma bastante poderoso en términos de resiliencia.
¿Cuál es la visión a largo plazo de Solana para la descentralización y la escalabilidad?
El objetivo de Solana es ser esta sincronización global de cualquier dato. Obviamente, si te importa la sincronización global, probablemente tenía algún valor: datos financieros, seguro, así como datos de DePIN.
Somos menos opinativos sobre exactamente cómo se usa. Es una cadena sin permisos que queremos que sea capaz de facilitar finanzas y negocios. Sin animosidad en absoluto; solo queremos que los negocios estén configurados para el éxito.