Páginas

    Social Items

 Migración DGPv2.

Acerca de la migración DGPv2#

La migración DGPv2 es el proceso obligatorio que todos los gobernadores DGPv1 deben realizar para recuperar su garantía e inscribirse en los contratos DGPv2. El motivo de esta migración es corregir errores encontrados dentro de los contratos DGPv1. Desafortunadamente, estos errores fueron descubiertos en MainNet, causando un error de distribución de subsidio antes de que el error pudiera ser parcheado temporalmente en Metrix Core v4.0.9.1.

Metrix Core v4.1.0.0 presenta MIP3, que se activará una vez que los mineros hayan señalado que se han actualizado a la nueva versión, aprobando la actualización a DGPv2. Una vez que MIP3 esté activo, esto indicará a la red que se debe usar DGPv2 en lugar de DGPv1. DGPv1 ya no se utilizará para procesar recompensas en bloque o proporcionar parámetros de blockchain de la red, sin embargo, aún puede procesar llamadas de contrato, como cancelar la inscripción.

DGPv2 además de resolver errores en los contratos DGP, permite una mayor funcionalidad en términos de qué tipos de cuentas pueden participar como gobernadores. Los contratos inteligentes ahora pueden participar como gobernadores, lo que permite usos potenciales como gobernadores delegados y más. Esta funcionalidad no era una posibilidad en los contratos DGPv1.


Problemas resueltos en DGPv2#

  • Utilice el nuevo compilador Solidity que permite beneficiarse de correcciones de errores y optimizaciones
  • Permitir que tanto las cuentas de propiedad externa como los contratos inteligentes se inscriban como gobernadores
  • Convertir métodos para permitir el reenvío de gastransfercall
  • Respaldo para la fallida recompensa del subsidio del gobernador (quemar)
  • Respaldo para la devolución de garantías del gobernador fallido (enviado al contrato presupuestario donde los gobernadores pueden manejar el incumplimiento a través de una propuesta)
  • Respaldo para la liquidación presupuestaria fallida (quemar)
  • Valores Min y Max para parámetros de cadena y reservas para cuando están fuera de los límites
  • Compruebe si lastreward > 0 también al verificar el ganador del gobernador

Migración a DGPv2 a través de CLI o consola de depuración#

La migración de DGPv1 a DGPv2 requiere 2 pasos: - Cancelar la inscripción de DGPv1 - Inscribirse en DGPv2

Esto se puede hacer usando el método usando metrix-cli o desde la consola de depuración en las billeteras Altitude o QT MetrixCoinsendtocontract

Cancelar la inscripción de DGPv1#

Primero llamaremos al contrato DGPv1 usando false como parámetro, codificando abi los datos que obtendremos. unenroll(bool)fba713970000000000000000000000000000000000000000000000000000000000000000

Esta transacción no necesita enviar ningún MRX, por lo que usamos 0 para el valor.

Deberíamos poder utilizar el límite mínimo de gas 250000 y el precio del gas 0,00005.

El gobernador debe firmar la transacción, así que reemplácela con la dirección de nuestro gobernador. <GOVERNOR ADDRESS>

Usaremos true tanto para el cambio de transmisión como para el de retorno al remitente.

sendtocontract "0000000000000000000000000000000000000089" "fba713970000000000000000000000000000000000000000000000000000000000000000" 0 250000 0.00005 <GOVERNOR ADDRESS> true true

Inscríbase en DGPv2#

A continuación recurriremos al contrato DGPv2 que no toma parámetros, mediante la codificación abi de los datos que obtendremos.enroll()e65f2a7e

Esta transacción debe enviar un valor de 7500000 MRX como garantía.

Deberíamos poder utilizar el límite mínimo de gas 250000 y el precio del gas 0,00005.

El gobernador debe firmar la transacción, así que reemplácela con la dirección de nuestro gobernador. <GOVERNOR ADDRESS>

Usaremos true tanto para el cambio de transmisión como para el de retorno al remitente.

sendtocontract "13a5933a1b786e8016178656145e36eccd0221f6" "e65f2a7e" 7500000 250000 0.00005 <GOVERNOR ADDRESS> true true

Preguntas más frecuentes#

¿Por qué es el manual de migración?#

Debido a la naturaleza del error encontrado en los contratos DGPv1, los gobernadores DGPv1 nunca se pueden cancelar automáticamente de la inscripción. Los gobernadores DGPv1 pueden darse de baja en cualquier momento llamando a los contratos.

¿Tendré que esperar a que mi gobernador madure de nuevo?#

¡Sí! La inscripción en los contratos DGPv2 requerirá que todos los nuevos gobernadores esperen 1920 bloques (~ 48 horas) para recibir recompensas del gobernador y 26880 bloques (~ 28 días) para ser elegibles para votar sobre propuestas presupuestarias o propuestas de parámetros de blockchain DGP.

¿Qué ocurre con las propuestas de DGPv1?#

Cualquier propuesta de DGPv1 que no haya sido aprobada o completada deberá volver a crearse en los contratos DGPv2.

Ya tengo actualizado mi gobernador, esperando pasen las 48 horas para poder recibir mis recompensas. 


Pueden seguirnos en nuestras diferentes redes sociales. #Metrix #Gobernador #web3


Actualizando mi gobernador en Altitude.

 Migración DGPv2.

