Lisk: Migracion a Testnet y Mainnet
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.
- Introducción a la interoperabilidad Blockchain
- Descripción general de alto nivel de la interoperabilidad de Lisk
- Los árboles dispersos de Merkle y el nuevo modelo de estado
- El ciclo de vida de una cadena lateral en el ecosistema Lisk
- Transacción de actualización entre cadenas
- Generación de Certificados y Consenso
- Un nuevo módulo de token
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 .
Recursos:
- Lisk Chat
- Página del SDK de Lisk
- Página de investigación
- Foro de Lisk Research
- Fuente: Blog de Lisk