Soporte de recuperación ante desastres para tokenización

Puede configurar Oracle Blockchain Platform para el soporte de recuperación ante desastres en escenarios de tokenización.

Para poder configurar el soporte de recuperación ante desastres en un escenario de tokenización, la red de cadenas de bloques se debe configurar para la recuperación ante desastres, mediante las siguientes directrices. Para obtener más información, consulte Adición de organizaciones participantes de Oracle Blockchain Platform a la red.
  • Además de la instancia fundadora de Oracle Blockchain Platform, cree al menos dos instancias de participantes más y únelas a la red de cadenas de bloques.
  • Agregue al menos dos solicitantes de cada instancia participante a la red de cadenas de bloques. Normalmente, se agregan al menos tres órdenes de cada instancia de participante.
  • Únase a las organizaciones participantes en los mismos canales e instale códigos de cadenas en las instancias de los participantes.
  • Asegúrese de que los solicitantes de las instancias de participantes estén unidos a los canales de la instancia de fundador.

A continuación, puede prepararse para la recuperación ante desastres en un escenario de tokenización mediante la designación de una segunda instancia de Oracle Blockchain Platform como organización de recuperación ante desastres. Cuando una instancia principal de Oracle Blockchain Platform está caída y no puede enviar transacciones al código de cadena, se puede utilizar una instancia secundaria de Oracle Blockchain Platform configurada como organización de recuperación ante desastres para enviar la transacción al código de cadena en nombre de la instancia principal.

En el siguiente ejemplo, la organización fundadora de la instancia primaria es Org1MSP y la organización participante de la instancia de recuperación ante desastres es Org2MSP.

Para configurar una segunda instancia para la recuperación ante desastres en escenarios de tokenización, realice los siguientes pasos.

  1. Cree inscripciones personalizadas en la organización de recuperación ante desastres y agregue un atributo personalizado para primaryOrgMSPId que sea el ID de la organización fundadora (Org1MSP). Puede utilizar una herramienta como Postman para crear la inscripción personalizada. Esta inscripción indica que Org2MSP es una organización de recuperación ante desastres para la organización principal, Org1MSP.

    En el siguiente ejemplo se muestra un cuerpo de solicitud de ejemplo para el punto final de REST {{bc-url}}/console/admin/api/v2/nodes/restproxies/{{bc-restproxy-id}}/enrollments. Puede obtener el valor bc-restproxy-id en la respuesta de una solicitud GET para el punto final de REST {{bc-url}}/console/admin/api/v2/nodes.

    {
       "enrollmentId": "<enrollmentId>",
        "attributes":{
            "primaryOrgMSPId": "<primaryOrgId>"
        }
     }
    El siguiente ejemplo es la respuesta esperada.
    {
    "respMesg": "SUCCESS"
    }
  2. Agregue usuarios a la inscripción personalizada. Puede utilizar Postman o la consola de Oracle Blockchain Platform para agregar usuarios. Los ID de inscripción y los nombres de usuario de la organización de recuperación ante desastres (Org2MSP) deben coincidir con los ID de inscripción y los nombres de usuario de la organización principal (Org1MSP). La única diferencia es el atributo personalizado, primaryOrgMSPId, que apunta a la organización principal (Org1MSP).
    En el siguiente ejemplo se muestra un cuerpo de solicitud de ejemplo para el punto final de REST {{bc-url}}/console/admin/api/v2/nodes/restproxies/{{bc-restproxy-id}}/enrollments/{{bc-enrolment-id}}/users .
    {
        "userName": "<userId>"
     }
    El siguiente ejemplo es la respuesta esperada.
    {
    "respMesg": "SUCCESS"
    }