Lanzamiento de Symbol de NEM 0.10.0.6 y los siguientes pasos (02/02/2021)
Como se comunicó ayer en la Actualización General (01-Feb-2021) , nos complace anunciar el lanzamiento de varios componentes en la versión de Symbol 0.10.0.6.
Resumen
- Se proporcionan versiones principales, REST + SDK; y se solucionan los problemas importantes más conocidos
- Las billeteras se lanzarán a finales de esta semana; Escritorio y móvil
- Dos problemas encontrados recientemente, requieren otro parche, se bifurcará Testnet
- Es probable que se realice una prueba de estrés provisional esta semana para asegurarse de que aún está pasando
- La prueba de estrés final de NGL no ocurrirá hasta después de la bifurcación, probablemente la próxima semana
Componentes de lanzamiento
Los principales componentes lanzados son:
- Catapult Core Server – 0.10.0.6
- Catapult REST – 2.3.2
- SDK TypeScript/JavaScript – 0.23.1
- SDK Java – 0.23.1
- Symbol Bootstrap – 0.4.2
- OpenAPI – 0.11.2
Billeteras y CLI
Notaran que las billeteras no se han incluido en esta versión, vendrán más adelante esta semana y se basarán en algunos de los componentes anteriores (REST y SDK). Esto es deliberado para permitir tiempo adicional para las pruebas y la validación después de que las últimas versiones tuvieran problemas.
Se espera que el lanzamiento de Desktop Wallet resuelva / mejore la funcionalidad de cosecha delegada y la firma múltiple entre varios problemas P2.
Se lanzará una nueva versión de las billeteras móviles (Android e iOS) las cuales cuentan con una cantidad significativa de problemas resueltos.
Se espera que estos lanzamientos resuelvan todos los problemas de P1 y la mayoría de los P2, es posible que se emita un lanzamiento de parche posterior para las billeteras antes del lanzamiento con resoluciones de problemas adicionales.
Es muy probable que la próxima versión de la billetera requiera que se haga una copia de seguridad y que vuelvan a importar sus claves privadas. Les sugiero que hagan una copia de seguridad de las mismas si aún no lo han hecho, si las cuentas en Testnet son importantes para ustedes, hagan una copia de seguridad de las claves individuales, no del perfil / mnemónico. Esto se debe a un cambio en la ruta de derivación para aumentar la seguridad en preparación para la versión de lanzamiento.
Problemas conocidos
Hay 2 problemas importantes conocidos que se han planteado en los últimos 2 días. Están muy avanzados en su resolución, pero no se pudieron incluir en esta versión. Estos dos problemas se consideran muy importantes para el lanzamiento y al menos se emitirá una versión de parche posterior para estos:
Es probable que se publiquen a principios de la próxima semana, pero hasta que se hayan resuelto y probado, no se hará ningún compromiso sobre el momento exacto. Decidimos continuar con esta versión porque contiene correcciones importantes que requieren validación y son necesarias para que los problemas de Wallet progresen.
Se sabe que uno de estos problemas requerirá una bifurcación dura de Testnet cuando se aplique, por lo que la prueba de estrés final no se producirá hasta después del parche y la bifurcación.
Prueba de estrés de NGL
La prueba de estrés final planificada por NGL antes de seleccionar una fecha de lanzamiento y de la instantánea, se producirá después de que se resuelvan y publiquen los problemas anteriores.
Además, nos esforzaremos por realizar otra prueba de estrés esta semana para probar el parche de hoy y trabajaremos con el equipo de NEMTus para volver a probar el problema “Daoka-Canon” que se solucionó en este parche.
Anuncio de lanzamiento del Symbol de NEM 0.10.0.6 :
Hace poco tiempo se publicó lo siguiente en el canal público de Slack:
Slack: https://nem2.slack.com/archives/C9E7N7H1N/p1612306535041500
Hola a todos,
Se lanza la compilación del servidor 0.10.0.6. Se actualizaron los nodos centrales de la red de prueba.
Los 500 nodos adicionales se actualizarán por región durante el próximo día más o menos. Los puntos finales de los nodos de API son:
http://api-01.ap-northeast-1.testnet.symboldev.network:3000
http://api-01.ap-southeast-1.testnet.symboldev.network:3000
http://api-01.eu-central-1.testnet.symboldev.network:3000
http://api-01.eu-west-1.testnet.symboldev.network:3000
http://api-01.us-east-1.testnet.symboldev.network:3000
http://api-01.us-west-1.testnet.symboldev.network:3000
Los faucets se pueden encontrar en: http://faucet.testnet.symboldev.network
El explorer está aquí: http://explorer.testnet.symboldev.network
Para aquellos interesados en probar la ejecución de un nodo de red de prueba: Release [0.4.2] – Feb-2-2021 · nemtech/symbol-bootstrap · GitHub
Cómo actualizar su nodo Testnet (0.10.0.6)
Antes de actualizar, se recomienda hacer una copia de seguridad de la carpeta de destino de su nodo
Instale el programa de arranque más reciente: npm install -g symbol-bootstrap
Solo nodo de pares
Si está ejecutando un nodo sólo de pares, ejecute: symbol-bootstrap start -p testnet -a peer –upgrade (-c myCustomPreset.yml)
La opción –upgrade recreará la configuración de su servidor, la configuración de la ventana acoplable y actualizará el formato de address.yml sin eliminar los datos existentes ni generar claves.
Nodo dual o nodo API
Si está ejecutando una API o un nodo dual, ejecute:
symbol-bootstrap start -p testnet -a api –upgrade (-c myCustomPreset.yml)
symbol-bootstrap start -p testnet -a dual –upgrade (-c myCustomPreset.yml)
Si desea restablecer a un nodo de testnet nuevo / limpio, –reset en lugar de ‘–upgrade’ borrará todos sus datos y claves. Las claves se volverán a generar si no les proporciona un ajuste predeterminado personalizado. Tenga en cuenta que es probable que una resincronización tarde más de 24 horas debido al tamaño de la cadena.
Vale la pena verificar que sus servicios de Docker se estén ejecutando. Valide los registros de servicios y verifique que las claves y cuentas de su nodo sean válidas.
Para nuevos nodos, también puede seguir: Ejecución de un nodo Symbol Testnet
Symbol 0.10.0.5 notas del lanzamiento
Core Server
Github: https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.6
[0.10.0.6] – 02-Feb-2021
Adicionado
- mongo: nueva configuración de la base de datos de configuración writeTimeout y maxDropBatchSize
- nueva configuración del nodo de configuración: maxTimeBehindPullTransactionsStart – retrasar las extracciones de transacciones y el procesamiento de empujes hasta que el nodo esté cerca de sincronizarse
- permitir enlaces remotos en la herramienta de creación de enlaces
Reparado
- la cuenta de cosecha remota local no debería requerir el enlace de nodo # 142
- omitir el Validador de transacciones máximas para el bloque némesis
- evitar que se creen declaraciones de resolución durante la cadena de deshacer # 148
Cambiado
- break: herramienta de dirección dividida en dos herramientas separadas: tool.addressgen (generador de vanidad) y tool.address (convertidor)
REST
Github: Release v2.3.2 · nemtech/catapult-rest · GitHub
[v2.3.2] – 02-Feb-2021
Adicionado
- FromHeight y ToHeight hasta el punto final de búsqueda de recibos.
Reparado
- Problemas resueltos sólo en el iniciador de múltiples firmas y agregadas, pueden consultar transacciones parciales.
SDK – TypeScript/JavaScript
Github: Release v0.23.1 · nemtech/symbol-sdk-typescript-javascript · GitHub
[0.23.1] – 02-Feb-2021
Hito: Servidor principal de Catapult (0.10.0.6)
Paquete | Versión | Link |
---|---|---|
SDK Core | v0.23.1 | symbol-sdk |
Catbuffer | v0.1.1 | catbuffer-typescript |
Biblioteca del cliente | v0.11.1 | symbol-openapi-typescript-fetch-client |
- Se agregaron los filtros From Height y CoHeight en el punto final de búsqueda de recibos.
- Se agregó un parámetro opcional en los canales de escucha de websocket para suscribir automáticamente una cuenta de firma múltiple para los cofirmantes.
SDK – Java
Github: Release [0.23.1] – 2-Feb-2021 · nemtech/symbol-sdk-java · GitHub
[0.23.1] – 2-Feb-2021
Hito: Finalidad en el servidor de Catapult (0.10.0.4)
Paquete | Versión | Link |
---|---|---|
SDK OkHttp | v0.23.1 | https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client 1 |
SDK Vertx | v0.23.1 | https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-vertx-client |
Catbuffer Library | v0.1.1 | https://repo.maven.apache.org/maven2/io/nem/catbuffer-java |
Client OkHttp | v0.11.2 | https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client |
Client Vertx | v0.11.2 | Central Repository: io/nem/symbol-openapi-vertx-client |
- Se agregaron fromHeight y toHeight a las búsquedas de extractos de transacciones.
Symbol Bootstrap
Github: Release [0.4.2] – Feb-2-2021 · nemtech/symbol-bootstrap · GitHub
[0.4.2] – Feb-2-2020
Hito: Hippopotamus(0.10.0.6)
Paquete | Versión | Link |
---|---|---|
Symbol Bootstrap | v0.4.2 | symbol-bootstrap 1 |
- El comando de enlace es compatible con las cuentas principales de múltiples firmas.
- El comando de inscripción de supernodo es compatible con las principales cuentas multisig.
- Almacenamiento de artefactos descargados (como agente binario) en el directorio de trabajo actual que soluciona el problema al instalar bootstrap como root.
- Se movieron los archivos de claves de votación de ./data a ./userconfig en la carpeta de destino
- Se agregó la versión de Symbol Bootstrap a los informes de configuración generados.
- Comando renombrado de supernodo para enrolSupernode.
API abierta
Github: Release v0.11.2 · nemtech/symbol-openapi · GitHub
[0.11.2] – 02-Feb-2021
Objetivos Catapult-Rest 2.3.2
Adicionado
- Filtros FromHeight y ToHeight en el punto final de búsqueda de recibos.
Esta es una traducción al español del artículo original (en inglés) escrito por DaveH en el Foro Oficial de NEM . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram