Menú Cerrar

Blockchain vs Hashgraph

En este artículo, vamos a pasar por una comparación detallada de Hashgraph vs Blockchain. Cubriremos aspectos importantes como la velocidad, la seguridad, el enfoque y mucho más!

Si perteneces al sector de la cadena de bloques, sabrá que está evolucionando continuamente a un ritmo acelerado. Al margen, también existen otras tecnologías similares de contabilidad distribuida (DLT) para reemplazar Blockchain y ofrecer una mejor solución. Uno de estos DLT es Hashgraph. Resuelve el libro mayor distribuido de forma diferente y afirma ser más seguro, rápido y justo. Es por eso que vamos a comparar estas dos tecnologías, Hashgraph, y Blockchain – y ver dónde se encuentran en el mercado actual. Vamos a empezar.

Hashgraph vs Blockchain

Antes de comenzar y explorar, debemos entender el verdadero significado de la tecnología de los libros de contabilidad distribuidos (DLT).

La tecnología del libro mayor distribuido es una red de pares que se comunican entre sí para llegar a un consenso. En un DLT, cada nodo tiene una copia del ledger y son inmutables en su naturaleza.

Hay muchos DLTs por ahí, incluyendo los dos que vamos a discutir hoy, es decir, Blockchain y Hashgraph. Las características clave de la tecnología del libro mayor distribuido son la descentralización, la seguridad, la transparencia, la integridad y la rapidez. Sin embargo, no todos los DLT ofrecen todas las características. De hecho, DLT también puede ser efectivo en un sistema centralizado donde un sistema puede beneficiarse de la integridad, transparencia y velocidad de ejecución. En el núcleo, la tecnología de ledger distribuido (DLT) potencia la cadena de bloqueo, y la cadena de bloqueo potencia a bitcoin.

Ahora, intentemos entender la cadena de bloques y el Hashgraph.

¿Qué es Blockchain?

Blockchain es una de las formas más populares de la tecnología del libro mayor distribuido. Es la tecnología subyacente que es utilizada por el primero de cada criptomoneda por ahí, es decir, bitcoin. En una cadena de bloques, los compañeros se comunican entre sí para formar una red de igual a igual. Bitcoin utiliza la forma más básica de la tecnología de cadenas de bloqueo. Matemáticamente sano, pero prácticamente no tan eficiente. Es por eso que hemos visto un aumento en los diferentes tipos de tecnología de cadenas de bloques últimamente. Ethereum es el más exitoso con una gran comunidad que lo respalda. Ethereum es la segunda generación de cadenas de bloques, lo que significa que también soporta dApps y contratos inteligentes.

Técnicamente, una cadena de bloques es una serie de bloques o registros. Soporta la estructura append-only. Sin embargo, la base de datos es inmutable, lo que significa que los datos, una vez escritos, no pueden ser borrados ni editados por nadie. Los datos almacenados en los bloques anteriores no se pueden modificar de ninguna manera. Esto hace de la cadena de bloques una solución ideal para problemas de generación actuales en los que la inmutabilidad de los datos es esencial. Se puede utilizar para la votación, la gestión de la cadena de suministro y la industria financiera.

¿Qué es Hashgraph?

Hashgraph, por otro lado, es un método de consenso que ofrece un enfoque diferente a la tecnología del libro mayor distribuido. Según el libro blanco, se define como una estructura de datos o un algoritmo de consenso – y no como un sistema completo, y específicamente como una tecnología de ledger distribuido. Está patentado por Swirlds, y nadie más que una licencia puede usarlo. Sin embargo, también tenemos Hedera Hashgraph es una red pública de Hashgraph. Tiene todas las características del algoritmo de consenso de Hashgraph con ligeros cambios en la forma en que utiliza el formato líder. Utiliza el chisme sobre el chisme y el voto virtual como las dos técnicas para mantener la conectividad y el consenso.

El Hashgraph está diseñado para ofrecer una red segura, justa y rápida. Se implementa usando lenguaje de programación Java y Lisp. Esto también significa que soporta la Solidez. Una de las ventajas más significativas de la red Hashgraph es su rapidez. Abordaremos todos los aspectos significativos de la comparación que se presenta a continuación. Vamos a empezar.

Enfoque

La diferencia más significativa entre Hashgraph y blockchain es su enfoque. La cadena de bloques almacena los datos en bloques, de forma lineal. El enfoque append funciona muy bien, pero no siempre es el camino para las soluciones de cadena de bloques. Hashgraph, por otro lado, utiliza el gráfico acíclico dirigido para almacenar y acceder a la información. En ambos DLTs, cada nodo tiene una copia del libro mayor, haciéndolo verdaderamente descentralizado.

Seguridad

Cuando se trata de seguridad, tanto la cadena de bloqueo como el Hashgraph se mantienen firmes. Blockchain tiene un enfoque diferente en el que utiliza métodos criptográficos para garantizar la seguridad de los datos almacenados y transmitidos en la red. Los bloques digitales son a prueba de manipulaciones y los actores maliciosos de ninguna manera pueden cambiar la integridad de los datos. Por ejemplo, si alguien altera los datos, la firma se vuelve inválida, lo que alarma a los nodos sobre una posible violación o actividad maliciosa.

