Steemit Crypto Academy Season 2: Week8| TECNOLOGÍA HASHGRAPH, by @endersontowers

in SteemitCryptoAcademy4 years ago



image.png
Source

Mediante la indagación y lectura de la increíble conferencia efectuada por el profesor @pelon53, realizare su tarea, gracias.


1.- Explique en detalle el protocolo Gossip, usado en Hashgraph.

La funcionalidad del protocolo Gossip, es que nos da la oportunidad de crear un tipo de sistema p2p sumamente factible, con mucha seguridad y de gran rapidez, los desarrolladores de este protocolo se enfocaron en su creación formando e realizando diferentes tipos de estudios con relación a la expansión epidémica y sus algoritmos.

El protocolo Gossip se beneficia de dispositivos digitales para hacer viral una información generada por el sistema p2p, es usado comúnmente en la red blockchain para ser aprovechado por los nodos que comparten y distribuyen cierta información entre sí de manera rápida y segura.

El funcionamiento de este protocolo se basa en la distribución de información a través de la red por medio de nodos, estos para poder compartir información deben colocarse en parejas de forma aleatoria, cuando suceda esto, los nodos compartirán información y una vez que esto sucede, estos también compartirán el registro de información con diferentes tipos de nodos que se encuentren en pareja de la misma forma, los nodos emparejados siempre obtendrán la información del nodo anterior y será distribuida hacia un próximo nodo y este hará lo mismo, creando una cadena de información en toda una red de forma confiable y muy segura.

Los nodos del protocolo Gossip eligen el nodo que formara su pareja para compartir su información de forma aleatoria, este protocolo trabaja de forma escalable, por esto los nodos comparten cierta información fija, lo que equivale que los nodos siempre compartirán cierta información requerida a través de su par.

Si por casualidad un nodo llegase a fallar o no envía la información requerida para otro par, este será descartado y se creara otro par con el nodo bueno que permita la libre distribución de información entre la red por ser un protocolo escalable.

hr>

Ventajas y Desventajas


Ventajas

*Una de sus mejores ventajas es que este protocolo realiza una increíble suma de 10.000 transacciones por segundo.

*Altamente escalable, ya que su modo de distribución de información, se realiza por medio de unión de nodos entre pares, para la distribución de información fija con mucha eficiencia.

*fortaleza en nodos, ya que si forma de realizar su trabajo de hacer viral la información a través de una red se realiza de forma eficiente y si un nodo llega a fallar, no afectara en nada ya que el nodo estará en libre disposición de entrar y salir de la red para que el nodo restante pueda enviar información con otros pared de forma segura.

*La descentralización juega un rol muy importante en el protocolo gossip ya que se basa en la distribución de información y esta se basa de forma descentralizada.

Desventajas

*Es posible que la información que se genere entre nos nodos pueda presentar una falla que duplique la información.

*No es minable.

*El protocolo gossip puede seguir trabajando de forma consecutiva si un nodo llegase a tener fallas, pero existe la posibilidad que si alguien maliciosamente llega a ingresar cierta información maliciosa en uno de los nodos, los demás nodos se vean en la necesidad de contraer esa información y hacerla viral, ya que esta información maliciosa afectaría e los demás nodos cambiando su información retenida y colocando una información falsa.


2.- Explique Tolerancia a Fallas Bizantinas en Hashgraph.

La palabra tolerancia bizantinas, fue creada por medio de los generales bizantinos, que mencionaba que se tiene que crear un método el cual evite que una tercera parte se infiltre en el sistema haciéndose pasar por una buena cara, causando grandes fallas. Este fue un gran desafío para la red informática crear una solución para este tipo de fallas. La tolerancia a fallas bizantinas está ligada a la capacidad de la red, ya que por medio de esto se puede crear un mecanismo de consenso que pueda ser una buena respuesta para resolver estos problemas.

Las fallas que comúnmente estan presentes son:


*Fallas en validación de información
*La Verificación de datos
*En el protocolo de consenso
*Sobre el protocolo que es usado para la resolución de problemas en la red.


