Crypto Academy Week 16 | Homework Post for @pelon53 | Hashgraph Technology

in SteemitCryptoAcademy3 years ago

WhatsApp Image 2021-06-03 at 2.59.54 PM.jpeg
creador por: @gaby20

Introducción:

Hola Amigos De Steemit, Espero Se Encuentren Bien! Esta Nueva Semana Hablaremos sobre el tema de la Tecnología Hashgraph Como lo Asigno nuestro profesor @pelon53 Es una muy buena conferencia, Aquí Les Dejare mi tarea Es Pero Les Guste..

pequeño resumen de la tecnología Hashgraph:

Hedera se dio a conocer por primera vez el 13 de marzo de 2018, tenía como proyecto solo un White Paper y el algoritmo de consenso del Hashgraph. Describe dicho algoritmo como una tecnología de tercera generación distribuido de libro mayor, un protocolo que permite que la red logre un consenso durante las transacciones y operaciones de contratos inteligentes con una mayor efectividad que una cadena de bloques. Este algoritmo fue creado por Leemon Baird, quien fue cofundador y jefe científico de Hedera. También fue cofundador y director de tecnología de las empresas de gestión de identidades Trio Security y BlueWave Security y profesor de ciencias de la computación en la Academia de la Fuerza Aérea de los Estados Unidos, con un doctorado en ciencias de la computación.

1. Explique en detalle el protocolo Gossip, utilizado en Hashgraph

El protocolo Gossip que se usa en la tecnología Hashgraph es un protocolo que se encarga de diseñar sistemas de comunicaciones distribuidos (P2P) muy eficientemente y seguro. Este protocolo se ocupa de distribuir datos a través de todo un sistema con la finalidad de hallar un consenso sobre una transacción en la red. Permite a los nodos transferir e intercambiar información de manera fortuita con otro grupo de nodos conectados a la red, la cual a su vez, estos transferirán la misma información a otro grupo de nodos.

Cuando se habla de Gossip Protocol, se refiere a un protocolo de comunicación que utilizan los mecanismos digitales para difundir una información en una red entre pares (P2P).De manera que, un nodo en un sistema es capaz de enviar datos a otros nodos al azar para poder llegar a un consenso. Este protocolo es utilizado en las redes blockchains por los nodos de la red para compartir y difundir información de forma rápida y confiable entre sí.

Es importante mencionar que el nombre de Gossip en español quiere decir chisme o rumor, este protocolo se deriva de la manera en la cual se difunde la información por medio de las redes sociales. Está inspirado en esta forma de divulgación de información, de tal manera que ocurre muy rápida y velozmente en estas redes. Hoy en día existen muchas variantes de este protocolo de comunicación, que se aplican de acuerdo a las necesidades o requerimientos de cada usuario o de cada una de las redes que lo utilice.

No obstante, el protocolo Gossip empleado en la tecnología Hashgraph, también se ocupa de enviar datos detallados, donde predominan los nodos que ya están implícitos en los datos. Para que un nodo distribuya una información, debe estar emparejado con otros nodos de forma aleatoria. Después de eso únicamente

debe intercambiar la información recibida con dichos nodos, los cuales a su vez se encargaran de redistribuir la información con otros nodos a los que también están emparejados. Aquí es cuando se propagara la información por toda la red de forma oportuna y eficaz generando una cadena de distribución.

Por otro lado, se puede decir que los protocolos de comunicación también usan unos protocolos de chismes para acelerar los datos en la plataforma P2P, ayudando a mejorar la gran variedad de nodos que se encuentran conectados en la red, permitiendo distribuir y difundir toda la información de forma veloz y eficazmente entre sí.

Objetivo de un protocolo Gossip:

El objetivo principal de un protocolo Gossip es difundir la información velozmente por una extensa red de nodos distribuidos, donde los procesos se comunican periódicamente con sus pares. Durante este proceso de comunicación son capaces de intercambiar información generando una elevada frecuencia y un flujo de datos por la red, por medio de un modelo de difusión que permite que la información se distribuya lo más rápidamente posible por toda la red. Resulta eficaz durante la construcción de una red blockchain, ya que si la red está ampliamente distribuida podría beneficiarse enormemente de este tipo de funcionamiento. Como ejemplo, tenemos el caso de Usenet e IRC, aunque ambos sistemas eran centralizados, distribuían información de manera rápida por la red usando “susurros”. Otro ejemplo de este mecanismo se presenta en el sistema de enrutamiento que hace práctico el funcionamiento de Internet. Estos protocolos de enrutamiento permiten que los enrutadores intercambiar información mutuamente, fortaleciendo las tablas de enrutamiento de toda la red y construyendo una versión más óptima de sí misma.

