
Subscribe to Bankless or sign in
Solana ha tenido un año torbellino.
Con la mayor parte de la atención de los inversores centrada en la acción del precio y los mercados de memecoin incendiándose en Solana, el desarrollo más alcista para la L1 ha sido precisamente eso - desarrollo real.
En este artículo, nos sumergiremos en una serie de diferentes tecnologías que se están empleando y desarrollando para hacer avanzar la cadena, desde un floreciente ecosistema L2 hasta la compresión ZK y nuevos clientes validadores, todo lo cual podría significar un futuro brillante y duradero para Solana.
Vamos al grano👇
Solana L2s and Rollups
Si bien la actualización de software 1.18.15 de Solana podría marcar una mejora significativa para la red gracias a un nuevo programador central, esta no es ni mucho menos la única actualización que se está preparando para ayudar a Solana a gestionar grandes volúmenes de transacciones y a escalar a medida que sigue cosechando éxitos.
Los meses de congestión del comercio de memecoin y los lanzamientos anticipados han puesto a prueba la arquitectura monolítica de Solana, provocando un debate sobre permanecer monolítico o adoptar un enfoque modular.
El diseño monolítico de Solana, donde toda la actividad se produce en una cadena, ofrece beneficios como velocidades de transacción rápidas y facilidad de composibilidad, pero a medida que la cadena madura, los costos de infraestructura han aumentado. A principios de este año, vimos un montón de discusións sobre Solana necesita L2s y rollups para hacer frente a los crecientes costes y la congestión.
El impulso para L2s y modularizar la máquina virtual Solana (SVM) ha crecido con el desarrollo de appchains y L2s para juegos, IA, banca y comercio. Esto está impulsado por las necesidades de escalabilidad y el éxito de appchains como Pyth, que se trasladó fuera de mainnet para manejar actualizaciones de precios de alta frecuencia mientras mantiene la SVM para altos volúmenes de transacciones.
Otros están siguiendo el ejemplo de Pyth, construyendo appchains y rollups para casos de uso específicos con sus propias SVMs.
MagicBlock introduce Ephemeral Rollups en Solana para juegos onchain escalables y componibles.
- Grass, un proyecto DePIN basado en navegador, resuelve los problemas de datos de IAcon pruebas ZK para la verificación de datos en su propia L2.
- Zeta Markets, una DEX perp, planea lanzar un rollup de Solana para mejorar su experiencia de usuario, la eficiencia del capital y la velocidad de las transacciones.
- Sonic, que recientemente lanzó su testnet, está construyendo una cadena SVM modular (Hypergrid) para que los juegos desplieguen sus propias cadenas en Solana.
- Iron Bank está desarrollando la primer banco institucional onchain que utiliza la SVM para transacciones fiat de alto rendimiento y compatibles.
- Mantis es un rollup de Solana que proporciona flujo de órdenes abstracto de la cadena, interoperabilidad entre cadenas y rendimiento nativo a través de la Picasso Network's Restaking Layer.
Wild Prediction -- The next $1 billion token launch on Solana will be an SVM stack/infra play. Watch out 👀 pic.twitter.com/ijPCN7WZFj
- Yash Agarwal (@yashhsm) 6 de julio de 2024
ZK Compression
Más allá de las L2, Helius, una plataforma para desarrolladores de Solana, y Light Protocol, una capa ZK para Solana, han introducido una tecnología llamada compresión ZK para escalar la red.
Compresión ZK pretende mejorar la escalabilidad abordando la hinchazón de estado, que es el crecimiento continuo de datos que cada nodo debe almacenar. La sobrecarga de estados aumenta los requisitos de hardware de los nodos, lo que encarece el mantenimiento de los datos históricos. En consecuencia, aumentan los costes de red, disminuye la descentralización y se dificulta la interoperabilidad de las aplicaciones.
Aunque la compresión ZK, al igual que la compresión de archivos tradicional, reduce el tamaño de los datos, también optimiza la forma en que Solana almacena los datos de su libro mayor agrupando varias cuentas en un único resumen verificable denominado raíz Merkle. Este enfoque reduce los costes de almacenamiento al tiempo que mantiene la seguridad e integridad de los datos. Esto ocurre en el nivel RPC, que facilita la comunicación entre diferentes partes de la red en lugar de directamente en Solana.
La compresión ZK puede mejorar enormemente la escalabilidad de Solana. Mitiga la hinchazón del estado, reduce los requisitos de nodo completo y mejora el acceso al estado histórico, mejorando la eficiencia del libro mayor, reduciendo los costes de transacción y manteniendo la descentralización.
viendo @LightProtocol @heliuslabs construir esto juntos ha sido un placer absoluto
- jon wong 🤏🏼🌱🧋🎈💳🪙💸🎬👀 (@jnwng) 22 de junio de 2024
tenemos una oportunidad real en @solana de abordar las necesidades de millones, pero no si la economía básica no está a nuestro favor
la compresión zk hace que eso sea una realidad, ¡hoy! https://t.co/P65vuUI7vA
Nuevos clientes de nodo
Solana está evolucionando para satisfacer las altas exigencias de rendimiento y fiabilidad de blockchain. Dos novedades importantes son los nuevos clientes de nodo, Firedancer y Mithril. Estos tienen como objetivo mejorar la escalabilidad, eficiencia y robustez de Solana a través de tecnología actualizada.
Firedancer
Desarrollado por la empresa de comercio Jump Crypto, el próximo cliente validador Firedancer tiene como objetivo mejorar el rendimiento de Solana con arquitectura modular, baja latencia y alto rendimiento.
Con Firedancer se encuentra actualmente activo en testnet, examinemos cómo consigue estas mejoras.
- Arquitectura modular y tolerancia a fallos: A diferencia de los clientes tradicionales, Firedancer utiliza procesos individuales denominados tiles, cada uno de los cuales realiza funciones específicas como el procesamiento de transacciones o la verificación de firmas. Este enfoque modular garantiza que un fallo en un tile no afecte a todo el sistema.
- Redes avanzadas y procesamiento de datos: Firedancer utiliza implementaciones personalizadas para gestionar los flujos de datos de forma eficiente, minimizando la asignación de memoria y evitando la congestión que provoca los cortes de red. Además, Firedancer aprovecha el paralelismo de los datos para gestionar volúmenes masivos de transacciones con una latencia mínima.
- Aceleración y eficiencia del hardware: Mediante la incorporación de matrices de puertas programables en campo (FPGA), un hardware eléctrico altamente eficiente, Firedancer consigue un rendimiento y una eficiencia energética increíbles. Las FPGA permiten a Firedancer procesar hasta 8M de firmas por segundo.
Las contribuciones a GitHub de Solana Firedancer han alcanzado un máximo histórico pic.twitter.com/GI3GkduSKG
- Jack Kubinec (@whosknave) 8 de julio de 2024
Mithril
Escrito en el lenguaje de codificación Golang centrado en la simplicidad y desarrollado por el validador Overclock, Mithril es un nuevo cliente de nodo completo de próxima aparición diseñado para reducir los requisitos de hardware y mejorar la accesibilidad para ejecutar nodos Solana, mejorando la escalabilidad y la descentralización.
El desarrollo de Mithril está estructurado en varios hitos:
- Reconstrucción del SVM: Casi completado, el primer hito implica la reconstrucción de la SVM en Golang, la reelaboración de todas las operaciones del sistema y los programas nativos, y asegurar pruebas exhaustivas y la ausencia de errores.
- Manejo de transacciones y actualización del libro mayor: El segundo hito se centra en el manejo de transacciones y la actualización del libro mayor de Solana. Mithril implementará una interfaz RPC mínima para mejorar la interacción con la red y mejorar los componentes de la infraestructura para garantizar un funcionamiento correcto.
- Optimización del sistema: El tercer hito implica optimizar el rendimiento del sistema y reducir el consumo de recursos mediante la actualización de la máquina virtual y la base de datos de cuentas. Esto permite una ejecución más rápida de los contratos inteligentes y una gestión de datos más eficiente, haciendo que el sistema sea más escalable.
- Recuperación y almacenamiento de datos mejorados: El último hito tiene como objetivo mejorar la accesibilidad, resistencia y seguridad de los datos mediante la recuperación de datos de blockchain de múltiples fuentes, garantizando la disponibilidad, instituyendo capacidades de archivo para datos históricos, utilizando BitTorrent para una distribución de datos rápida y fiable, y Filecoin para una mayor seguridad y durabilidad.
.El estado de la diversidad de clientes en Solana:
- 𝙴𝚖𝚖𝚊𝚗𝚞𝚎𝚕 🇬🇭🦉 (@0xMawuko) 18 de junio de 2024
- Solana Core por @solanalabs (en directo)
- Jito por @jito_labs (en directo)
- Firedancer de @jump_firedancer (próximamente)
- Agave de @anza_xyz (próximamente)
- Sig de @Syndica_io (próximamente)
- Mithril by @OverclockSol (próximamente)
Es notable ver a Solana madurando bien.
Construyendo el futuro
A medida que Solana continúa evolucionando y abordando los desafíos que plantean los altos volúmenes de transacciones y la congestión de la red, la última actualización de software y la introducción de nuevas tecnologías como L2s, compresión ZK y clientes de nodo avanzados marcan avances significativos hacia el manejo de la escala a la que Solana aspira.
El futuro de Solana parece prometedor, con la cadena adaptando su arquitectura para satisfacer su creciente demanda, y allanando el camino para un crecimiento continuo y avances que hacen de la red un lugar de primera para construir.