Lisk: Migracion a Testnet y Mainnet

septiembre 02, 2023 VICTOR HUGO LAZARTE 0 Comments

 


Lisk Betanet v4.0.0 se ha estado ejecutando y probando desde mayo de 2023. Tanto una auditoría de seguridad externa como nuestra valiosa comunidad han descubierto varios errores. Una vez solucionados esos errores, las pruebas de esta red están llegando a su fin y pronto actualizaremos la red de prueba, seguida de la red principal.

Para lograr una migración lo más fluida y sencilla posible a la red actualizada, esta publicación sirve como guía para los próximos cambios.

Protocolo

La red Lisk migrará de v3 a v4 e introducirá varios cambios de protocolo en la red según las propuestas de mejora de Lisk (LIP) 0037 - 0071 (excluyendo 0047 y 0052 ).

La red migrará actualizando de Lisk Core v3.0.x a Lisk Core v4.0.0, lo que resultará en una bifurcación dura. Las siguientes son algunas de las publicaciones de blog importantes que cubren la interoperabilidad de la cadena de bloques de Lisk y otras mejoras importantes del protocolo.

Usuarios "normales"

Para realizar transacciones, deberá actualizar a las últimas versiones de Lisk Desktop y/o Lisk Mobile .

A diferencia de la actualización de Lisk Core v2 a v3, las apuestas ( anteriormente votos ) permanecerán desde la versión anterior. No se requiere ninguna acción. Es importante tener en cuenta que con LIP 0070: Introducir un mecanismo para compartir recompensas , ahora hay recompensas de participación en cadena.

Validadores y operadores de nodos centrales de Lisk

Los validadores ( anteriormente llamados delegados ) y otros operadores de nodos deberán actualizar a Lisk Core v4.0.0. La guía oficial de migración de Lisk Core v4 se puede encontrar aquí: https://lisk.com/documentation/lisk-core/v4/management/migration.html

Algunas cosas importantes a destacar:

  • Los operadores de nodos deberán actualizar a Lisk Core v3.0.5 para que la herramienta de migración funcione correctamente
  • Las claves del generador y BLS deben registrarse antes del final de las initRounds. Las initRounds tendrán una duración de 60.480 rondas, que es aproximadamente 1 semana. La migración prohibirá a todos los validadores de forma predeterminada y no podrá generar ningún bloque hasta que lo hagan. La única excepción serán los initValidators, quienes podrán generar durante las initRounds después de las cuales serán baneados hasta que registren las claves.
  • LIP 0071: la introducción del módulo de recompensas de bloque dinámico entrará en vigor, lo que potencialmente podría realizar cambios significativos en las recompensas de bloque

Proyectos creados con Lisk SDK

Como se indicó anteriormente, esta actualización hace que la tan esperada solución de interoperabilidad finalmente esté disponible en la red Lisk. Por supuesto, los proyectos realizados con Lisk SDK v5 deberán migrar a v6. Los cambios, junto con sus explicaciones, se pueden encontrar en la guía de migración de Lisk SDK v6: https://lisk.com/documentation/lisk-sdk/v6/references/migration.html

Lisk Service

Con Lisk Service v0.7.0, las URL base han cambiado:

URL base de la API de Mainnet pública: https://service.lisk.io/api/v3 URL base de la API de Testnet pública: https://testnet-service.lisk.io/api/v3

Para ver una descripción general de todos los cambios en la API del servicio Lisk, consulte: https://lisk.com/documentation/beta/api/lisk-service-api-migration.html

Otros enlaces útiles se pueden encontrar a continuación:

Documentación de arrogancia de la API de Lisk Service: https://lisk.com/documentation/beta/api/lisk-service-http.html Referencia de la API de RPC de Lisk Service: https://lisk.com/documentation/beta/api/lisk-service -rpc.html

Reclamar transacción para cuentas no inicializadas

El 21 de agosto de 2021, Lisk Mainnet se actualizó a Lisk Core v3.0.0. En ese momento, se introdujo un nuevo sistema de direcciones. En ese momento, las direcciones que no habían enviado al menos una transacción saliente (direcciones no inicializadas) requerían una transacción de reclamación antes de realizar cualquier otra transacción. Para las direcciones heredadas restantes que aún no lo han hecho, el proceso sigue siendo el mismo:

  • Actualice Lisk Desktop a la última versión
  • Utilice Agregar cuenta y verifique el nuevo formato de dirección para su cuenta.
  • Deposite fondos en su cuenta con algunos tokens LSK (por ejemplo, 1 LSK). Puede solicitar tokens desde su otra cuenta o transferir los tokens desde un intercambio
  • Realice la transacción de reclamación desde Lisk Desktop

Es importante señalar que esto sólo aplica para aquellos domicilios que cumplan con los siguientes requisitos:

  • Creado antes de la actualización de Lisk Core v3.0.0 el 21 de agosto de 2021
  • Tampoco tuve una transacción saliente antes de esa fecha
  • No he realizado ninguna transacción de reclamo desde entonces

Es imperativo que los usuarios elegibles realicen esta transacción de reclamo lo antes posible por las siguientes razones:

  • Es posible que las transacciones de recuperación se deshabiliten en una futura bifurcación. Esto esta indeciso en este momento.
  • El usuario podría perder sus fondos debido a un ataque de colisión de direcciones

Para obtener más información sobre cómo reclamar una cuenta y por qué es necesaria, consulte la publicación del blog Cómo reclamar una cuenta Lisk .


  Lisk Betanet v4.0.0 se ha estado ejecutando y probando desde mayo de 2023. Tanto una auditoría de seguridad externa como nuestra valiosa c...