Steemit Crypto Academy Season 2: Week8| TECNOLOGÍA HASHGRAPH| por @cmarcano
El dia de hoy quiero compartir con ustedes las respuestas a la interrogantes propuestas por el profesor @pelon53 en su clase de esta semana.
Para comenzar hablaremos un poco de la teoría básica implementada en hash graph, la cual tiene su base en la teoría de grafos donde encontramos los grafos no dirigidos en los cuales las relaciones son simétricas y no tienen un sentido definido mientras que los grafos dirigidos las aristas pueden ser asimétricas y poseen una orientación.
![g1.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYG2cSExYhvRnfSSpt7bnVGswJ3wt6vcXJBxF8nQiQFWX/g1.png)
Hashgraph emplea los grafos dirigidos, lo cual impide la existencia de ciclos pero que permite que todos los nodos sean accesados. Siendo concebida para ser más rápida al momento de realizar las operaciones de la red. La herramienta diseñada para distribuir la información en la red es llamada Gossip o rumor, aunque también se le conoce como protocolo epidémico.
1. Explique en detalle el protocolo Gossip, usado en Hashgraph.
El tiempo que tarda un paquete en ser distribuido en la red es lo que se conoce como latencia y es un factor clave para la implementación de nuevos proyectos y esta en una de las grandes ventajas que presenta hashgraph al momento de distribuir la información entre los nodos .
Mediante la implementación del emparejamiento entre nodos de la red de forma aleatoria, se transmite la información y a su vez este nodo se empareja con un nuevo nodo igualmente aleatorio permitiendo que la información fluya rápidamente evitando que se duplique o que se creen bucles entre nodos que ya poseen la información.
Anti-Entropy: en este modelo existen dos tipos de nodos uno denominado infeccioso que posee la información actualizada y otro llamado suseptible que no posee los datos actuales. durante el proceso el nodo infeccioso selecciona un nodo susceptible de forma aleatoria y periódica para compartir todos sus datos creando una transacción de gran carga de recursos de comunicación.
Rumor-Mongering: un nodo al poseer nueva información se activa y se pone en contacto con otro nodo de forma aleatoria para compartir la información, en este caso solo es compartida la nueva información con lo cual se reduce el tamaño del paquete y se logra obtener una menor latencia.
El tiempo de inactividad de un nodo no afecta su funcionamiento, cualquier nodo puede unirse o salir de la red en cualquier momento.
La información difundida no emite mensaje de recibido lo cual permite que, si la transmisión falla, el nodo receptor pueda ser actualizado por otro nodo.
El sistema puede escalar fácilmente a millones de procesos.
Es un sistema descentralizado por lo que todos los nodos son iguales por lo tanto cualquier problema presentado en un nodo no afectara el funcionamiento de la red.
El protocolo gossip logra una propagación rápida de la información.
2. Explicar la tolerancia a las fallas bizantinas en Hashgraph.
En los sistemas informáticos distribuidos se presentan fallas que impiden reconocer si un nodo esta corrupto y entrega información incorrecta ocasionando fallas de validación, fallas de consenso, fallas de verificación y fallas de respuestas. La tolerancia a fallas bizantinas logra la validar de forma segura las transacciones evitando un colapso de la red.
La tolerancia a fallas bizantinas asincrónicas evita los colapsos y los ataques a la red siempre que los nodos comprometidos no sean mayores a 33% de la totalidad de la misma y de esta manera llegar a un consenso, del mismo modo hashgraph logra ser una red segura y validar las transacciones entre los nodos alcanzando un consenso.
3. Haga una comparación entre Hashgraph Vs Blockchain, para un proceso de votación en su país ¿Cuál tecnología elegiría usted? ¿Por qué?.
Blockchain es la tecnología de registro distribuida actualmente más difundida por el mundo. Técnicamente se trata de una serie de bloques compatibles donde solo se pueden integrar nuevos bloques, la base de datos es inmutable lo cual haces imposibles que los datos anteriores puedan ser modificados. Se pueden implementar en cadenas de suministros y las finanzas.
La confiabilidad y seguridad de blockchain se fundamenta en que la misma se basa en código de fuente abierta, al igual que las Dapps que mantienen público el código de sus contratos inteligentes para que cualquier persona pueda inspeccionarlo.
Hashgraph se puede definir como una tecnología de libro mayor distribuido que funciona en la estructura de datos posee un mejor mecanismo de consenso obteniendo mejor rendimiento. Es una tecnología prometedora.
Actualmente, la tecnología solo se ha implementado en redes privadas y basada en permisos. Estando pendiente el usa en una red pública. En cuanto al protocolo Gossip, cuando un nodo pasa información a otro nodo, existe la posibilidad de que los nodos escogidos de forma aleatoria sean maliciosos y no propaguen la información.
Con base en lo anteriormente expuesto debo decir que me inclino por blockchain como tecnología a usar durante un proceso de votación, principalmente por el hecho de que es una tecnología altamente diseminada, probada y con un alto nivel de seguridad. Siendo una tecnología de código abierto sabemos que no existe la posibilidad de crear una puerta trasera en los contratos inteligentes y como se ha dicho en muchas ocasiones blockchain no se detiene por fronteras, tampoco lo haría por fines políticos o comerciales que pueden estar presentes al momento de emplear tecnologías patentadas que pertenecen y son gobernadas por organizaciones.
4. Explore Hedera Hashgraph.
Comenzaremos la exploración del sitio web de hedera y para ello partimos desde nuestro navegador, donde colocamos el nombre a buscar.
![h0.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmVvMG5Z2agzWLCXdAxhz1wgsX2AdhS18A17aDimV797ye/h0.png)
una vez cargue el sitio web podemos ubicar en la parte superior derecha el menú, el cual vamos a describir seguidamente.
![h2.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYhnpJgJgijwemxTKUVfWDFx7YzjsycyMfEQhyyLm9Ttx/h2.png)
![h3.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmREFqSGD8cktGMwjvtL9GwLBg9aY4YCcSNMstyo26KsTM/h3.png)
como primera opción tenemos la red , en donde están contenidos los servicios ofrecidos como servicio de token donde podemos gestionar la creación de un nuevo token así mismo también podemos acceder a servicio de consenso donde se nos mostrara información sobre como funciona la plataforma
![h4.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNzp1Hy9CmMrmSZ6pDyvwSMoimNyr28WYdKDtf6wXo2qp/h4.png)
En segundo lugar esta la opción destinada a los desarrolladores, con acceso a documentos con información básica y los centros de aprendizaje.
![h5.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmR1MmjK2yMbxQQGeon7ocdJwDMMw6zB2DHj5Xn5G95ujX/h5.png)
En casos de usos podemos apreciar una muestra de las distintas disciplinas para las que se puede implementar una solución en hashgraph.
![h6.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmZAXXzTcncabrZP48o8nYcW2HDq9ucXKna2Hhesr1p6z2/h6.png)
HBAR muestra los aspectos relacionados con la criptomoneda nativa de la red, creación de cuentas principal y los Exchange que la tienen incluida en su catálogo.
![h7.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmRVdYijaudDA2hFVH3oM8694o4Bzv3wpzrE1HxDXPfJbB/h7.png)
Gobernancia no muestra un pequeño resumen de la estructura de hedera, la cantidad de organizaciones que la componen y su visión.
![h8.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmf3QLLdVZMZq3Mknw14mwidhtNimNUp4AHdbqppwYQLkm/h8.png)
Adicionalmente pude conseguir otra serie ve información relevante en la visita que realice.
![h9.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYaupDQDzbJ1PtGr45Sng2KV8PkSzFWMEUvnzDWuu2q5a/h9.png)
![h10.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQma8g7hPK3Ro2fEC3k9qwtLBtJv2zH34qrUwCJsRhpKyoW/h10.png)
![h11.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmVkJNfnV6tq4BuDT6N7aXfmapgRD2UnpcPMZE9KNEkFKE/h11.png)
![h12final.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdKnjFPYnCK3gati6Bek6moab6LUd2yvXNAXeQgZBf4LC/h12final.png)
Gracias por participar en Steemit Crypto Academy:
Es necesario profundizar más en Tolerancia a Fallas Bizantinas asincrónicas. Y en las comparaciones de ambas tecnología.
Espero seguir leyendo tus publicaciones.
Calificación: 9.0