Han comenzado las pruebas públicas de la red Shimmer
La actualización del protocolo Stardust debuta en la primera red de pruebas pública y abierta: la red Shimmer Beta. Prueba las nuevas librerias y wallet, mintea tus propios tokens y NFTs con la command line wallet o navega por la red a través del nuevo explorador. Una vez probada suficientemente, la red Shimmer, incluyendo el token $SMR, será lanzada.
Hoy marca el inicio de la red Shimmer Beta, un paso importante hacia el lanzamiento de la red Shimmer. Invitamos a todos los desarrolladores pioneros, a los innovadores, a los amantes de los tokens y a los que buscan oportunidades emocionantes durante nuestro mercado bajista a que vengan a probar el nuevo protocolo Stardust y sus características de utilidad de los tokens que impulsarán la red Shimmer en su lanzamiento.
Shimmer es una red de capa (L1) que junto con IOTA está construyendo una nueva arquitectura de ledger, que se convertirá en la capa fundacional para construir nuevas economías descentralizadas escalables y componibles. Basándose en el ledger DAG (Directed Acyclic Graph) paralelizado llamado «Tangle», el protocolo se actualizará a través de una serie de lanzamientos que añadirán nuevas características como la tokenización nativa, los tipos de salida, las redes de contratos inteligentes de Capa 2 y, finalmente, la descentralización total a través de un algoritmo de consenso sin líder. Shimmer será la red de innovación con acceso temprano a estos desarrollos de vanguardia para ayudar a validarlos antes de que se publiquen en la red principal de IOTA.
Hoy, con la versión beta de Shimmer, se lanza el primer gran hito:
La primera iteración de estos nuevos desarrollos es la actualización de Stardust, que permite la tokenización y el despliegue de la cadena de contratos inteligentes (incluyendo la compatibilidad con EVM y WASM) en el protocolo base, abriendo niveles de utilidad antes imprevistos en la Tangle.
Estrategia de lanzamiento
Stardust es sólo la primera actualización que aprovecha la configuración de la red de ensayo: los componentes modulares de Coordicide también debutarán en Shimmer antes de ser portados a la red principal de IOTA. Demos un paso atrás y exploremos cómo son los ciclos generales de desarrollo de protocolos y lanzamiento de software:
- La primera fase es de investigación y creación de prototipos. Se establecen diseños conceptuales y se desarrolla un prototipo de implementación para estudiar la solución. Una vez que los resultados son satisfactorios, se redactan las especificaciones y se revisan por el público en general.
- El siguiente paso es el desarrollo del software y las pruebas internas. Los ingenieros implementan los componentes necesarios en el software del nodo, las bibliotecas y las herramientas de acuerdo con las especificaciones del paso anterior. Se invita a algunos miembros de la comunidad a participar en las pruebas en grupo cerrado una vez que el software de la fase alfa es utilizable.
- Las pruebas del software beta completo se abren en forma de red de pruebas pública, concretamente aquí la Red Beta de Shimmer. Se llevan a cabo las correcciones de errores y las mejoras menores necesarias para aumentar la estabilidad. Se realizan mediciones de rendimiento y evaluaciones comparativas para determinar los parámetros adecuados de configuración de la red.
- El software madura hasta alcanzar el estatus de versión candidata y se despliega en la red Shimmer. Las nuevas características del protocolo se prueban en una red real con valor en juego ($SMR token).
- Las versiones candidatas que resisten el timestamp en la red Shimmer son maduradas hasta el estado de versión estable y portadas a la red principal de IOTA.
La actualización de Stardust ha completado las dos primeras fases y hoy entra en la tercera fase, la de las pruebas públicas, con el lanzamiento de la red Shimmer Beta. Esta es la fase final antes del eventual lanzamiento de la red Shimmer y del token. Es una gran oportunidad para cualquiera que quiera contribuir al esfuerzo o empezar a construir soluciones hoy mismo.
Constructores: despegue en 3… 2… 1… ¡ya!
Stardust introduce algo que el ledger de IOTA y los constructores han estado anhelando durante mucho tiempo: una mayor utilidad. El nuevo modelo de ledger UTXO ampliado hace posible:
- Crear tus propias cadenas de contratos inteligentes, esencialmente blockchains de capa 2 sobre la Tangle que utilizan L1 para realizar transacciones de datos y valor entre sí de forma fiable, totalmente compatibles con EVM y con soporte WASM.
- Mintear y transferir sin problemas tokens nativos personalizados y NFTs directamente en la capa base.
- Ejecutar transferencias condicionales, por ejemplo, enviando pagos con una función de devolución automática.
- Utilizar la Tangle como una capa de almacenamiento de datos distribuida, sin permisos y siempre disponible, a cambio de bloquear los depósitos de almacenamiento.
Aunque las herramientas para ejecutar las cadenas de bloques L2 (Wasp) todavía están en fase de pruebas internas, la utilidad que ofrece la capa base puede aprovecharse hoy. Un socio integrador y los proyectos de la comunidad ya están trabajando en la creación de aplicaciones sobre Stardust para dar soporte a la red Shimmer desde el primer día con minteo de tokens y NFT personalizados, trade y mucho más.
El lanzamiento de la red beta de Shimmer también significa un protocolo, herramientas y bibliotecas completas para que los desarrolladores trabajen con ellas. ¿A qué estás esperando? Es el momento de ensuciarse las manos, de profundizar en las nuevas y emocionantes características de Stardust y de construir algo increíble.
Especificaciones
El repositorio Tangle Improvement Proposal (TIP) contiene toda la información necesaria sobre la actualización de Stardust y las propiedades de la próxima red Shimmer.
Nueva wiki de la comunidad
Lee más sobre Shimmer y la actualización de Stardust en el nuevo sitio wiki.
Software de nodo
Hornet v2.0.0-beta.1 es la versión compatible con Stardust del software de nodo Hornet. Contiene muchas mejoras y ha sido completamente rediseñado para facilitar el desarrollo de aplicaciones de extensión de nodos (INX). Puede escribir cualquier lógica específica de la aplicación como una extensión INX que tiene acceso directo a las partes internas de un nodo. Y lo que es mejor, ¡puede desarrollar extensiones INX en el lenguaje que desee! Más adelante se publicará una entrada en el blog en la que se explicará la nueva versión de Hornet.
El software del nodo Bee también está preparado para Stardust con los componentes principales, pero el soporte de herramientas es menos amplio. No obstante, Bee puede sincronizar y validar la nueva red basada en Stardust. La implementación de la interfaz INX puede producirse más tarde, por lo que las extensiones de nodo escritas en el marco INX funcionarán con cualquier implementación de nodo.
Librerías
Las librerías son interfaces sin estado implementadas en varios lenguajes para ayudar a los desarrolladores a interactuar con la red, construir bloques y enviar transacciones.
Como desarrollador, puedes elegir entre las siguientes librerías:
Rust: la biblioteca iota.rs es una implementación estable y segura de la interfaz cliente.
Go: la biblioteca iota.go también se utiliza para construir el software del nodo Hornet.
Python: iota.rs python bindings
JavaScript: iota.rs nodejs bindings
Java: iota.rs java bindings
TypeScript: biblioteca iota.js
Librerías Wallet
Las librerías de wallets son librerías de aplicaciones con estado construidas con la ayuda de librerías de clientes. La Fundación IOTA proporciona wallet.rs y sus bindings actualmente disponibles en NodeJS y Python como un backend de wallet general que cubre la mayoría de las nuevas características del protocolo de Stardust.
Cuando se trata de la lógica del backend de la wallet, está claro que no hay una solución única para todos. Por lo tanto, alentamos a la comunidad a construir soluciones alternativas, preferiblemente de forma de código abierto.
Wallet de línea de comandos
CLI-Wallet es una herramienta de desarrollo para ejecutar transferencias simples o condicionales, mintear, fundir y quemar tokens nativos personalizados o manejar NFTs, todo en L1. Es un wrap (envoltura) alrededor de wallet.rs que expone una funcionalidad limitada, para que puedas tener una idea de lo que es posible con Stardust. También es una gran herramienta para probar la integración de tu aplicación Shimmer/IOTA. Encuentra la última versión beta aquí.
Nuevo explorador
Se ha desarrollado un nuevo explorador de redes que mejora enormemente la experiencia de navegación de los datos históricos de Tangle. Algunas de las nuevas características añadidas son el historial de direcciones, las salidas asociadas, la fundición (melt) o las páginas NFT. También se han mejorado las métricas y los análisis de la red para mostrar datos más significativos. El explorador para Shimmer Beta está actualmente disponible en explorer.shimmer.network y se integrará en el explorador principal en el futuro.
Nuevo permanode
Chronicle también ha sido rediseñado en una extensión de nodo INX para facilitar su mantenimiento y desarrollo. El nuevo permanode utiliza internamente MongoDB en favor del anterior ScyllaDB y actualmente expone tres tipos de interfaces:
Node Core API (TIP-25).
API de historial (TIP-36) para los datos que han sido podados por los nodos normales de la red.
API de análisis para obtener datos de análisis de la red.
Endpoints de la API
La Fundación IOTA proporciona endpoints de la API del nodo de carga equilibrada para el desarrollo y las pruebas. Los endpoints de la API son:
API de nodo: https://api.testnet.shimmer.network
Aplicación Faucet: https://faucet.testnet.shimmer.network
API de faucet: https://faucet.testnet.shimmer.network/api/enqueue
API de Chronicle: https://chronicle.testnet.shimmer.network
Flujo MQTT: wss://api.testnet.shimmer.network:443/api/mqtt/v1
¿Qué será lo próximo?
En el próximo periodo, la red beta de Shimmer se utilizará para evaluar el rendimiento de la red y para ajustar los parámetros de configuración de la misma, como el coste del byte virtual o el umbral de dificultad de la prueba de trabajo de los bloques. Aunque Shimmer está pensada como una red de ensayo para nuevas innovaciones, la seguridad de la red y de los activos y contratos inteligentes que dependen de ella es nuestra máxima prioridad.
Nos tomaremos el tiempo necesario para probar adecuadamente todo el stack de software para un lanzamiento exitoso y seguro de la red Shimmer. Tras las pruebas internas, el lanzamiento de hoy de la Beta de Shimmer es una continuación pública de este proceso bajo el escrutinio de nuestra comunidad.
Invitamos a todos, desarrolladores y constructores, a probar el nuevo protocolo Stardust y a ayudarnos a solucionar los últimos problemas que quedan antes del lanzamiento. ¿Has notado un error en alguno de los componentes? En ese caso, notifícalo a través del repositorio GitHub del componente. ¿Tienes alguna pregunta o quieres compartir tu opinión, o incluso sugerencias de mejora? Encuéntranos en nuestro Discord.
https://blog.shimmer.network/shimmer-beta-network-is-live/