Hashgraph utiliza la Tolerancia Asíncrona Bizantina a la Falla (aBFT) cuando se trata de asegurar la red de malos actores. Cada uno de los eventos se registra correctamente, y el enfoque se asegura de que ningún dato pueda manipularse incluso cuando la red tiene algunos actores maliciosos. Al igual que el bloqueo de cadena, una transacción una vez completada, no puede modificarse ni editarse de ninguna manera posible. Esto también significa que está a salvo de un ataque del 51%. El Hashgraph de la Hiedra, por otro lado, ha hecho un ligero cambio en la forma en que utilizan el BFT. El algoritmo de consenso no utiliza el formato de líder para asegurar que los ataques DDoS no obstaculicen la red. En nuestro Hashgraph vs Blockchain, pensamos que ambos ofrecen.

Algoritmo de consenso

Blockchain no tiene un solo enfoque del consenso. Depende de la criptomoneda o plataforma. Hay muchos algoritmos de consenso populares que se usan en los bloques de cadena. Pocos de ellos incluyen Prueba de Trabajo, Prueba de Robo, Prueba de Tiempo Transcurrido, y así sucesivamente. NEO, otra solución popular para la cadena de bloques, utiliza la Tolerancia Bizantina a Fallos delegada. Es un algoritmo de consenso mejorado que aprende de PoF y PoS.

Hashgraph o Hashgraph Hashgraph Hashgraph, por otro lado, utiliza el voto virtual como la forma de obtener el consenso de la red. Hashgraph, en sí mismo, es un algoritmo de consenso, pero tiene mucho que ofrecer si vemos detalles más finos.

Velocidad

La velocidad de la cadena de bloques varía en función de la solución (criptomoneda, plataforma, etc.). Sin embargo, es comparativamente más lento que el Hashgraph. Teóricamente, Hashgraph puede alcanzar una velocidad de 5.00.000 transacciones por segundo. Prácticamente eso puede cambiar dependiendo de otros factores. Las soluciones de cadena de bloques como Bitcoin, Ethereum, etc. son considerablemente lentas y pueden ofrecer una velocidad de sólo 100 a 10.000 transacciones por segundo.

El método Hashgraph Gossip es la razón de su velocidad. Con ello, se necesita propagar menos información a través de la red a medida que se producen más eventos.

Imparcialidad

Blockchain es menos justo cuando se trata de mineros o usuarios. El minero tiene más poder a la hora de seleccionar las órdenes que quiere procesar, su orden e incluso detener las transacciones. Esto no es justo para nadie que esté directa o indirectamente conectado a la red.

Hashgraph maneja la imparcialidad de manera diferente, donde asigna los nodos al azar. También utiliza el sellado de tiempo por consenso, lo que significa que ningún individuo se ve afectado por el orden de las transacciones. Sin embargo, el concepto de imparcialidad sigue siendo vago y no se explica adecuadamente en el libro blanco del Hashgraph. Es uno de los aspectos importantes de la comparación entre Hashgraph y Blockchain.

Eficiencia

Hashgraph es 100% eficiente debido a su enfoque. El enfoque de Blockchain hace que sea difícil para los mineros trabajar en un bloque. Hay casos en los que se extraen dos bloques al mismo tiempo. Esto significa que la comunidad minera ahora necesita decidir sobre un bloque, lo que significa que el otro bloque es desechado. Al final, el esfuerzo de los mineros se desperdicia, lo que resulta en una red menos eficiente. Como Hashgraph no tiene que depender de la creación de bloques, sino sólo de eventos, no sufre el problema.

Etapa de Adopción y Desarrollo

Cuando se trata de la fase de adopción y desarrollo, la cadena de bloques supera fácilmente a Hashgraph. Blockchain tiene casi una década de existencia, y recoge los beneficios del primero en llegar al mercado. Desde entonces, ha visto muchos intentos de perfección – como el lanzamiento de Ethereum que soporta dApps y contratos inteligentes. También empezaron a aparecer soluciones específicas para la cadena de bloques, como NEO, VeChain, etc.

Hashgraph, por otro lado, no está cerca de la tasa de adopción de blockchain. En primer lugar, se trata de una tecnología patentada. La variante pública, Hedera Hashgraph, está todavía en desarrollo. En el momento de escribir este artículo, es utilizado por más de 300 empresas, lo que puede parecer mucho, pero menos en comparación con las empresas que utilizan tecnologías de cadenas de bloques.

Conclusión

El Hashgraph es, sin duda, una tecnología más avanzada que la de la cadena de bloques. Pero eso no significa que reemplace a la cadena de bloques. Todavía hay proyectos que pueden utilizar blockchain mejor que Hashgraph. Considerando que Hashgraph es privado, la adopción se ralentiza. Tenemos Hedera Hashgraph, una red pública de Hashgraph que puede ayudar a acelerar su crecimiento. Por lo que aun tendremos que esperar unos años para ver finalmente que tecnología acaba siendo más usada para la industria. Entre la aparición de hashgraph y otras tecnologías basadas en blokchain hay muchas start ups que prometen revolucionar el mundo como hoy lo conocemos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *