Steemit Crypto Academy Season 2: Week8| TECNOLOGÍA HASHGRAPH

in hive-108451 •  4 years ago  (edited)
Hola a todos los miembros de la SteemitCrytoAcademy y muy especialmente al profesor @pelon53 por esta oportunidad de conocer un poco más acerca de las tecnlogías que engloban el mundo de las critomonedas.

Gossip.jpg
Fuente: Imagen de freepick modificada por @emimoron

Imagen1.jpg
Fuente: @emimoron

El protocolo Gossig usado en Hashgraph fundamenta su accionar empleando el modelo comunicativo de la información grupal. Llama la atención que la difusión de la información se realiza a través de los nodos establecidos para tal fin y no por bloques lo cual facilita la distribución de los "chismes" entre los miembros. Uno de los puntos resaltantes es la condición que tiene de ser liviano, este elimina la información innecesaria y solo transporta lo necesario para ejecutar la transacción. El punto focal es el chisme que se debe compartir.

su funcionamiento se puede comprender de la siguiente forma:

1.- Su base se establece en líneas temporales que se leen de abajo hacia arriba, donde los eventos más antiguos constituyen la memoria de los nuevos eventos, a estos viejos eventos que dejan una huella en la información transportada hashgraph se les llama ancentros. Luego estos se ubican uno encima de otros para construir una gran columna de información.

2.- Cada vertice de las columnas representa un evento de Gossip (transacción) que transmite cualquiera de los miembros del ecosistema, la idea es que este se evento se vaya compartiendo hasta lograr un consenso.

3.- Lograr la sincronía de la información, el protocolo en sí tiene una fuerte capacidad de sincronizar los eventos y registrar los algoritmos registrados por los otros miembros. El evento generado por cada miembro cuenta con la firma de quien lo generó y se transmite por todos y cada uno de los miembros hasta que sea totalmente conocido. Esta sincronía se realiza en fracciones de segundos y garantiza la confiabilidad del proceso en la filosofía de la información compartida y votada como favorable.

4.- El protocolo tiene dentro de sus funciones catalogar y seleccionar la información resaltante para la que fue programado su hasgraph, esto hace que este protocolo sea favorable en su uso no sólo en el mercado de los criptoactivos, sino en otras redes sociales y hasta en sistemas de votación.

5.- Mientras más importante sea la información se divulgará con mayor rápidez entre los nodos de información hasta que todos los miembros la hayan conocido. cada miembro contará con una copia del hashgraph y siempre que se genere un nuevo evento este se almacenará en el historico de cada nodo.

6.- Aunque la información se trabaje y fluya en líneas temporales el protocolo es asincrono lo cual quiere decir que sin importar el momento en el que se genere la información cada uno de sus miembros la conocerá en el momento en el que disponga para ello, pues todo queda almacenado.

7.- No requiere que cada miembro envie su voto a los otros debido a que ya la información es compartida por todos, el protocolo se encarga de contabilizar las coincidencias y generar los resultados de los que estan de acuerdo entre sí. Aeste proceso se le conoce como algoritmo de consenso.

8.- El algoritmo de consenso se usa para evitar el fraude que se conoce en este protocolo como bifurcaciones. De allí que una de las fortalezas en materia de seguridad que ofrece el sistema se encuentra en el hecho de cada miembro ve la información del otro y que nada pasa por el sistema sin que todos los miembros lo conozcan.

9.- El Gossip hace uso del acuerdo Bizantino donde se ejecuta la elección para cada testigo, especificamente para determinar si es famoso o no. Cuando existe consenso entre los miembros se considera que el testigo es aprobado como famoso y gana la elección si existiera alguna duda se genera una nueva vuelta hasta que haya un ganador.

Imagen2.jpg
Fuente: @emimoron

En principio cada evento crea una huella en la línea del tiempo del ecosistema al que se le considera un evento ancestro. En este sentido, cada evento o transacción se convierte en ancestro de la próxima y así sucesivamente, esto se hace para evitar que exista una duplicación en los eventos, es decir las fallas, bifurcaciones que tratan de engañar al sistema.

Emplea la creación de un número redondo de un evento determinado este número r+1 donde el núemero de ronda de los padres (origen del evento) se denoomina X ó 1 sino tiene padres. La creación de los nuevos eventos incluirá en su algoritmo el evento anterior es decir a sus padres o huella genética por decirlo de alguna forma, de esta manera si alguno de los miembros trata de engañar al sistema creando dos eventos o transacciones por más que logre filtrarse este evento y convertirse en una bifurcación en una parte de la transmisión de la información será descubierto el evento duplicado pues cada miembro ve al otro y conoce que es lo que ha hecho.

