Siguenos en

Solana acelera su evolución técnica con Agave v4.1.0, RPC 2.0 y avances en Alpenglow

·
·

El ecosistema de Solana despliega una nueva oleada de actualizaciones centradas en validadores, infraestructura RPC y herramientas para desarrolladores. Agave v4.1.0, Solana Kit v7.0.0 y los avances de Alpenglow refuerzan una hoja de ruta enfocada en mejorar la consistencia, escalabilidad y accesibilidad de la red.


Solana despliega una nueva oleada de actualizaciones técnicas

El ecosistema de Solana ha registrado una intensa semana de actividad entre los equipos responsables de la infraestructura principal de la blockchain.

Nuevas versiones de clientes de validadores, sistemas RPC, SDK y herramientas de desarrollo han comenzado a desplegarse dentro del ecosistema.

Entre las principales actualizaciones se encuentran Agave v4.1.0, Solana Kit v7.0.0, Cloudbreak v0.1.2, Superbank v0.5.0 y Solana Go v1.22.0.

También se han actualizado diferentes librerías y herramientas utilizadas por desarrolladores de programas dentro de Solana.

El objetivo común de estas mejoras es reforzar la infraestructura técnica de la red y preparar el ecosistema para futuras actualizaciones del protocolo.

Agave v4.1.0 avanza en la compatibilidad entre validadores

Uno de los principales focos de desarrollo continúa siendo la compatibilidad entre las diferentes implementaciones de clientes de validadores.

Actualmente, Solana cuenta con diferentes clientes como Agave, Firedancer y Mithril.

La existencia de múltiples implementaciones puede mejorar la resiliencia de la red al reducir la dependencia de un único software.

Sin embargo, todos los clientes deben interpretar las reglas del protocolo de manera idéntica.

Agave continúa desarrollando mecanismos de pruebas destinados a garantizar esta compatibilidad.

Uno de los principales sistemas utilizados es el fuzzing.

Esta técnica genera grandes cantidades de escenarios y entradas poco habituales para detectar posibles diferencias entre las implementaciones.

Las últimas mejoras se han centrado en las llamadas al sistema y los costes de las transacciones.

El objetivo es garantizar que las operaciones del runtime y el cálculo de costes funcionen de la misma manera independientemente del cliente utilizado por el validador.

Alpenglow da un nuevo paso hacia su activación

El desarrollo de Alpenglow continúa avanzando dentro de la hoja de ruta técnica de Solana.

Agave ha integrado el último feature flag necesario para comenzar el proceso de activación.

Este movimiento representa uno de los primeros pasos para que los validadores comiencen la transición hacia Alpenglow a partir de la versión 4.3.

La implementación se realizará de forma progresiva.

Inicialmente se desplegará Votor, uno de los componentes principales del sistema.

Alpenswitch está previsto para comenzar sus pruebas en Testnet durante julio.

Posteriormente, su activación en Mainnet está prevista para agosto.

La activación estará controlada mediante mecanismos vinculados a las épocas de la red.

Este enfoque permite introducir cambios importantes de manera gradual y coordinada entre los validadores.

RPC 2.0 amplía la infraestructura de Solana

La infraestructura RPC también ha recibido importantes actualizaciones.

Cloudbreak y Superbank continúan ampliando la cobertura de las funciones utilizadas por proveedores de infraestructura.

Los RPC permiten que aplicaciones, plataformas y servicios interactúen con la blockchain de Solana.

Una mayor cobertura de estas interfaces facilita el desarrollo de nuevas herramientas dentro del ecosistema.

Cloudbreak ha incorporado tres nuevas llamadas RPC.

Entre ellas se encuentran getTokenSupply, getVoteAccounts y getTokenLargestAccounts.

Estas funciones permiten consultar información relacionada con el suministro de tokens, las cuentas de voto de los validadores y las principales cuentas que mantienen determinados activos.

Las mejoras amplían la compatibilidad con la especificación HTTP RPC de Solana.

Superbank incorpora streaming mediante gRPC

Superbank ha añadido soporte para streaming mediante gRPC.

Este protocolo es utilizado por diferentes servicios backend para transmitir información de manera eficiente.

La nueva funcionalidad permitirá transmitir eventos de Solana directamente hacia infraestructuras compatibles con gRPC.

Esto puede facilitar que nuevos proveedores desarrollen sus propios sistemas RPC.

La capacidad de transmitir datos en tiempo real resulta especialmente importante para aplicaciones que necesitan reaccionar rápidamente a eventos on-chain.

Plataformas de trading, sistemas de monitorización y herramientas de análisis blockchain podrían beneficiarse de este tipo de infraestructura.

Superbank también ha incorporado soporte para el método getEpochInfo.

Esta función permite consultar información relacionada con la época actual de la blockchain.

Solana prepara nuevas versiones de transacciones

Otra de las mejoras incorporadas en Superbank está relacionada con las versiones de las transacciones.

La infraestructura comienza a prepararse para identificar diferentes formatos.

Entre ellos se encuentran las transacciones Legacy, v0 y la futura versión v1.

La capacidad de mostrar la versión de una transacción dentro de las respuestas JSON facilita el trabajo de los desarrolladores.

Las aplicaciones pueden adaptar su comportamiento dependiendo del formato utilizado.