La tolerancia a fallas bizantinas funciona abarcando cada una de las posibles fallas presentes en el sistema, exigiendo el uso distintas alternativas que vallan resolviendo cada una de las fallas, esto puede ser difícil pero no imposible, ya que en la actualidad existes muchos sistemas informáticos que tienen estos requisitos, un sistema de fallas bizantinas debe cumplir con el siguiente proceso.


1) los procesos son definidos de forma neutral por la red, ya que el propósito es verificar la veracidad de la operación.

2) La compartición de valores, se realiza por medio de la comunicación, ya que definimos mensajes muy seguros la cual aportara un buen dato para identificar los pares.

3) el proceso se define con una decisión clara de forma positiva o negativa, cada nodo por separado define su posición para que no allá equivocaciones.

4) Cuando los nodos realizan su elección, gana quien tenga más información de veracidad y el proceso es confirmado.

Mediante los 4 procesos descritos anteriormente podemos definir el proceso de algoritmo tolerante a fallos bizantinos.


3.- Haga una comparación entre Hashgraph Vs Blockchain, para un proceso de votación en su pais ¿Cuál tecnología elegiría usted? ¿Por qué?


Comparación entre Hashgraph Vs Blockchain




*Minería

Blockchain: se usa múltiples mecanismos de consenso para la acuñación de tokens.
Hashgraph: usa votación virtual por mecanismo de consenso entre nodos.

*Velocidad de Transacciones

Blockchain: la escalabilidad yTPS son términos limitados.
Hashgraph: tienen gran desempeño escalable y grande TPS, ya que los mecanismos de consenso que usan, no tienen mucho poder computacional.



*Estructura con relación a los datos

Blockchain: Los datos de transacciones son ordenados por bloques y validados por la minería.
Hashgraph: la validación de datos se realiza por medio de la votacion virtual se puede realizar por cualquiera.



*Validación de transacciones

Blockchain: la validación se realiza por medio de los mineros y estos pueden decir si la transacción se realiza o no.
Hashgraph: la validación se efectúa por consenso.



*Lanzamiento

Blockchain: fue puesto en la red en el año 2008.
Hashgraph: fue ejecutado en el año 2018.



*Redes que son aceptadas en la plataforma

Blockchain: Actualmente las más predominantes son Btc y Ethereum.
Hashgraph: Noia y Swirlds son las redes disponibles en Hashgraph.



*Programación

Blockchain: Diversos lenguajes
Hashgraph: Lisp y Java



*Velocidad

Blockchain: realiza de 100 a 10.000 transacciones por segundo.
Hashgraph: puede realizar la increíble suma de 500.000 transacciones por segundo.



*Seguridad

Blockchain: Hash criptomoneda
Hashgraph: tolerancia de falla bizantina.



Para un proceso de votación en su país ¿Cuál tecnología elegiría usted? ¿Por qué?

El proceso de votación de un país se tiene que ejercer libremente por medio de una identificación única y realizando un conteo de votos de forma transparente, en mi país Venezuela, existe una entidad centralizada la cual toma todas las decisiones sobre todo lo referente a ese sistema de votación, ellos tienen todo el control sobre el sistema electoral de manera centralizada y privada, solo anuncian los resultados en porciones por separados y nadie a excepción de ellos puede dar garantía de que los votos son reales y no están modificados de alguna forma, ya que existe la gran posibilidad de que las máquinas de votación sean vulnerables mediante códigos del sistema de votación que el mismo sistema controla, sean liberadas y crear votaciones de manera fraudulenta y de manera ilimitada, por ello lo primero que se debe realizar es tratar de cambiar el sistema algo corrupto que existe y sobre todo el sistema de autenticidad de datos ya que por medio de esto también existe gran vulnerabilidad este sistema electoral, en cierto modo yo particularmente pienso que todo sistema siempre va a tener vulnerabilidades ya sea el sistema centralizado y el descentralizado ya que siempre habrá alguien que esté detrás de todo y quien tendrá acceso al sistema de forma que puede haber cambios dentro del ecosistema. La tecnología blockchain brinda mucha más libertad y mucha más transparencia y sin duda esta sería mi elección pero tendrían que ingresar varios métodos dentro de la red blockchain para crear un método para que el voto sea único por cada persona, ya sea creando diferentes alternativas como la tecnología que usa los tokens NFTs para ser únicos. La tecnología blockchain será un gran método y una gran ayuda para las elecciones de mi país sin duda alguna, porque las personas podrán ver las elecciones en tiempo real.