2. Explicar la tolerancia a las fallas bizantinas en Hashgraph:

La falla bizantina es la situación en la cual la falla de uno de los nodos no es reconocible por los otros nodos funcionales. Este problema lógico, quiere decir que los actores deben determinar una estrategia armonizada que pueda evitar una falla catastrófica del sistema. Sin embargo, podría existir la posibilidad de que dentro del sistema hayan ejecutores de muy poca confianza. Por tal motivo, el sistema necesita crear mecanismos que eviten con suma seguridad que esos ejecutores maliciosos no puedan conducir a una falla total. De allí se genera que precisamente se otorgue la tolerancia a las fallas bizantinas. De esta manera se puede decir que, Hashgraph es tolerante a fallas bizantinas asincrónicas, ya que que una transacción en este protocolo es verificable cuando es aprobado en la red por los diferentes nodos. Esto quiere decir que si 2/3 nodos de la red son válidos, los nodos llegarán a un consenso sobre una transacción, también podemos decir, que si menos de 1/3 de los nodos de la red son maliciosos o inválidos, el sistema llegará a un consenso.

Ventajas y Desventajas:

Ventajas:

. Máxima seguridad para la corrección de datos e información en sistemas distribuidos, incluso si están en escenarios hostiles para tales tareas.

. Puede resolver los problemas de procesamiento de información en ambientes heterogéneos.

. Máxima eficiencia en términos computacionales y energéticos.

. Permite implementaciones que captan positivamente en la escalabilidad, siempre que sean bien construidas.

. Presenta un modelo seguro, cuanto más nodos estén aplicando la tolerancia a fallos bizantinos.

Desventajas:

. Puede existir problemas de seguridad en su implementación, debido a que la creación de estas soluciones es muy compleja.

. Se requiere que la distribución del sistema sea creciente para poder garantizar su correcto funcionamiento. Puede ser más seguro cuando existan más nodos que estén aplicando el proceso, pero como consecuencia podría tener un impacto negativo en la escalabilidad y el ancho de banda de la red.

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é?

Acercarse:
Se podría decir que una de las diferencias más resaltantes entre Hashgraph y blockchain es la perspectiva. Blockchain guarda y acumula datos en bloques, de forma horizontal. Mientras que Hashgraph aplica el gráfico acíclico dirigido para guardar y entrar a la información.

Seguridad:
En cuanto a seguridad, tanto blockchain como Hashgraph poseen firmeza. La diferencia es que Blockchain tiene un enfoque en el cual utilizan métodos criptográficos para obtener mayor seguridad de los datos almacenados y transmitidos en la red. Sus bloques digitales no pueden ser manipulados, así como tampoco pueden ser modificada la integridad de los datos por actores maliciosos. Mientras que Hashgraph utiliza Tolerancia a fallas bizantinas asíncronas (aBFT) que le permite proteger la red de los ejecutores maliciosos, por medio de eventos que se registran adecuadamente, asegurando que ningún dato pueda ser modificado. Por otro lado, en blockchain cuando una transacción esta completada, es imposible modificarla, estando a salvo de un ataque del 51%. Mientras que Hedera Hashgraph, ha realizado una pequeña modificación en la forma en que usan aBFT. Maneja un algoritmo de consenso que no usa un formato primordial que evite la obstrucción ocasionada por los ataques DDoS en la red.

Algoritmo de consenso:
Blockchain no tiene un solo enfoque para el consenso, ya que depende de la criptomoneda o plataforma y utiliza varios algoritmos de consenso populares, como Prueba de trabajo, Prueba de participación, Prueba de tiempo transcurrido, entre otras. Y NEO, que es un algoritmo de consenso mejorado que aprende de PoF y PoS, esta es otra solución popular de blockchain que utiliza tolerancia a fallas bizantina delegada. Por otro lado, Hashgraph o Hedera Hashgraph utiliza la votación virtual como método de obtención de consenso en la red.

Velocidad:
Blockchain tiene una velocidad variante dependiendo de la solución (criptomoneda, plataforma, etc.), resultando un poco más lento que Hashgraph. Mientras que según Hashgraph puede alcanzar una velocidad de 500000 transacciones por segundo. Claro está que eso puede variar debido a los diversos factores que puedan ocurrir. Por su parte, las soluciones de blockchain como Bitcoin y Ethereum, son notablemente lentas y pueden permitir una velocidad de solo 100 a 10,000 transacciones por segundo. En cambio el método Hashgraph Gossip tiene como meta primordial lograr la máxima velocidad, busca propagar menos información a través de la red a medida que ocurren más eventos.

Justicia:
Para algunos mineros o usuarios Blockchain resulta ser menos justo, ya que el minero solo tiene más poder a la hora de seleccionar los pedidos que quiere procesar, o incluso detener las transacciones. Esto resulta injusto para aquellos que estén conectados directa o indirectamente a la red. Por otro lado Hashgraph maneja la igualdad de forma diferente asignando nodos al azar, incluso utiliza el sello de tiempo de consenso para que ningún usuario se vea afectado por el orden de las transacciones.

Eficiencia:
Hashgraph posee la máxima eficiencia, gracias a su enfoque, ya que Hashgraph no depende de la creación de bloques, sino solo de eventos, por tal motivo no padece el problema de Blockchain. Por otro lado, los mineros que trabajen en un bloque se les dificulta por el enfoque que posee Blockchain, ya que en ocasiones ocurren casos en los que se extraen dos bloques simultáneamente dejando que la comunidad de mineros tenga que decidir sobre uno de los bloque, obligándolo a descartar el otro bloque.

Para un proceso de votación elegiría la tecnología hashgraph :

Para Venezuela, que es mi país, me gustaría adoptar la tecnología Hashgraph, motivada a que es un mecanismo que podría ser de alta calidad de votación virtual de la tecnología Hashgraph. Este mecanismo de la tecnología Hashgraph permite que se realice de manera que los nodos de la red se interrelacionen con el nodo que ha votado para llegar a un consenso en una transacción. Es decir, que posee la capacidad de llegar a un consenso con éxito, que pueda verificar y validar una transacción, haciendo que el algoritmo de votación sea un proceso de votación justo enviando todos los datos de un voto a otro durante el proceso de validación en una forma mucha más rápida y eficiente, evitando la manipulación de resultados por agentes maliciosos.

4. Explore Hedera Hashgraph. Muestra capturas de pantalla:

Iniciare la exploración de Hedera presenta hoy un valor de $ 0,2558 USD en su criptomoneda nativa HBAR, mostrándose en la posición #52 en el ranking por capitalización de mercado. Durante el proceso de exploración iré describiendo mi recorrido

Su capitalización de mercado actual es de $ 2,194,311,885. Se han negociado $ 213,722,586 en HBAr en las últimas 24 horas. 1.879.288.075 USD

Screenshot_29.png
(Captura de pantalla de Coinmarketcap)

• Iniciamos la exploración a través de la viñeta remarcada que se muestra desde el navegador de mi móvil.

WhatsApp Image 2021-06-02 at 5.34.51 PM.jpeg

• Despues de seleccionar el ítem que aparece en la parte superior derecha del menú se desplegaran las opciones disponibles (Red, Desarrollo, Casos de uso, HBAR, Gobernancia y Acerca de).

WhatsApp Image 2021-06-02 at 5.34.51 PM (2).jpeg

En esta captura de pantalla se muestra el ítem que se desplego La RED, donde muestra las opciones 1-Serviciode token (aquí le permite a los usuarios crear sus propios tokens fungibles y no fungibles en la red nativa de Hedera). 2-Servicio de consenso (para la marcación de tiempo verificable y el pedido de cualquier evento durante la aplicación de lo que se elija o cualquier cadena de bloques).

WhatsApp Image 2021-06-03 at 2.18.29 PM (1).jpeg

red.

WhatsApp Image 2021-06-03 at 2.18.29 PM (2).jpeg

WhatsApp Image 2021-06-03 at 2.18.29 PM (3).jpeg

Siguiendo en el ítem Desarrolladores encontraremos varias herramientas como: ESTAMPACION; DOCS (maneja todo lo necesario para saber sobre Hedera Hashgraph). SDK DE HEDERA (ofrece la API de Hedera en diferentes idiomas). Y RECURSOS; INTEGRACIÓN (permite a los usuarios que ingresen su aplicación real autorizada en la red Hedera. TARIFAS (muestra las estimaciones de tarifas según establecidas por el consejo de gobierno y muestra el costo de integración en la red Hedera). FUENTE ABIERTA (describe cierta información a través de un pequeño recorrido sobre Hedera Hashgraph en github y LEARNING CENTER).

WhatsApp Image 2021-06-03 at 2.18.29 PM (4).jpeg

En esta captura de pantalla describiré CASOS DE USO, en la que se muestran las opciones; Pagos para reducir gastos y generar ingresos. Activos Tokenizados para administrar e intercambias los activos. Mitigación de fraudes para reducir pérdidas y proteger activos. Identidad para mantener la secuencia de los credenciales. Cumplimiento de Datos para registrar y verificar las acciones. Blockchain Autorizado para crear un libro mayor privado con confianza pública.

WhatsApp Image 2021-06-03 at 2.18.29 PM (5).jpeg

Aquí describiré un poco mi capture de pantalla HBAR, se muestran las opciones; DESCRIPCIÓN GENERAL (facilita a los usuarios información sobre la criptomoneda). CREACIÓN DE CUENTAS (Ayuda a que los usuarios puedan crear una cuenta nueva principal de Hedera). BILLETES E INTERCAMBIOS (informa a los usuarios sobre las billeteras y los posibles intercambios que pueden estar disponibles para trabajar con la criptomoneda HBAR).

WhatsApp Image 2021-06-03 at 2.18.29 PM (6).jpeg

Esta es la sección hablare de Gobernancia, es donde se facilita la información sobre el consejo de gobierno de Hedera Hashgraph. Podemos observar en la imagen que consta de 39 términos limitados, e incluye varias organizaciones y empresas que constituyen 11 sectores con otras organizaciones. El consejo de gobierno de Hedera Hashgraph tiene como finalidad mejorar la red y generar mejoras en la estabilidad de Hedera Hashgraph.

WhatsApp Image 2021-06-03 at 2.18.29 PM (7).jpeg

ACERCA DE. En esta sección se muestran las secciones que detallaran cierta información relevante al usuario. Equipo, Viaje, Hoja de ruta, Grupo de usuarios, Carreras, Medios, Prensa, Noticias, Blog y artículos.

WhatsApp Image 2021-06-03 at 2.18.29 PM (8).jpeg

Equipo De Hereda:

WhatsApp Image 2021-06-03 at 2.18.29 PM (9).jpeg

WhatsApp Image 2021-06-03 at 2.18.29 PM (10).jpeg

WhatsApp Image 2021-06-03 at 2.18.29 PM (11).jpeg

WhatsApp Image 2021-06-03 at 2.18.29 PM (12).jpeg

Conclusión:

Para concluir, podemos decir que Hashgraph ha sido un magnifico desarrollo para el ecosistema criptográfico, porque se plantea erradicar o disminuir las deficiencias que ha presentado la blockchain, siendo un mecanismo más rápido y con mayor seguridad. Presentando un mayor índice de escalabilidad con transacciones mucho más altas sin ningún tipo de demora en la validación en un momento dado y con capacidad de expansión.

Cc:
@steemitblog
@pelon53

Sort:  

Gracias por participar en Steemit Crypto Academy:

Así es, el protocolo Gossip se basa en distribuir la información por toda la red.

El objetivo principal de un protocolo Gossip es difundir la información velozmente por una extensa red de nodos distribuidos, donde los procesos se comunican periódicamente con sus pares.

Espero seguir leyendo tus publicaciones.

Por tal motivo, el sistema necesita crear mecanismos que eviten con suma seguridad que esos ejecutores maliciosos no puedan conducir a una falla total.

Si porque de lo contrario 👆, un solo nodo malicioso puede retrasar e impedir una transacción. Juega un papel fundamental la Tolerancia a las Fallas Bizantinas asincrónicas.

Muy buen trabajo, felicitaciones.

Escala de Estimación.Puntaje.Observación
Protocolo Gossip.2.0Muy buena explicación, con detalles.
Tolerancia a Fallas Bizantinas.2.0Bien definido y explicado, dando información relevante.
Hashgraph Vs Blockchain (proceso de votación).2.0Bien explicada su comparación y su elección.
Explore Hedera Hashgraph.2.0Bien explorado la plataforma de Hedera Hashgraph.
Originalidad0.7Faltó ser original. Otros títulos creados por ti.
Presentación/cumplimiento de reglas.1.0Cumplió con las normas.

Calificación: 9.7

Gracias por su apoyo profe

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.028
BTC 66338.04
ETH 3306.77
USDT 1.00
SBD 2.69