Contrato privado de minería Blockchain

Soy nuevo en el mundo de la cadena de bloques y estoy tratando de entender lo siguiente. cualquier ayuda será muy apreciada. Este es mi entendimiento después de varios videos y cursos.

  • Tengo una cadena de bloques de Azure privada.
  • Creé un contacto y lo desplegué.
  • una vez que Ethereum lo extraiga, obtendré una dirección.
  • Más tarde puedo usar la dirección y agregarle datos.

Mi pregunta es

¿El tiempo que me lleva el mío tiene alguna relación con la complejidad de mi contrato?

¿Realmente necesito minar? porque no estoy usando blockchain para monedas para un caso de uso diferente.

Respuestas (1)

La minería es un corazón del algoritmo de consenso de prueba de trabajo. Es esencialmente un rompecabezas que los mineros deben resolver para generar una prueba de trabajo y validar una transacción. Es computacionalmente intensivo.

La cadena de bloques privada tiene diferentes algoritmos de consenso para validar transacciones. Por ejemplo, Quorumse usa popularmente para desarrollar aplicaciones empresariales de blockchain. Utiliza algoritmos de consenso basados ​​en votaciones como Raft, Quorumchain, and Istanbul. gethtiene una opción para usar Proof Of Authorityel algoritmo de consenso para la red blockchain privada.

En todos los algoritmos de consenso mencionados anteriormente, el proceso de validación de bloques sigue siendo el mismo, es decir, resolver el rompecabezas criptográfico (minería).

En el caso de Raftconsenso solo los elegidos leaderharán minería y lo transmitirán a todos los participantes en la red blockchain.

En el caso de la prueba de autoridad, el algoritmo de consenso de gethsolo los nodos autorizados realizará la minería.

El proceso de validación del bloque es el mismo (minería) según el algoritmo de consenso que seleccione para la cadena de bloques privada, solo los nodos seleccionados realizarán el proceso de minería. En el caso de la red pública de blockchain, todos los nodos participantes competirán por las recompensas recibidas después de minar el bloque con éxito.