La preparación para nuevas versiones también indica que Solana continúa desarrollando cambios en la estructura de sus transacciones.

Solana Kit v7.0.0 amplía el soporte para React

Las herramientas destinadas a desarrolladores de aplicaciones también han recibido importantes actualizaciones.

Solana Kit v7.0.0 amplía significativamente la integración con React.

El paquete @solana/react incorpora ahora nuevas herramientas para construir aplicaciones conectadas con Solana.

Los desarrolladores pueden utilizar nuevos hooks como useClient y useSubscription.

También se han añadido proveedores, sistemas para realizar solicitudes RPC y mecanismos para gestionar estados de carga.

La actualización incorpora tipos específicos para respuestas RPC.

Además, se han integrado herramientas compatibles con TanStack Query y SWR.

Estas tecnologías permiten gestionar datos y suscripciones dentro de aplicaciones web.

Solana Kit abre la puerta a Angular, Vue y Svelte

Uno de los cambios estructurales más importantes es la separación entre Solana Kit y React.

Kit puede utilizarse ahora como una dependencia independiente.

Esta arquitectura podría facilitar futuras integraciones con otros frameworks.

Entre las posibles opciones se encuentran Angular, Vue.js, Svelte y SolidJS.

La expansión hacia diferentes entornos de desarrollo podría aumentar la accesibilidad de Solana para nuevos equipos.

Los desarrolladores ya no tendrían que depender exclusivamente de un ecosistema específico para construir aplicaciones conectadas con la blockchain.

La introspección de transacciones llega a Solana Kit

Solana Kit también ha incorporado el paquete @solana/transaction-introspection.

La herramienta permite analizar las instrucciones contenidas dentro de transacciones on-chain confirmadas.

Los desarrolladores pueden utilizar esta funcionalidad para comprobar si una transacción contiene instrucciones específicas de un programa.

También pueden validar valores y mostrar directamente información dentro de una aplicación.

La introspección facilita la interoperabilidad entre las respuestas de las transacciones y los clientes de programas.

Este tipo de herramientas puede resultar especialmente útil para aplicaciones financieras y sistemas de monitorización on-chain.

Solana Go amplía el acceso a datos de la blockchain

Solana Go v1.22.0 también incorpora nuevas funcionalidades.

El cliente añade soporte para cuentas Sysvar.

Estas cuentas permiten acceder a información del sistema de Solana.

Entre los datos disponibles se encuentran el reloj de la red y la información relacionada con las épocas.

El soporte permite que los desarrolladores de Go accedan y analicen estos datos directamente.

Solana Go también ha incorporado compatibilidad con el método getTransactionsForAddress.

Esta función permite consultar transacciones relacionadas con una dirección específica.

El método fue desarrollado inicialmente dentro de la infraestructura de Helius.

Su incorporación al cliente de Solana Go evita que los desarrolladores tengan que implementar soluciones personalizadas.

Solana mejora las herramientas para programas y tokens

Las librerías de programas de Solana también continúan evolucionando.

El SDK de Rust del programa Associated Token Account prepara la eliminación progresiva de get_associated_token_address.

La función será sustituida por get_associated_token_address_with_program_id.

El objetivo es reducir la confusión entre las cuentas utilizadas por tokens SPL y Token-2022.

Ambos programas utilizan direcciones diferentes.

La derivación de las cuentas necesita incorporar el identificador del programa correspondiente.

La nueva función hace explícita esta diferencia.

Una nueva librería facilita la verificación secp256k1

El equipo de Solana Program Library también ha creado una nueva librería de Rust denominada secp256k1-verify.

La herramienta incorpora funciones auxiliares para realizar verificaciones criptográficas.

Los desarrolladores pueden utilizar estos métodos sin depender directamente del programa secp256k1.

La reutilización de herramientas de verificación puede simplificar el desarrollo de programas que necesitan validar firmas criptográficas.

Este tipo de mejoras también puede reducir la duplicación de código dentro del ecosistema.

Solana refuerza su infraestructura antes de nuevas fases de crecimiento

Las últimas actualizaciones muestran que el desarrollo de Solana continúa concentrándose en diferentes capas de la infraestructura.

Agave trabaja en la consistencia entre clientes de validadores.

Alpenglow avanza hacia su proceso de activación.

Cloudbreak y Superbank amplían la infraestructura RPC.

Solana Kit mejora las herramientas para aplicaciones web.

Solana Go aumenta el acceso a datos de la blockchain.

Las librerías de programas incorporan nuevas herramientas para tokens y verificaciones criptográficas.

El resultado es una evolución técnica distribuida entre diferentes componentes de la red.

La capacidad de Solana para mantener múltiples clientes de validadores compatibles, mejorar la distribución de datos y facilitar el desarrollo de aplicaciones será fundamental para su próxima etapa.

Alpenglow se mantiene como uno de los desarrollos más importantes dentro de la hoja de ruta.

Su despliegue progresivo durante los próximos meses podría representar una nueva fase para la infraestructura de consenso de Solana.

RELACIONADO

CALENDARIO ECONÓMICO

Accede a nuestro calendario económico y mantente al día con los eventos clave.
Recientes
Próximos
spot_img

DESTACADO

TE INTERESA