Symbol de NEM 0.10.0.5 Anuncio de lanzamiento y reinicio de la Testnet
Como se comunicó hoy en la publicación de Restablecimiento y lanzamiento de Symbol Testnet (14 de enero de 2021), este es un aviso completo del lanzamiento y del restablecimiento de la Testnet.
Un gran agradecimiento a todos los miembros del equipo que trabajaron incansablemente para que esto sucediera durante las últimas 4-6 semanas, han sido particularmente intensas y requirieron un gran compromiso de todos los involucrados.
Componentes de lanzamiento
- Catapult Core Server – 0.10.0.5
- Catapult REST – 2.3.0
- SDK TypeScript/JavaScript – 0.23.0
- SDK Java – 0.23.0
- Symbol Bootstrap – 0.4.0
- Symbol Desktop Wallet – 0.13.7
- Symbol Mobile Wallet: se lanzará en los próximos días; puede consultar a continuación la solución alternativa mientras llega el lanzamiento
- Symbol CLI: se lanzará en los próximos días
Anuncio de lanzamiento del Symbol 0.10.0.5 de NEM:
Hace poco tiempo se publicó lo siguiente en el canal público de Slack:
Slack: https://nem2.slack.com/archives/C9E7N7H1N/p1610670690013300
Hola a todos,
Se lanza la compilación del servidor 0.10.0.5 y se ha creado una nueva red de prueba. Se han realizado varias ejecuciones de rendimiento y estrés, por lo que hay más de 20 mil transacciones en la cadena. Los nuevos 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
Los faucets se pueden encontrar en:
El explorador esta aqui:
Para aquellos interesados en probar la ejecución de un nodo de red de prueba:
Actualizaciones
- Ninguna por el momento
Testnet
Esta versión permitirá que los Nodos de la comunidad se conecten a una nueva red de prueba que NGL inició hace aproximadamente 1,5 semanas atrás. Esa Testnet es nueva y está ejecutando el código anterior, tiene ~ 15 millones de transacciones de las diversas pruebas de estrés ejecutadas por el equipo de pruebas antes de su lanzamiento y ha pasado las pruebas de estrés en:
- 100 tps: El objetivo de la Mainnet alcanzado, procesamiento normal
- 150 tps: El objetivo de la Mainnet alcanzado, procesamiento normal
- 400 tps: se excedió el objetivo de la Mainnet, se aceleró a 130-200 tps y se recuperó cuando disminuyó la carga
La nueva versión de Bootstrap conectará los nodos a esta red. La sincronización inicial puede tardar entre 3 y 5 horas debido al tamaño de los datos que ya están presentes en la cadena.
Versiones
Es importante señalar que es posible que cualquiera de las herramientas antiguas (CLI, Bootstrap, SDK, Wallets, etc.) no se conecte a esta nueva red, o puede producir un error si lo hace. De manera similar, es posible que las nuevas herramientas de esta versión no admitan la versión anterior de Testnet que ejecuta 0.10.0.4, ya que hay cambios importantes. La mayoría de los miembros de la comunidad querrán la nueva red.
Si hay una razón específica para seguir usando la anterior, se seguirá ejecutando en los nodos de NGL en el futuro previsible, solo tengan cuidado de usar la versión correcta de las herramientas para la Testnet a la que desea conectarse.
Solución alternativa para la mobile Wallet
Hay un cambio en el Core Server en relación a las tarifas mínimas, esto se ha cambiado en las capas REST + SDK. Como resultado, se está probando una nueva compilación de billetera y se lanzará en breve, mientras tanto, todos los usuarios deben intentar usar la billetera de escritorio si es posible. Si no es posible, aumente sus tarifas por encima del mínimo a corto plazo
Cómo instalar su nodo Testnet (0.10.0.5)
No se recomienda actualizar debido a que se encuentra en una nueva red / cadena, deberá restablecer el servidor por completo
Instale el programa de arranque más reciente:
npm install -g symbol-bootstrap
Ejecute el nodo
- Dual:
symbol-bootstrap start -p testnet -a dual --reset
- Peer:
symbol-bootstrap start -p testnet -a peer --reset
- API:
symbol-bootstrap start -p testnet -a api --reset
Al crear un nuevo nodo de testnet, –reset borrará todos sus datos y claves. Las claves se volverán a generar si no les proporciona un ajuste predeterminado personalizado. Utilice el “‘symbol-bootstrap link” para finalizar el registro de las cuentas de su nodo (consulte los documentos si no está claro)
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 los nuevos nodos, también puede seguir: Ejecución de un nodo de red de prueba de Symbol
Sincronización de respaldo
Se está agregando una función a Symbol Bootstrap para permitirle acortar el proceso y comenzar desde una copia de seguridad confiable de los bloques para agilizar el aprovisionamiento de un nodo de la Testnet; esta sección se actualizará en los próximos días cuando se complete el trabajo. Por el momento, una sincronización desde cero es la única opción.
Se puede seguir el progreso en : Pull Request
Notas de lanzamiento de Symbol 0.10.0.5
Servidor central
Github: https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.5
[0.10.0.5] – 14 de enero de 2020
Reparado
- retroceso profundo
- Insertados espacios en las pilas AccountState para corregir el error de reversión profunda, # 121
- Podados los historiales de cuentas más nuevos durante la reversión, # 120
- Escritos archivos de importancia en la importancia / wip y agregar el paso de confirmación, # 119
- procesamiento de bloques de importancia
- Garantizar que HighValueAccountCommitObserver se ejecute DESPUÉS de que todos los demás observadores de cambio de estado, # 118
- Corregido el cálculo de VotingEligibleAccountsCount para incluir solo las cuentas actualmente elegibles
- Arreglado el estancamiento potencial al cosechar el bloque de importancia, # 137
Cambios
- Actualizado boost a la versión 75
- Extraídas las pruebas de finalización de forma más agresiva cuando unfinalizedBlocksDuration es 0
- Manejo de UT y PT
- Agregado el filtro MinDeadline a las solicitudes PT y UT
- Solo se propagan PT y UT válidos
- Castigadas las fallas de transacciones con estado
- Agregada configuración para prohibir los nodos que envían muchas transacciones incorrectas
- mejoras de memoria
- Cambiados los límites de PT y UT de conteo a tamaño
- Agregados límites de memoria en las colas del despachador
- (mongodb) tamaño del límite de la colección de transactionStatuses , # 135
REST
Github: https://github.com/nemtech/catapult-rest/releases/tag/v2.3.0
Slack: https://nem2.slack.com/archives/C9E7N7H1N/p1610671188016700
[v2.3.0] – 14 de enero de 2021
Adicionado
- minFeeMultiplier del nodo conectado actual en el punto final de tarifas de transacción
- Se agregó una nueva ruta de
nodePropertyFilePath
inrest.json
.
Actualización
- Se movió la config-network.properties de la red a apiNode.
- Actualizado PrivateTest red de 0x80 a 0xA8.
- Se vuelven a rastrear las ramas principales del servidor a catapult
SDK – TypeScript/JavaScript
Github: https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.23.0
Slack: https://nem2.slack.com/archives/C9E7N7H1N/p1610671090015600
[0.23.0] – 14 de enero de 2021
Hito: Catapult-server principal (0.10.0.5)
Paquete | Versión | Link |
---|---|---|
SDK Core | v0.23.0 | symbol-sdk 1 |
Catbuffer | v0.1.1 | catbuffer-typescript |
Client Library | v0.11.1 | symbol-openapi-typescript-fetch-client |
- Re-rastreada la rama principal del servidor de Catapult
- Todas las versiones de la entidad se restablecen a v1 para el lanzamiento de Symbol mainnet
- [CAMBIO IMPORTANTE] Se eliminó el modelo de prueba de finalización messageGroup.schemaVersion y BMTreeSignaure.top
- [CAMBIO IMPORTANTE] Eliminada VotingKeyLinkV1Transaction
- [CAMBIO IMPORTANTE] El tipo de red PrivateTest cambió de 0x80 a 0xA8.
- Propiedad específica de nodo agregada: minFeeMultipler en tarifas de transacción
- Se eliminó el búfer de relleno en la serialización del estado de la cuenta.
- Longitud de la clave de votación establecida en 32 bytes.
SDK – Java
Github: https://github.com/nemtech/symbol-sdk-java/releases/tag/v0.23.0
Slack: https://nem2.slack.com/archives/C9E7N7H1N/p1610671392017400
[0.23.0] – 14 de enero de 2021
Hito: Finalidad del servidor de Catapult (0.10.0.4)
Paquete | Versión | Link |
---|---|---|
SDK OkHttp | v0.23.0 | https://repo.maven.apache.org/maven2/io/nem/symbol-sdk-okhttp-client |
SDK Vertx | v0.23.0 | 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.1 | https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-okhttp-gson-client |
Client Vertx | v0.11.1 | https://repo.maven.apache.org/maven2/io/nem/symbol-openapi-vertx-client/ |
- Re-rastreada la rama principal del servidor de Catapult
- Todas las versiones de la entidad se restablecen a v1 para el lanzamiento de Symbol mainnet
- [CAMBIO IMPORTANTE] Prueba de finalización en el medio eliminado messageGroup.schemaVersion y BMTreeSignaure.top
- [CAMBIO IMPORTANTE] Se eliminó VotingKeyLinkV1Transaction.
- [CAMBIO IMPORTANTE] El tipo de red PrivateTest cambió de 0x80 a 0xA8.
- Se agregó minFeeMultiplier en el punto final de la tarifa de transacción.
Symbol Bootstrap
Github: https://github.com/nemtech/symbol-bootstrap/releases/tag/v0.4.0
Slack: https://nem2.slack.com/archives/C9E7N7H1N/p1610671617019700
[0.4.0] – 14 de enero de 2020
Hito: Hippopotamus (0.10.0.5)
Paquete | Versión | Link |
---|---|---|
Symbol Bootstrap | v0.4.0 | symbol-bootstrap |
- Re-rastreada la rama principal del servidor de Catapult
- Compones que la versión del archivo por defecto sea 2.4.
- Se corrigió el uso de memoria de mongo agregando el límite –wiredTigerCacheSizeGB.
- Permitir a los usuarios excluir datos preestablecidos personalizados de un servicio de redacción.
- Implementación básica del agente de monitoreo del programa de supernodo. Instalación del Agente de supernodo y comando de inscripción de supernodo, desactivado actualmente, en espera de la implementación completa del programa, paso preparatorio.
- La clave privada en las direcciones.yml y preset.yml generadas se puede cifrar y proteger mediante –password.
- Enmascaramiento de 64 llaves hexadecimales HIDDEN_KEY en líneas de registro.
- Se eliminaron los archivos de configuración del servidor no utilizados en el contenedor Rest. Esto reduce el riesgo de exponer archivos de configuración si la máquina Rest se ve comprometida.
API abierta
Github: https://github.com/nemtech/symbol-openapi/releases/tag/v0.11.1
[0.11.1] – 14 de enero de 2021
Objetivos catapult-rest 2.3.0
Adicionado
- minFeeMultiplier en los puntos finales de tarifas de transacción del nodo conectado actual.
Actualizado
- Ramal principal de Catapult re-rastreada.
- Se actualizó el tipo de red PrivateTest de 0x80 a 0xA8…
Wallet Symbol para Escritorio
Github: https://github.com/nemgrouplimited/symbol-desktop-wallet/releases/tag/v0.13.7
[0.13.7] [v0.13.7] – 15 de enero de 2020
Hito: catapult-server@v0.10.x
Adicionado
- Agregado el procedimiento de validación de URL a la llamada web-contents-created para evitar ataques de ejecución remota de código.
- Se agregó una ventana emergente cuando la dirección del co-firmante no es válida en la página de múltiples firmas.
- Icono agregado para transacciones NODE_KEY_LINK.
- se agregó minFeeMultiplier para admitir el nuevo requisito de tarifa mínima de servidor de Catapult.
Reparado
- Mejorada la traducción al japonés.
- Reparada validación para duplicados en la creación de contactos.
- Se eliminó el espacio adicional en la ventana Seleccionar contacto
- Reparada la visibilidad para el equilibrio en el formulario de importación de perfiles.
- Electron actualizado.
- Feeds actualizados para utilizar HTTPS para evitar posibles falsificaciones de contenido
- Se corrigieron los puestos de las cuentas de importación en la etapa Mnemonic Passphrase.
- Reparado la Validación en el formulario de contacto.
- Se eliminaron las etiquetas de la Fundación.
- Reparado el filtro de transacciones que no se cierra después de hacer clic fuera del menú desplegable.
- Problema de UI solucionado en Restricciones de cuenta.
- El botón Nueva restricción de dirección está fuera de la ventana
- El botón Cancelar está fuera de la ventana.
- La ventana de eliminación de direcciones / mosaicos no desaparece cuando se eliminó la restricción.
- La cuenta multifirma no está completamente visible en la página de restricción de direcciones.
- Se corrigió que no toda la Aggregate page estuviera inactiva en la cuenta Multisig.
- Se corrigió el transporte en el campo “Para” para Transacción simple en la cuenta Multifirma a través de Agregado.
- Se corrigió la creación de espacio de nombres de un solo carácter está deshabilitada.
- Se corrigió la nota no visible con el tamaño de ventana normal en todas las formas de transacción.
- Se corrigió la ventana de diálogo “URI de transacción de importación ” tenia un tamaño incorrecto.
- Se corrigió la imposibilidad de convertir la cuenta a multi-firma
- Se corrigió la incapacidad de convertir la cuenta a multisig.
- Se corrigió el mnemónico para la copia de seguridad de la contraseña que siempre se muestraba como no válido.
- Se corrigió el botón “Agregar un cosignatario” que faltaba en la página Multifirma después de cambiar de cofirmante a no cofirmante a través del menú superior.
- Se corrigió el estado de la actualización de URL del formulario de configuración .
- Problemas mnemotécnicos solucionados.
- Errores corregidos en la interfaz de usuario.
Catbuffer-generators
Github: https://github.com/nemtech/catbuffer-generators/releases/tag/v0.1.0
Symbol Explorer
Github: https://github.com/nemgrouplimited/symbol-explorer/releases/tag/v0.7.1
Symbol Faucet
Github: https://github.com/nemgrouplimited/symbol-faucet/releases/tag/v0.4.1
Symbol CLI
El lanzamiento se proporcionará en los próximos días y se actualizará aquí.
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