Un miembro no aceptará un evento cuyo origen no revele a ambos padres porque entonces se trata de una falla que debe ser eliminada del sistema. El concepto de los ancestros es la base de todo el protocolo.

Su tolerancia a las fallas es una de sus fortalezas debido a que el sistema se autoprotege con la visión compartida donde los eventos son visibles a todos los miembros y aunque uno se desconecte por una falla de la red la información seguirá su curso hasta que se restablezca ese nodo y todos conozcan el evento.

Imagen3.jpg
Fuente: @emimoron

La tecnología del blockchain ha comenzado a ser incorporada en las votaciones de algunos países como lo es el caso de México, Suiza, Virginia (Estados Unidos), Colombia y Corea del Sur, uno de los más recientes en este 2021 es la India donde ya se han iniciado las pruebas para las votaciones con la tecnología aportada por el Blockchain. Ahora bien que se encuentra detrás de todo este proceso, los investigadores en la tecnología del Blockchain explican que esta es mucho más confiable y evita la repetición de los votos o dato, debido a que uno de los primeros escudos que emplea es la serie de bloques que evita la repetición de un votopor parte del mismo usuario a un mismo miembro en un mismo evento, cuando algún miembro trata de realizar una misma transacción por duplicado el sistema genera una alerta que le avisa e impide realizar la transacción. Sin embargo, la tecnología del Blockchain ha demostrado tener fallas que aun cuando no permiten el doble voto no es capaz de detectar a un mismo miembro de su bloque con varias cuentas lo cual muestra una debilidad del sistema que el Hasgraph trata de evitar a través de los ancestros.

En este sentido, el Hashgraph en cuanto a los conceptos de visión compartida y los ancestros viene a fortalecer el sistema, además de contar con una mayor rapidez en la transmisión de la información y ser más liviano. Otra de las ventajas es que hasta que no exista un consenso entre los miembros el algoritmo seguirá ejecutandose hasta conseguir a un ganador. En mi país para poder emplear alguna de las dos tecnologías en primer lugar se debería contar con una capacitación masiva de las personas que van a manejar el sistema en la materia de las tecnologías y su uso. En segundo lugar, establecer los parámetros adecuados para que no exista una manipulación adicional del sistema. Y bueno finalmente, yo seleccionaria la tecnología Hasgraph, pues al investigar sobre ella me parece que el consenso, la información compartida y el concepto de los ancestros es mucho más confiable así como el hecho de la segunda vuelta si no existe consenso entre los miembros.

Gossip13.jpg

Gossip12.jpg

Muchas gracias profesor @pelon53 por la oportunidad de realizar esta investigación particularmente me gustó mucho. Y también gracias a todos los que apoyan a la Steemit Cryto Academy como @steemcurator01 y steemcurator02.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  4 years ago (edited)

No lo puedo revisar, creo que está escrito en otra página y descarga aquí y no se puede copiar parte de la información para su revisión. Todo lo pasas como imágenes y no lo puedo revisar. Por favor revisar cuanto antes y me avisas para revisarlo

Ok voy a editarla para que la pueda revisar use pptx para la edición ya la edito discupe

Buenas tardes, ¿ya hice el cambió en su publicación?, para poder revisarla.

Me avisa, gracias

Listo profesor disculpe no vuelvo a colocar la información en imágenes. Gracias por la oportunidad

Gracias por participar en Steemit Crypto Academy:

El protocolo Gossip fue explicado bien, sin embargo sería bueno ver las ventajas y desventajas de ese protocolo.

El cuanto a la Tolerancia de Fallas Bizantinas, usa la asincrónica. Y para llegar a un consenso se requiere de 2/3 de nodos válidos y como máximo 1/3 de nodos maliciosos.

En cuanto a la comparación entre ambas tecnologías, no que dé muy conformé. Creo que no se detalló la parte del costo, que es importante y otros elementos de interés.

Espero seguir leyendo tus publicaciones.

Escala de Estimación.Puntaje.Observación
Protocolo Gossip.1.5Explicó el protocolo.
Tolerancia a Fallas Bizantinas.1.0Faltó información valiosa e importante en estas fallas.
Hashgraph Vs Blockchain (proceso de votación).1.5Se hizo la comparación y se eligió una tecnología.
Explore Hedera Hashgraph.1.8Exploró la plataforma Hedera Hashgraph.
Originalidad1.0Su trabajo fue muy original.
Presentación/cumplimiento de reglas.0.7Faltaron las conclusiones finales.

Calificación: 7.5

Muchas gracias profesor atenderé a las recomendaciones para las próximas tareas esforzarme más. Nuevamente gracias y si tiene razón no hice mención a los costos del uso de las tecnologías en unas elecciones.