4.- Explore Hedera Hashgraph y muestre captures de pantalla.

Hedera hashgraph es una página web descentralizada con muy sencilla presentación pero muy grandiosa, esta página web permite procesar 10.000 transacciones por segundo, algo increíble, a continuación conoceremos un poco sobre que podemos encontrar en ella.


image.png
Source


En la parte principal nos arroja un menú de varias opciones principales, de las cuales cada una de ella despliega a su vez una serie menús, con diferentes temas, como por ejemplo la opción “redes” nos permite conocer los servicios y la información de la plataforma.


image.png
Source


Tenemos la parte de desarrolladores donde conoceremos la estampación y recursos que nos aporta la plataforma.


image.png
Source


Además tenemos la opción “casos de uso” que nos permite indagar gran variedad de elementos relacionados a la plataforma.


image.png
Source


Tenemos la opción HBAR que es de gran utilidad para conocer la plataforma, para crear la cuenta y descargar gran variedad de carteras de intercambio.


image.png
Source


Aquí podemos conocer tanto el equipo fundador, como indagar en grandes plataformas informativas para mantenernos informados sobre esta plataforma.

image.png

Source


Aquí podemos observar grandes inversores que usan este sistema de hedera,


image.png
Source


En esta oportunidad podemos observar una pequeña comparativa de Hedera (HBAR), entre los dos gigantes criptográficos que existen actualmente, BITCOIN (BTC), ETHEREUM (ETH). Algo que nos asombra es que en todas las comparaciones sabe cómo vencedor Hedera.


image.png
Source


Aquí podemos observar opciones muy buenas porque nos ofrece el servicio de crear nuestro propio token en hedera, además un servicio de consenso de hashgraph.


image.png
Source


Otras opciones que nos arroja la página es la amplitud de operaciones a realizar.


image.png
Source


Aquí podemos observar gran cantidad de operaciones realizadas hasta el momento en un plazo de 24h, algo sumamente impresionante.


image.png
Source


Por ultimo nos ofrece la opción para comenzar a usar este sistema, si no lo sabes usar, simplemente ingresas en “comenzar” y sigues los sencillos pasos.


image.png
Source




Conclusión.


El algoritmo de hashgraph aporta gran eficiencia porque en su comparativa con diferentes criptomonedas actuales, aporta una serie de beneficios que sobre pasa lo pensado, incluso ha llegado a tener más volumen de transacción que ethereum, este algoritmo hace que una red pueda llegar a tener un consenso rápidamente en todas sus transacciones más rápido que una cadena de bloques, no todos lo conocen porque ha sido algo nuevo en comparación a otras alternativas pero su uso está siendo muy aplicado hoy en día, siendo las instituciones y corporaciones las que tienen más demanda de aplicación. Excelente tema, muchas gracias por tan valioso tema, saludos.


Fin de tarea, Gracias por su Asistencia.

Sort:  

Gracias por participar en Steemit Crypto Academy:

En Hashgraph se utiliza Tolerancia Asincrónica de Fallas Bizantinas. Y para llegar a un consenso se necesitan 2/3 de nodos válidos, o no más de 1/3 de nodos maliciosos.

Espero seguir leyendo tus publicaciones.

Escala de Estimación.Puntaje.Observación
Protocolo Gossip.2.0Buena presentación.
Tolerancia a Fallas Bizantinas.1.0Se puede profundizar más.
Hashgraph Vs Blockchain (proceso de votación).1.7Se hizo la comparación y se llegó a una conclusión. No vi un elemento importante como el costo.
Explore Hedera Hashgraph.2.0Exploró la plataforma Hedera Hashgraph.
Originalidad1.0Bien.
Presentación/cumplimiento de reglas.1.0Cumplió las reglas.

Calificación: 8.7