Autor: David C, Bankless; Compilador: Baishui, Golden Finance;

Solana ha tenido un año tumultuoso.

Dado que la mayor atención de los inversores se centra en la acción del precio y el impacto del mercado de memecoin en Solana, el desarrollo más optimista para L1 es el progreso real que ha logrado el proyecto.

En este artículo, profundizaremos en una variedad de tecnologías diferentes que se están adoptando y desarrollando para avanzar en blockchain, desde el floreciente ecosistema L2 hasta la compresión ZK y los nuevos clientes validadores, todo lo cual podría brindarle a Solana un futuro brillante y duradero. .

Solana L2 y paquetes acumulativos

Si bien la actualización de software 1.18.15 de Solana puede marcar una mejora importante para la red, gracias a un nuevo programador central, de ninguna manera es la única actualización que Solana necesitará para gestionar altos volúmenes de transacciones y escalar mientras continúa con su éxito.

Meses de congestión de transacciones de memecoin y lanzamientos aéreos anticipados han puesto a prueba la arquitectura monolítica de Solana, generando un debate sobre si permanecer monolítico o adoptar un enfoque modular.

El diseño monolítico de Solana (toda la actividad ocurre en una cadena) tiene ventajas como una rápida velocidad de transacción y facilidad de composición, pero a medida que la cadena madura, los costos de infraestructura aumentan. A principios de este año, vimos mucha discusión sobre la necesidad de Solana de L2 y Rollup para abordar los costos crecientes y los problemas de congestión.

La modularización de L2 y Solana Virtual Machine (SVM) continúa ganando impulso a medida que las cadenas de aplicaciones y L2 evolucionan en juegos, inteligencia artificial, banca y comercio. Esto se debe a las necesidades de escalabilidad y al éxito de cadenas de aplicaciones como Pyth, que está fuera de la red principal para manejar actualizaciones de precios de alta frecuencia mientras mantiene SVM para manejar grandes volúmenes de transacciones.

Otros están siguiendo el ejemplo de Pyth y utilizan sus propias SVM para crear cadenas de aplicaciones y paquetes acumulativos para casos de uso específicos.

  • MagicBlock presenta Ephemeral Rollups en Solana para juegos en cadena escalables y componibles.

  • Grass es un proyecto DePIN basado en navegador que resuelve el problema de los datos de IA utilizando pruebas ZK para la verificación de datos en su propia L2.

  • Zeta Markets, un DEX perpetuo, planea lanzar Solana Rollup para mejorar su experiencia de usuario, eficiencia de capital y velocidad de negociación.

  • Sonic lanzó recientemente su red de prueba y está construyendo una cadena SVM modular (hiperred) para que los juegos implementen sus propias cadenas en Solana.

  • Iron Bank está desarrollando el primer banco institucional en cadena que utiliza SVM para transacciones fiduciarias de alto rendimiento que cumplen con las normas.

  • Mantis es un Solana Rollup que proporciona flujo de pedidos abstractos en cadena, interoperabilidad entre cadenas y rendimientos nativos a través de la capa de recuperación de Picasso Network.

Compresión ZK

Además de las L2, la plataforma de desarrollo de Solana Helius y el protocolo ligero de capa ZK de Solana también introducen una tecnología llamada compresión ZK para escalar la red.

La compresión ZK está diseñada para mejorar la escalabilidad al abordar el aumento de estado, el crecimiento continuo de los datos que cada nodo debe almacenar. La inflación del estado aumenta los requisitos de hardware para los nodos completos, lo que encarece el mantenimiento de los datos históricos. Como resultado, los costos de la red aumentan, la descentralización disminuye y la interoperabilidad de las aplicaciones se vuelve más difícil.

Si bien la compresión ZK reduce el tamaño de los datos como la compresión de archivos tradicional, también optimiza la forma en que Solana almacena los datos de su libro mayor al agrupar varias cuentas en un resumen verificable, llamado raíz de Merkle. Este enfoque reduce los costos de almacenamiento al tiempo que mantiene la seguridad e integridad de los datos. Esto sucede a nivel RPC, lo que facilita la comunicación entre diferentes partes de la red, en lugar de hacerlo directamente en Solana.