Acerca de la migración DGPv2#

La migración DGPv2 es el proceso obligatorio que todos los gobernadores DGPv1 deben realizar para recuperar su garantía e inscribirse en los contratos DGPv2. El motivo de esta migración es corregir errores encontrados dentro de los contratos DGPv1. Desafortunadamente, estos errores fueron descubiertos en MainNet, causando un error de distribución de subsidio antes de que el error pudiera ser parcheado temporalmente en Metrix Core v4.0.9.1.

Metrix Core v4.1.0.0 presenta MIP3, que se activará una vez que los mineros hayan señalado que se han actualizado a la nueva versión, aprobando la actualización a DGPv2. Una vez que MIP3 esté activo, esto indicará a la red que se debe usar DGPv2 en lugar de DGPv1. DGPv1 ya no se utilizará para procesar recompensas en bloque o proporcionar parámetros de blockchain de la red, sin embargo, aún puede procesar llamadas de contrato, como cancelar la inscripción.

DGPv2 además de resolver errores en los contratos DGP, permite una mayor funcionalidad en términos de qué tipos de cuentas pueden participar como gobernadores. Los contratos inteligentes ahora pueden participar como gobernadores, lo que permite usos potenciales como gobernadores delegados y más. Esta funcionalidad no era una posibilidad en los contratos DGPv1.


Problemas resueltos en DGPv2#

  • Utilice el nuevo compilador Solidity que permite beneficiarse de correcciones de errores y optimizaciones
  • Permitir que tanto las cuentas de propiedad externa como los contratos inteligentes se inscriban como gobernadores
  • Convertir métodos para permitir el reenvío de gastransfercall
  • Respaldo para la fallida recompensa del subsidio del gobernador (quemar)
  • Respaldo para la devolución de garantías del gobernador fallido (enviado al contrato presupuestario donde los gobernadores pueden manejar el incumplimiento a través de una propuesta)
  • Respaldo para la liquidación presupuestaria fallida (quemar)
  • Valores Min y Max para parámetros de cadena y reservas para cuando están fuera de los límites
  • Compruebe si lastreward > 0 también al verificar el ganador del gobernador

Migración a DGPv2 a través de CLI o consola de depuración#

La migración de DGPv1 a DGPv2 requiere 2 pasos: - Cancelar la inscripción de DGPv1 - Inscribirse en DGPv2

Esto se puede hacer usando el método usando metrix-cli o desde la consola de depuración en las billeteras Altitude o QT MetrixCoinsendtocontract

Cancelar la inscripción de DGPv1#

Primero llamaremos al contrato DGPv1 usando false como parámetro, codificando abi los datos que obtendremos. unenroll(bool)fba713970000000000000000000000000000000000000000000000000000000000000000

Esta transacción no necesita enviar ningún MRX, por lo que usamos 0 para el valor.

Deberíamos poder utilizar el límite mínimo de gas 250000 y el precio del gas 0,00005.

El gobernador debe firmar la transacción, así que reemplácela con la dirección de nuestro gobernador. <GOVERNOR ADDRESS>

Usaremos true tanto para el cambio de transmisión como para el de retorno al remitente.

sendtocontract "0000000000000000000000000000000000000089" "fba713970000000000000000000000000000000000000000000000000000000000000000" 0 250000 0.00005 <GOVERNOR ADDRESS> true true

Inscríbase en DGPv2#

A continuación recurriremos al contrato DGPv2 que no toma parámetros, mediante la codificación abi de los datos que obtendremos.enroll()e65f2a7e

Esta transacción debe enviar un valor de 7500000 MRX como garantía.

Deberíamos poder utilizar el límite mínimo de gas 250000 y el precio del gas 0,00005.

El gobernador debe firmar la transacción, así que reemplácela con la dirección de nuestro gobernador. <GOVERNOR ADDRESS>

Usaremos true tanto para el cambio de transmisión como para el de retorno al remitente.

sendtocontract "13a5933a1b786e8016178656145e36eccd0221f6" "e65f2a7e" 7500000 250000 0.00005 <GOVERNOR ADDRESS> true true

Preguntas más frecuentes#

¿Por qué es el manual de migración?#

Debido a la naturaleza del error encontrado en los contratos DGPv1, los gobernadores DGPv1 nunca se pueden cancelar automáticamente de la inscripción. Los gobernadores DGPv1 pueden darse de baja en cualquier momento llamando a los contratos.

¿Tendré que esperar a que mi gobernador madure de nuevo?#

¡Sí! La inscripción en los contratos DGPv2 requerirá que todos los nuevos gobernadores esperen 1920 bloques (~ 48 horas) para recibir recompensas del gobernador y 26880 bloques (~ 28 días) para ser elegibles para votar sobre propuestas presupuestarias o propuestas de parámetros de blockchain DGP.

¿Qué ocurre con las propuestas de DGPv1?#

Cualquier propuesta de DGPv1 que no haya sido aprobada o completada deberá volver a crearse en los contratos DGPv2.

Ya tengo actualizado mi gobernador, esperando pasen las 48 horas para poder recibir mis recompensas. 


Pueden seguirnos en nuestras diferentes redes sociales. #Metrix #Gobernador #web3


No hay comentarios:

Publicar un comentario

Se respetuoso con tus comentarios, gracias