es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿El par que comete firma el nuevo bloque utilizando una clave privada para producir un nuevo bloque en Hyperledger Fabric?

Traté de investigar cómo funciona técnicamente el proceso de validación de pares en Hyperledger Fabric para la producción de un nuevo bloque, pero no pude encontrar recursos que me expliquen de manera detallada (como la firma con la clave privada, la validación técnica de la transacción, etc.). Mi pregunta es: después de que el par validador valida la transacción que obtiene del nodo de servicio de ordenamiento, ¿quién creará exactamente el nuevo bloque? Si es el par validador, este no es un solo nodo, sino que generalmente tiene múltiples nodos validadores (que representan la cantidad de compañías que participan en la red), ¿cómo decide el sistema qué par validador creará el nuevo bloque?

Se agradecerá cualquier enlace de referencia sobre este tema.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Cuando un Par de Committing recibe transacciones de un nodo de Servicio de Orden, las valida individualmente para asegurarse de que estén firmadas usando la clave privada del remitente y de que la transacción sea válida según la política de validación del chaincode. Después de que una transacción ha sido validada, el Par de Committing la envía al Servicio de Orden para que sea incluida en el siguiente bloque propuesto.

    El proceso de creación de un nuevo bloque es completamente manejado por el nodo de Servicio de Orden. Una vez que se ha recolectado un número suficiente de transacciones validadas, el nodo de Servicio de Orden crea un bloque que incluye estas transacciones y lo envía a todos los Pares de Committing en la red. Cada Par de Committing verifica de forma independiente el bloque para asegurarse de que sea válido y coherente con el estado actual del libro mayor, antes de comprometerlo en su propia copia del libro mayor.

    En una red con múltiples Pares de Committing, el nodo de Servicio de Orden distribuirá el nuevo bloque a todos ellos simultáneamente. Cada Par de Committing validará y comprometerá el bloque de forma independiente, asegurando que el nuevo bloque sea agregado a su propia copia del libro mayor.

    Vale la pena señalar que el nodo de Servicio de Orden es responsable de crear el nuevo bloque, mientras que los Pares de Committing son responsables de verificar y comprometer el bloque en sus libros mayores. Por lo tanto, la decisión de qué Par de Committing producirá el nuevo bloque no es relevante ya que esto es manejado exclusivamente por el nodo de Servicio de Orden.

    Referencias:

Comments are closed.