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.
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.
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, Quorum
se usa popularmente para desarrollar aplicaciones empresariales de blockchain. Utiliza algoritmos de consenso basados en votaciones como Raft, Quorumchain, and Istanbul
. geth
tiene una opción para usar Proof Of Authority
el 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 Raft
consenso solo los elegidos leader
hará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 geth
solo 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.