Nos complace anunciar que hemos actualizado la red principal pública para respaldar el próximo lanzamiento de Sirius Storage y Supercontract. Esta actualización sigue la misma que se realizó la semana pasada para la red de prueba. Importante: los participantes de la red principal deberán actualizar sus nodos en consecuencia.

Pasos de actualización

La actualización de la red principal pública se ha ejecutado de manera diferente en parte debido a su gobernanza descentralizada. Todos los participantes de la red principal deben seguir los siguientes tres pasos:

  1. Actualización de software: todos los participantes deben obtener la última versión del nodo para la actualización (AQUÍ).
  2. Actualización del complemento: para que Sirius Storage y Supercontract funcionen, habrá un anuncio de actualización del complemento que haremos posteriormente.
  3. Lanzamiento de Sirius Storage & Supercontract: una vez que los complementos están habilitados, los participantes públicos pueden comenzar a ejecutar sus nodos de almacenamiento y ejecutor (Supercontract).

Esta publicación de blog es el primer paso, la actualización del software.

Cambios realizados

Lanzamiento del servidor / par de la cadena Sirius

Versión: 0.6.5

Se agregó una verificación de validación adicional para garantizar que exista una entrada de intercambio antes de purgar o limpiar por completo la caché de la unidad
Se agregó la capacidad para permitir que el iniciador de Transacciones vinculadas agregadas («ABT») se convierta en parte de la lista de «firmantes». Esto permite al firmante iniciar el ABT y también firmarlo como participante de confianza.
Usó la implementación de Spinlock para administrar adecuadamente varios subprocesos y minimizar los bloques y cuellos de botella que pueden causar bloqueos.
Se actualizó el proceso de limpieza de la caché de intercambio para utilizar de manera óptima el espacio de almacenamiento al minimizar la asignación de tamaño de la caché.
Interbloqueo fijo en UtUpdater: actualizador de transacciones no confirmadas.
Se corrigieron algunos errores en el módulo de recolección (Harvesting UtFacade).
Introduzca la versión tres (v3) de la transacción de oferta de intercambio.
Incluya el identificador del espacio de nombres siempre que se extraiga una dirección de la búsqueda de la cuenta.
Se agregó más validación cada vez que la red detecta una transacción de oferta incorrecta en el intercambio.
Se creó la versión de entrada de intercambio tres (v3) en la versión de notificación de intercambio cuatro.
Se agregó soporte para `clang` y script de compilación para MacOS.
Se aplicó la condición de que el mosaico en la oferta de intercambio debe tener una duración mayor que la duración de la oferta.
Validación agregada de ExchangeNotification para la unidad.
Se agregó la capacidad de deshabilitar la validación de la fecha límite.
Validación agregada para garantizar que las dificultades de bloqueo estén ordenadas.
Validación agregada para garantizar que la marca de tiempo de un nuevo bloque sea posterior a la marca de tiempo del bloque anterior.
Se modificó el orden de los recibos emitidos durante el final del período de facturación.

Elementos de la versión REST de la API de Sirius Chain

Versión: 0.6.5

Descripción
Dependencias actualizadas.
Se corrigió un error que causaba un retraso en el tiempo de respuesta de la Cadena Sirius.

Elementos de acción

Para los validadores, se recomienda una actualización. Siga los pasos del enlace para obtener la última versión:

Para los propietarios de sistemas externos (aplicaciones, intercambio, etc.), ahora puede continuar trabajando en los nodos API de la red pública de la red de prueba. Ejecute sus pruebas de integración, realice la prueba de humo adecuada y revise sus políticas y puertas de control de calidad.

Enlaces adicionales

No dude en pasar por nuestro servicio de asistencia técnica si tiene más preguntas.