Lanzamiento de NEM Symbol 0.10.0.8 (05-Mar-2021)
Hola a todos,
Nos complace anunciar el lanzamiento de varios componentes en la versión de Symbol 0.10.0.8. Esta es una versión relativamente liviana destinada a resolver problemas discretos y específicos antes del lanzamiento.
Resumen
- Se proporcionan versiones principales, REST + SDK; que solucionan los problemas más conocidos de P1 y P2
- Se incluye Symbol Bootstrap para incorporar lo anterior y las mejoras de seguridad en preparación para la Mainnet
Componentes del lanzamiento
Los principales componentes de la versión son los siguientes:
- Catapult Core Server – 0.10.0.8
- Catapult REST – 2.3.4
- SDK TypeScript/JavaScript – 0.23.3
- SDK Java- 0.23.2
- Symbol Bootstrap – 0.4.3
Los 10 nodos principales de NGL ya se han actualizado, los ~ 500 restantes se actualizarán en lotes durante el día siguiente más o menos.
lanzamiento y fecha del Snapshot
No se ve afectada por esta versión
Resumen de los cambios
A continuación, se muestra un resumen rápido de los cambios; consulte las notas de la versión completa para obtener más detalles:
- Servidor: se reparó la resolución de un punto muerto , se agregó compatibilidad con SDK BIP32 y BIP39
- REST: Zero MQ tapon web para evitar que un gran número de usuarios de billetera / explorador puedan causar el bloqueo de Rest en los nodos predeterminados principales (se vio en las últimas semanas)
- SDK: actualizaciones para admitir lo anterior y un problema de esquema
- Symbol Bootstrap: corrección del proceso de recuperación, incluye todas las imágenes anteriores y varias mejoras para agregar flexibilidad para una implementación de nodos más segura; una guía para esto vendrá en los próximos días, los documentos están en el repositorio.
Lanzamientos siguientes / adicionales
Se esperan las siguientes versiones adicionales en breve:
- Se esperan billeteras en los próximos días con la firma de transacciones sin conexión y una resolución de problemas de billetera HD.
- La actualización de la aplicación Ledger también se espera debido a la resolución del problema de HD Wallets
- ¡Las versiones finales de Mainnet de todo se empaquetarán en preparación para el lanzamiento!
Anuncio de lanzamiento del Symbl de NEM 0.10.0.7:
Hace poco tiempo se publicó lo siguiente en el canal público de Slack:
Slack: https://nem2.slack.com/archives/C9E7N7H1N/p1614974483018600
Hola a todos,
- Se lanza el servidor 0.10.0.8 (0.10.1.8 es la versión de testnet)
- Se actualizaron los nodos de la red de prueba principal.
- Se actualizarán 500 nodos adicionales por región durante el próximo día más o menos.
Los puntos finales de los nodos de la 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
Las faucets se pueden encontrar en:
http://faucet.testnet.symboldev.network
Explorer está aquí:
http://explorer.testnet.symboldev.network
Para aquellos interesados en probar la ejecución de un nodo de la red de prueba:
Versión [0.4.5] – 5 de marzo de 2021-nemtech/symbol-bootstrap · GitHub
Cómo actualizar su nodo Testnet
Antes de actualizar, se recomienda hacer una copia de seguridad de la carpeta de destino de su nodo
Instale el bootstrap más reciente:
npm install -g symbol-bootstrap
Nodo solo de pares (Peer node)
Si está ejecutando un nodo solo 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 un nodo de la 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 preestablecido 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 de Symbol Testnet
Notas de la versión de Symbol 0.10.0.8
Core Server
Github: https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.8 (esperando etiquetas)
[0.10.0.8] – 26 de febrero de 2021
Adicionado:
- sdk: soporte básico para BIP32 y BIP39 ### reparado
- arreglar el punto muerto entre la sincronización temporal y la selección de nodo, # 162
- addressgen: corrige la lógica de coincidencia cuando no hay subcadenas coincidentes
REST
Github: Release v2.3.4 · nemtech/catapult-rest · GitHub
[v2.3.4] – 5 de marzo de 2021
Reparado:
- Problema de paginación en el punto final de la cuenta.
Adicionado:
Tapón de conexión de enchufe Max ZMQ.
Symbol Bootstrap
Github: Release [0.4.5] – Mar-5-2021 · nemtech/symbol-bootstrap · GitHub
[0.4.5] – 5 de marzo de 2021
Hito: Hippopotamus(0.10.0.8)
Paquete | Versión | Link |
---|---|---|
Symbol Bootstrap | v0.4.5 | symbol-bootstrap |
- Se agregó privateKeySecurityMode. Define qué claves privadas se pueden cifrar y almacenar en el destino / direcciones.yml:
- ENCRYPT: Todas las claves privadas se cifran y almacenan en el archivo address.yml del objetivo. Bootstrap requerirá una contraseña para operar.
- PROMPT_MAIN: las claves privadas principales no se almacenan en el archivo address.yml del objetivo. Bootstrap solicitará la clave privada principal cuando se generen los certificados, o las transacciones deben estar firmadas por el enlace y los comandos enrolProgram.
- PROMPT_MAIN_VOTING: Las claves privadas principales y de votación no se almacenan en el archivo address.yml del objetivo. Bootstrap solicitará la clave privada principal cuando se generen los certificados, o las transacciones deben estar firmadas por el enlace y los comandos enrolProgram. La clave privada de votación se solicitará al generar el archivo de clave de votación.
- PROMPT_ALL: No se almacenan claves privadas en el archivo Address.yml del destino. Bootstrap solicitará las claves privadas cuando sean requeridas por los diferentes comandos.
- El preset.yml ya no contiene ninguna clave privada, cifrada o no.
- Los certificados no se vuelven a generar si no se necesitan al ejecutar –upgrade. En este caso, la clave privada de la cuenta principal no es necesaria y no se solicitará con los modos de seguridad PROMPT.
- Los archivos de claves de votación no se vuelven a generar si no se necesitan cuando se ejecuta –upgrade. En este caso, la clave privada de la cuenta de votación no es necesaria y no se solicitará con los modos de seguridad PROMPT_ALL o PROMPT_MAIN_VOTING.
- Las claves públicas se pueden utilizar en ajustes preestablecidos personalizados además de claves privadas cifradas. Si se utilizan claves públicas, Bootstrap solicitará las claves privadas cuando sea necesario.
- Se agregaron comandos de cifrado y descifrado para cifrar ajustes preestablecidos personalizados y descifrar archivos de destino / direcciones.yml generados:
- El parámetro –upgrade se puede utilizar para cambiar las claves del servidor sin eliminar los datos.
- Dividir userconfig en server-config y broker-config para cada servicio.
- Proceso de recuperación fijo.
SDK – TypeScript/JavaScript
Github: Release v0.23.3 · nemtech/symbol-sdk-typescript-javascript · GitHub
[0.23.3] – 5 de marzo de 2021
Hito: Catapult-server main(0.10.0.8)
Paquete | Versión | Link |
---|---|---|
SDK Core | v0.23.3 | symbol-sdk |
Catbuffer | v0.1.1 | catbuffer-typescript |
Client Library | v0.11.1 | symbol-openapi-typescript-fetch-client |
- Se corrigió el problema del esquema de NodeVersion.
- Se agregó un detector de eventos onclose para capturar el evento de cierre de ws no solicitado.
SDK – Java
Github: Release [0.23.2] – 5-Mar-2021 · nemtech/symbol-sdk-java · GitHub
[0.23.2] – 5 de marzo de 2021
Hito: Catapult-server finality (0.10.0.8)
Paquete | Versión | Link |
---|---|---|
SDK OkHttp | v0.23.2 | https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client |
SDK Vertx | v0.23.2 | 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 |
- Oyente mejorado que permite proporcionar múltiples direcciones y alias.
- El oyente puede resolver los cofirmantes de una firma múltiple. El usuario puede recibir notificaciones de todas las cuentas relacionadas con multisig.
- El oyente puede resolver los alias de una dirección. El usuario puede recibir notificaciones relacionadas con una cuenta y sus alias.
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