La compresión ZK puede mejorar enormemente la escalabilidad de Solana. Puede aliviar la sobrecarga estatal, reducir los requisitos de nodos completos, mejorar el acceso histórico al estado, mejorar la eficiencia del libro mayor, reducir los costos de transacción y mantener la descentralización.

Nuevo cliente de nodo

Solana evoluciona constantemente para satisfacer las altas demandas de rendimiento y confiabilidad de blockchain. Dos novedades importantes son los nuevos clientes de nodos Firedancer y Mithril. Estos están diseñados para mejorar la escalabilidad, eficiencia y solidez de Solana a través de tecnologías mejoradas.

bailarín de fuego

El próximo cliente de validación Firedancer es desarrollado por la empresa comercial Jump Crypto y tiene como objetivo mejorar el rendimiento de Solana a través de una arquitectura modular, baja latencia y alto rendimiento.

Firedancer ya está disponible en testnet, así que echemos un vistazo a cómo implementa estas mejoras.

  • Arquitectura modular y tolerancia a fallas: a diferencia de los clientes tradicionales, Firedancer utiliza procesos separados llamados "bloques", cada uno de los cuales realiza una función específica, como procesar transacciones o verificar firmas. Este enfoque modular garantiza que la falla de un bloque no afecte a todo el sistema.

  • Redes avanzadas y procesamiento de datos: Firedancer utiliza implementaciones personalizadas para administrar eficientemente el flujo de datos, minimizando las asignaciones de memoria y previniendo la congestión que causa interrupciones en la red. Además, Firedancer aprovecha el paralelismo de datos para procesar grandes volúmenes de transacciones con una latencia mínima.

  • Aceleración y eficiencia de hardware: al combinar matrices de puertas programables en campo (FPGA) y hardware eficiente, Firedancer logra un rendimiento y una eficiencia energética impresionantes. La FPGA permite a Firedancer procesar hasta 8 millones de firmas por segundo.

mitril

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 diseñado para reducir los requisitos de hardware y aumentar la accesibilidad para ejecutar nodos Solana, mejorando así la escalabilidad y la descentralización.

El desarrollo de Mithril se divide en varios hitos:

  • Reconstrucción de SVM: el primer hito está casi completo e implica reconstruir SVM en Golang, reescribir todas las operaciones del sistema y programas nativos, y garantizar que esté completamente probado y libre de errores.

  • Procesamiento de transacciones y actualizaciones del libro mayor: el segundo hito se centra en procesar transacciones y actualizar el 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 el funcionamiento adecuado.

  • Optimización del sistema: el tercer hito implica optimizar el rendimiento del sistema y reducir el consumo de recursos mediante la actualización de las máquinas virtuales y las bases de datos de cuentas. Esto permite una ejecución más rápida de contratos inteligentes y una gestión de datos más eficiente, lo que hace que el sistema sea más escalable.

  • Recuperación y almacenamiento de datos mejorados: el objetivo final tiene como objetivo mejorar la seguridad y la durabilidad mediante la recuperación de datos de blockchain de múltiples fuentes, garantizando la disponibilidad, estableciendo capacidades de archivo para datos históricos, usando BitTorrent para una distribución de datos rápida y confiable y usando Filecoin para mejorar la accesibilidad de los datos. resiliencia y seguridad.

panorama

A medida que Solana continúa evolucionando y enfrentando los desafíos de 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 L2, compresión ZK y clientes de nodos avanzados marcan un progreso significativo para Solana en el manejo de la escala que desea. progreso.

El futuro es brillante para Solana y la cadena adaptará su arquitectura para satisfacer la creciente demanda y allanar el camino para un crecimiento y avance continuos, haciendo de la red el mejor lugar para construir.