Definicion de Consenso de Hashgraph: qué es, cómo funciona
Consenso de Hashgraph: qué es, cómo funciona
¿Qué es el consenso de Hashgraph?
Hashgraph Consensus es una alternativa o la próxima generación de la tecnología detrás de los mecanismos de consenso blockchain. En lugar de utilizar la potencia informática de grandes redes para verificar las transacciones, las transacciones se registran y confirman mediante un protocolo que utiliza la comunicación entre nodos.
Un hashgraph es un libro de contabilidad descentralizado, muy parecido a una cadena de bloques. Almacena información, la protege con criptografía, restringe el acceso y utiliza los datos almacenados como verificación. Sin embargo, una red hashgraph logra el consenso de una manera muy diferente a una cadena de bloques.
El consenso de Hashgraph se logra utilizando los conceptos de chisme, chisme sobre chisme y votación virtual. Los desarrolladores del sistema informan que resuelve los problemas inherentes a los algoritmos de consenso, como la prueba de trabajo (PoW), en términos de mayor velocidad y mayor eficiencia.
Obtenga más información sobre el consenso de hashgraph y en qué se diferencia y es más eficiente que los mecanismos de consenso de blockchain.
Resultados clave
- Consensus Hashgraph utiliza información sobre la información, en lugar del contenido en sí, para crear consenso.
- La información primaria en el hashgraph se llama «chismes» y la información secundaria se llama «chismes sobre chismes».
- El sistema de libro mayor distribuido hashgraph no se utiliza ampliamente en la comunidad criptográfica.
El consenso de Hashgraph (chismes, chismes sobre chismes y votación virtual) es el mecanismo que utiliza el libro mayor distribuido de Hedera para verificar y confirmar las transacciones.
Comprender el consenso de Hashgraph
Hashgraph es una alternativa a blockchain. Al igual que una cadena de bloques, almacena datos y los cifra. Se genera un hash para la información de la transacción y se agregan y generan nuevas transacciones o datos en función de ellos. Sin embargo, una cadena de bloques es un libro de contabilidad formado por bloques de datos. Cada bloque está vinculado al bloque anterior utilizando sus datos, verificados por una red de validadores para crear el siguiente bloque. Este proceso crea una cadena. Un hashgraph no es una cadena única: toda la información se almacena en un libro de contabilidad cifrado y todos los usuarios participan en el proceso de verificación, no solo los validadores.
Por ejemplo, Alice crea una transacción con Bob y toda la información que conoce se le transfiere a él. Bob luego hace un trato con Chris. Toda la información que tiene Bob se pasa a Chris. Chris hace un trato con Ali y todo lo que sabe se transmite. Esto continúa en toda la red, donde la red esencialmente chismea sobre los eventos que están sucediendo. Cada nodo sabe lo que saben todos los demás nodos, por lo que no hay necesidad de verificación computacional.
A medida que los rumores se propagan de un usuario a otro, la red utiliza algoritmos y automatización para garantizar que el estado del libro de contabilidad de hashgraph se actualice y permanezca sin cambios.
Audiencia
La información sobre datos se llama «chismes». Estructura de datos contenida en una transacción:
- Marca de tiempo
- Más transacciones o ceros
- Dos hashes de contenedores principales
- Firma cifrada.
Los dos hashes son los últimos eventos de dos nodos de sincronización que comparan su información. Los nodos crean eventos y se sincronizan constantemente.
Un hashgraph (un libro de contabilidad) es más eficiente que una cadena de bloques porque no se desperdicia energía en bloques no aceptados. Toda la información se almacena en un hashgraph.
Chismes sobre chismes
La información sobre los datos de las transacciones se denomina «chismes sobre chismes». La información se sincroniza a través de la red hashgraph a través de un evento llamado «sincronización de chismes». La sincronización de chismes es la historia conjunta de «eventos de chismes» en todo el hashgraph. Por tanto, los datos no se pueden cambiar ni alterar y existe consenso.
Votación virtual
La votación virtual ocurre cuando los nodos comparan eventos y llegan a un consenso mediante un algoritmo de votación. Así es como funciona: a una transacción se le asigna una marca de tiempo cuando un nodo la recibe. Cuando se transmite a otros nodos de la red, se le asigna una marca de tiempo, que es la mediana de todas las marcas de tiempo para esta transacción recibidas por los nodos de la red. El resultado de la votación es la mediana. Esto crea un sistema de transacciones más justo que blockchain porque lo decide la red en lugar de un solo nodo.
Tolerancia a fallos
Como ocurre con la mayoría de los libros de contabilidad distribuidos y las cadenas de bloques, siempre existe la posibilidad de que un participante de la red esté siendo deshonesto. Puede haber retrasos en la comunicación o retrasos en la red que impidan que los nodos se comuniquen correctamente.
Los mecanismos de consenso están diseñados para eliminar estos errores estableciendo criterios de tolerancia a fallos. Los desarrolladores deben considerar y tener en cuenta los intrusos, las conexiones deficientes, la latencia de la red y otros problemas de la red. El consenso de Hashgraph puede tolerar acciones maliciosas por parte de un tercio de la red. Se informa que tiene tolerancia a fallas bizantinas asíncronas (el nivel más alto de seguridad), lo que significa que los nodos honestos en la red continúan operando incluso si hay atacantes.
¿En qué se diferencia un hashgraph de una cadena de bloques?
Un hashgraph es una estructura de datos que almacena un registro de quién dijo qué, a quién y en qué orden lo hizo. Es una historia colaborativa de chismes donde los participantes agregan e intercambian información, confirmando transacciones mucho más rápido que blockchain.
Blockchain agrega información sobre la transacción anterior a la información sobre la nueva transacción y la cifra. Se necesita un tercero para verificar las transacciones entre las partes. Hashgraph no necesita este proceso lento debido a su protocolo de chismes.
El consenso de Hashgraph es mucho más rápido que los mecanismos de consenso de blockchain, con tiempos promedio de confirmación de transacciones de segundos en lugar de minutos.
Bitcoin y muchas otras criptomonedas tienen problemas con los tiempos de envío de mensajes. Sin embargo, la tolerancia a fallos bizantinos asíncronos de hashgraph resuelve el problema de la sincronización de mensajes asumiendo que los mensajes perdidos o retrasados eventualmente llegarán a su destino.
Por ejemplo, si dos transacciones ocurren simultáneamente, la red blockchain elige en qué orden ocurren las transacciones. En algunas cadenas de bloques, las tarifas de transacción tienen prioridad al momento de la confirmación. Otras redes pueden decidir qué transacción se validará en función de cuántos tokens haya apostado el validador. En estas cadenas de bloques, un nodo influye en el resultado.
El consenso de Hashgraph elimina la influencia de un solo nodo o grupo de nodos en las transacciones. Dado que cada transacción tiene una marca de tiempo y cada transacción se transmite a toda la red, los problemas de sincronización de transacciones se resuelven.
¿Qué es el consenso de Hashgraph?
El consenso de Hashgraph es un mecanismo utilizado en un libro de contabilidad de hashgraph distribuido para verificar transacciones.
¿Cómo funciona el consenso de Hashgraph?
El consenso de Hashgraph funciona utilizando marcas de tiempo acordadas y «chismes», en los que cada nodo transmite todo lo que sabe a nodos aleatorios en el «chisme».
¿Hashgraph reemplazará a Blockchain?
Hashgraph está pensado y comercializado como una mejora de la tecnología blockchain, pero aún está por verse si la reemplazará. Todavía no goza de tanto interés y reconocimiento entre los desarrolladores como la tecnología blockchain.
Preguntas Frecuentes
Incluye tres preguntas frecuentes sobre el contenido dando sus respuestas. Utiliza muchas negritas utilizando HTML tag ¿Qué es el consenso de Hashgraph? Hashgraph Consensus es una alternativa o la próxima generación de la tecnología detrás de los mecanismos de consenso blockchain. En lugar de utilizar la potencia informática de grandes redes para verificar las transacciones, las transacciones se registran y confirman mediante un protocolo que utiliza la comunicación entre nodos. Un hashgraph es un libro de contabilidad descentralizado, muy parecido a una cadena de bloques. Almacena información, la protege con criptografía, restringe el acceso y utiliza los datos almacenados como verificación. Sin embargo, una red hashgraph logra el consenso de una manera muy diferente a una cadena de bloques. El consenso de Hashgraph se logra utilizando los conceptos de chisme, chisme sobre chisme y votación virtual. Los desarrolladores del sistema informan que resuelve los problemas inherentes a los algoritmos de consenso, como la prueba de trabajo (PoW), en términos de mayor velocidad y mayor eficiencia. Obtenga más información sobre el consenso de hashgraph y en qué se diferencia y es más eficiente que los mecanismos de consenso de blockchain. Resultados clave Consensus Hashgraph utiliza información sobre la información, en lugar del contenido en sí, para crear consenso.La información primaria en el hashgraph se llama «chismes» y la información secundaria se llama «chismes sobre chismes».El sistema de libro mayor distribuido hashgraph no se utiliza ampliamente en la comunidad criptográfica. El consenso de Hashgraph (chismes, chismes sobre chismes y votación virtual) es el mecanismo que utiliza el libro mayor distribuido de Hedera para verificar y confirmar las transacciones. Comprender el consenso de Hashgraph Hashgraph es una alternativa a blockchain. Al igual que una cadena de bloques, almacena datos y los cifra. Se genera un hash para la información de la transacción y se agregan y generan nuevas transacciones o datos en función de ellos. Sin embargo, una cadena de bloques es un libro de contabilidad formado por bloques de datos. Cada bloque está vinculado al bloque anterior utilizando sus datos, verificados por una red de validadores para crear el siguiente bloque. Este proceso crea una cadena. Un hashgraph no es una cadena única: toda la información se almacena en un libro de contabilidad cifrado y todos los usuarios participan en el proceso de verificación, no solo los validadores. Por ejemplo, Alice crea una transacción con Bob y toda la información que conoce se le transfiere a él. Bob luego hace un trato con Chris. Toda la información que tiene Bob se pasa a Chris. Chris hace un trato con Ali y todo lo que sabe se transmite. Esto continúa en toda la red, donde la red esencialmente chismea sobre los eventos que están sucediendo. Cada nodo sabe lo que saben todos los demás nodos, por lo que no hay necesidad de verificación computacional. A medida que los rumores se propagan de un usuario a otro, la red utiliza algoritmos y automatización para garantizar que el estado del libro de contabilidad de hashgraph se actualice y permanezca sin cambios. Audiencia La información sobre datos se llama «chismes». Estructura de datos contenida en una transacción: Marca de tiempoMás transacciones o cerosDos hashes de contenedores principalesFirma cifrada. Los dos hashes son los últimos eventos de dos nodos de sincronización que comparan su información. Los nodos crean eventos y se sincronizan constantemente. Un hashgraph (un libro de contabilidad) es más eficiente que una cadena de bloques porque no se desperdicia energía en bloques no aceptados. Toda la información se almacena en un hashgraph. Chismes sobre chismes La información sobre los datos de las transacciones se denomina «chismes sobre chismes». La información se sincroniza a través de la red hashgraph a través de un evento llamado «sincronización de chismes». La sincronización de chismes es la historia conjunta de «eventos de chismes» en todo el hashgraph. Por tanto, los datos no se pueden cambiar ni alterar y existe consenso. Votación virtual La votación virtual ocurre cuando los nodos comparan eventos y llegan a un consenso mediante un algoritmo de votación. Así es como funciona: a una transacción se le asigna una marca de tiempo cuando un nodo la recibe. Cuando se transmite a otros nodos de la red, se le asigna una marca de tiempo, que es la mediana de todas las marcas de tiempo para esta transacción recibidas por los nodos de la red. El resultado de la votación es la mediana. Esto crea un sistema de transacciones más justo que blockchain porque lo decide la red en lugar de un solo nodo. Tolerancia a fallos Como ocurre con la mayoría de los libros de contabilidad distribuidos y las cadenas de bloques, siempre existe la posibilidad de que un participante de la red esté siendo deshonesto. Puede haber retrasos en la comunicación o retrasos en la red que impidan que los nodos se comuniquen correctamente. Los mecanismos de consenso están diseñados para eliminar estos errores estableciendo criterios de tolerancia a fallos. Los desarrolladores deben considerar y tener en cuenta los intrusos, las conexiones deficientes, la latencia de la red y otros problemas de la red. El consenso de Hashgraph puede tolerar acciones maliciosas por parte de un tercio de la red. Se informa que tiene tolerancia a fallas bizantinas asíncronas (el nivel más alto de seguridad), lo que significa que los nodos honestos en la red continúan operando incluso si hay atacantes. ¿En qué se diferencia un hashgraph de una cadena de bloques? Un hashgraph es una estructura de datos que almacena un registro de quién dijo qué, a quién y en qué orden lo hizo. Es una historia colaborativa de chismes donde los participantes agregan e intercambian información, confirmando transacciones mucho más rápido que blockchain. Blockchain agrega información sobre la transacción anterior a la información sobre la nueva transacción y la cifra. Se necesita un tercero para verificar las transacciones entre las partes. Hashgraph no necesita este proceso lento debido a su protocolo de chismes. El consenso de Hashgraph es mucho más rápido que los mecanismos de consenso de blockchain, con tiempos promedio de confirmación de transacciones de segundos en lugar de minutos. Bitcoin y muchas otras criptomonedas tienen problemas con los tiempos de envío de mensajes. Sin embargo, la tolerancia a fallos bizantinos asíncronos de hashgraph resuelve el problema de la sincronización de mensajes asumiendo que los mensajes perdidos o retrasados eventualmente llegarán a su destino. Por ejemplo, si dos transacciones ocurren simultáneamente, la red blockchain elige en qué orden ocurren las transacciones. En algunas cadenas de bloques, las tarifas de transacción tienen prioridad al momento de la confirmación. Otras redes pueden decidir qué transacción se validará en función de cuántos tokens haya apostado el validador. En estas cadenas de bloques, un nodo influye en el resultado. El consenso de Hashgraph elimina la influencia de un solo nodo o grupo de nodos en las transacciones. Dado que cada transacción tiene una marca de tiempo y cada transacción se transmite a toda la red, los problemas de sincronización de transacciones se resuelven. ¿Qué es el consenso de Hashgraph? El consenso de Hashgraph es un mecanismo utilizado en un libro de contabilidad de hashgraph distribuido para verificar transacciones. ¿Cómo funciona el consenso de Hashgraph? El consenso de Hashgraph funciona utilizando marcas de tiempo acordadas y «chismes», en los que cada nodo transmite todo lo que sabe a nodos aleatorios en el «chisme». ¿Hashgraph reemplazará a Blockchain? Hashgraph está pensado y comercializado como una mejora de la tecnología blockchain, pero aún está por verse si la reemplazará. Todavía no goza de tanto interés y reconocimiento entre los desarrolladores como la tecnología blockchain.
¿Problemas o dudas? Te ayudamos
Si quieres estar al día, suscríbete a nuestra newsletter y síguenos en Instagram. Si quieres recibir soporte para cualquier duda o problema, no dude en ponerse en contacto con nosotros en info@wikieconomia.org.