Steemit Crypto Academy - Semana 16 - Publicación de tarea para [@pelon53]

in SteemitCryptoAcademy3 years ago (edited)

Hola amigos de steemit, saludos al profesor @pelon53 de que quiera es la presentación de mi tarea acerca de su conferencia de esta semana. Él habló acerca de una nueva tecnología en diferencia a Blockchain que marcará la diferencia, la cual es HASHGRAPH .


Screenshot_2021-06-04-18-20-40-1.png

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

Hashgraps utiliza el protocolo de Gossip para hacer que el proceso de verificación de transacciones sea más eficiente y rápido. Este protocolo permite a los nodos enviar e intercambiar información aleatoriamente con otros grupos de nodos conectados a la red y enviar la misma información a otros grupos de nodos.

El origen del protocolo de Gossip está relacionado con el algoritmo de replicación de la infección descrito por Demers Alan, Greene Dan, Hauser Carl, Irish Wes, Larson John, Shenker Scott, Terry Doug, Swinehart Danm y Sturgis Howard en su estudio “Epidemic Algorithms for Replicated Database Maintenance” de 1987.

Usando este protocolo, cuando se alcanza un cierto punto, la información se copia a todos los nodos de la red Hashgraph a través del protocolo gossip about gossip. Cada nodo con esto puede procesar toda la información y tener un conocimiento específico de todas sus operaciones. Esto hará que este proceso de verificación tenga más rapidez y eficiencia que otros protocolos como PoW y PoS.

Para lograr todo esto, el protocolo de Gossip se comunica entre computadoras. El objetivo es simple. Se trata de difundir de forma rápida y fiable información sobre las transacciones ejecutadas por los usuarios. Esto es para replicar un mensaje del mismo tamaño que el mensaje recibido por cada nodo en la red. Por ejemplo, si el primer mensaje se envía a 100 destinos, copiará cada mensaje de ese destino a 100 destinos más. A medida que esta cadena continúa, en algunas operaciones de transmisión, los mensajes llegarán a todos los nodos de la red.

El protocolo de Gossip se puede definir como una forma estructurada de comunicación. Primero se creó con la función de gestionar la información y difundirla lo antes posible. Hay muchas variaciones de este formulario para adaptarse a las necesidades y requisitos de cada usuario, y es adecuado para redes a las que les gusta usarlo.


¿Por qué hashgraph utiliza el protocolo Gossip?

Debido a la necesidad de mejorar la tecnología blockchain, especialmente el mecanismo de comunicación sistemático entre nodos, se ha realizado un nuevo mecanismo de desarrollo llamado marco de consenso. Esto se hace a través del protocolo Gossip del sistema de votación e identificación del sistema. El protocolo Gossip puede acelerar el proceso de verificación del comportamiento. Estas dos opciones son la forma más realista para que los complementos brinden una velocidad de verificación y transacciones más eficientes. Requiere que Hashgraph implemente la decisión en el sistema. Estos protocolos mejoran la información inicial generada y respondida enviando productos a cada nodo de la red Hashgraph. Por lo tanto, la información distribuida a todos los nodos se mejora mediante la integración, realizando así la misma verificación y procesamiento, mejorando así el rendimiento del sistema de gráficos hash.


Tipos de protocolo Gossip.

  1. Consentimiento agresivo:

A través de este conjunto de reglas, el nodo se da cuenta del mecanismo de comunicación, distribuye información a través de nodos de red emparejados y recibe colectivamente el proceso de transmisión de información de otros nodos conectados. Ejecútelo y puede funcionar. Esto se hace registrando todos los datos y se considera minería de datos distribuida. Todo depende del método técnico del libro mayor.

  1. Protocolo de transferencia:

El protocolo tiene varios departamentos, que distribuyen y dan forma a la información a través de la distribución de mensajes configurada por el sistema operativo. A esto se le llama comunicación grupal. Tiene dos formas de transmitir información.

  • Comunicación en grupos: Todos los nodos de la red se comunican continuamente.
  • Multidifusión: La información se comparte de forma con el nodo constantemente.

Características de Hashgraph

  • Seguridad
    Se garantiza la seguridad de los datos de los usuarios dentro de la red, a través de Tolerancia Asincrónica de Falla Bizantina (aBFT)

  • Velocidad
    Hashgraph es muy rápido gracias al protocolo de Gossip que puede procesar hasta 10.000 transacciones por segundo.

  • Equidad
    No se requiere poder de hash porque los nodos son elegidos al azar.

  • Escalabilidad
    Su algoritmo asimétrico es más escalable y reduce el riesgo a bifurcaciones.

  • Soporte ASID
    ASID (Atomicidad, Consistencia, Aislamiento, Durabilidad) asegura la consistencia de la base de datos almacenados.

  • Acceso justo
    El protocolo Gossip asegura que las transacciones se realicen a pesar de que hayan bloqueos.

  • Timestamps justos
    Cada transacción tiene un tiempo consensuado justo y ningún modo malicioso puede corromper este tiempo.

  • Orden de transacción justa
    Todas las transacciones son ordenadas de acuerdo con su marca de tiempo. Si el tiempo es justo, también el resultado de la orden.

  • Mutabilidad controlada
    No es completamente inmutable, por el contrario, si existe la posibilidad de que algún nodo pueda alterar la información, pero está mutabilidad es controlada bajo ciertos paradigmas.

  • Smart Contracts y Criptomonedas
    Está diseñado para crear herramientas y para esto se vale de su capacidad para crear criptomonedas y contratos inteligentes.


ventajas y desventajas de Gossip

VentajasDesventajas
Por su mayor rapidez tiene mucha escalabilidadLos nodos aunque son rápidos pueden transmitir errónea información
Puede resistir cualquier fallaUna sola falla puede retrasar el proceso de un mensaje
Los nosotros trabajan con igualdad en los nodosLos nodos pueden volverse maliciosos para ser tomados en cuenta
Es independiente y descentralizada al compartir la informaciónSu tecnología no posee un código abierto.

image.png

2.- Explique Tolerancia a Fallas Bizantinas en Hashgraph.

Uno de los aspectos importantes de la tecnología Hashgraph es que es susceptible a errores bizantinos. Todos los miembros del grupo o red deben estar de acuerdo con parte o la totalidad de la política. Cuando la comunidad no puede llegar a un acuerdo, no surgen necesariamente desacuerdos.

En el caso de consenso, no es necesario que el sistema se bifurque. Quiero dar un ejemplo para entender esto completamente. Utilice la tecnología hashgraph para revisar el proyecto. Algunas personas en la red expresaron sus opiniones de que la red necesita ser descentralizada. Otro gran grupo de la red se opuso. El oponente cree que es necesario continuar en el centro de la red. Dado que no todo el mundo está de acuerdo con este tema, no aceptamos solicitudes pequeñas. El sistema no requiere horquillas. Ningún grupo salió de la red. Se puede llegar rápidamente a un consenso para que todos puedan trabajar con normalidad. Eligió mantener la red central. Ante la posibilidad de registrar incorrectamente información incompleta mediante la tecnología hash graph, todos los grupos de la red utilizan métodos aplicados previamente para llegar a un consenso. Bitcoin proporciona tolerancia a fallas bizantinas mediante el uso de algoritmos de consenso para la autenticación de operaciones.

La confirmación de transacciones en la red depende de una mayoría de 2/3. Siempre que el número de usuarios o transacciones malintencionados no supere un tercio, no hay problema.

Hashgraph es una nueva estrategia para combatir estos fallos bizantinos, siendo la tolerancia asincrónica a fallos uno de ellos y el principal. La tolerancia matemática asegura el consenso en el caso de las barreras bizantinas

En otras palabras, la tolerancia a fallas de Hashgraph Byzantine no se determina controlando con precisión la velocidad de transmisión de los mensajes, sino mediante robots generados por tolerancia a fallas para prevenir ataques a la red. Con el fin de establecer un consenso matemático y garantizar que el personal malintencionado no cause daños, se comprobará el funcionamiento normal del servidor y la ejecución de todo el protocolo del sistema en busca de malicia.

image.png

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

image.png
Fuente

Realmente hay muchos pros y contras de cada tecnología, tanto la blockchain como la de hashgraph. Cada una tienes sus fuertes y sus partes débiles que le faltan mejoras... a continuación haré un pequeño cuadro comparativo para mostrar la comparaciones.

BlockchainHashgraph
Menos seguridad y escalabilidadMás seguridad y escalabilidad
Es un sistema descentralizadoplanea implementar la descentralización
Por medio de cadena de bloquesElimina los nodos enfocados solo en la minería
Está red tiene mucha sefuridadCapaz de realizar múltiples tareas con mucha deguridad
Almacena los datos con una seguridad inviolableEstá enfocado en la distribución de contabilidad

A demás de eso, mostraré un cuadro de algunas comparaciones que tienen en común, a pesar de ser competencia.

BlockchainHashgraph
Compatibilidad ACEPTABLECompatibilidad ACEPTABLE
Eficiencia ACEPTABLEEficiencia ACEPTABLE
Velocidad ACEPTABLEVelocidad ACEPTABLE
Mecanismo de seguridad ACEPTABLEMecanismo de seguridad ACEPTABLE
Lenguaje de programación ACEPTABLELenguaje de programación ACEPTABLE
Accesibilidad ACEPTABLEAccesibilidad ACEPTABLE

¿Cual es mejor para un proceso de votación?

Todas las transacciones en la cadena de bloques se controlan y el proceso de cálculo se puede realizar rápidamente, por lo que todas las elecciones y votaciones deben completarse con la ayuda de la tecnología de cadena de bloques. Algunos países se están preparando para tomar decisiones con la ayuda de la tecnología blockchain. Además de la tecnología blockchain actual, también existe la tecnología de hashgraph. Aquí, comparamos estas dos tecnologías y explicamos cuál es más adecuada para votar

  • Costo:

La tecnología Blockchain gasta mucha más energía por su tecnología minera y por que usa el algoritmo de consenso de PoW. Por esto es mucho mejor utilizar la tecnología hashgraph.

  • Escalabilidad y velocidad:

La tecnología Blockchain tiene problemas con su escalabilidad, Bitcoin solo puede realizar de 3 a 7 transacciones por segundo. Mientras que hashgraph tiene mucha más ventaja por esta parte

  • Seguridad:

Últimamente se han dado muchos ataques a la seguridad de la tecnología Blockchain, mientras que hashgraph cada día se mejora en su seguridad.

  • Productividad:

Gracias a la rapidez que brinda Gossip, la tecnología hashgraph es más productiva que blockchain

  • Justicia:

En Blockchain hay una clasificación de datos, pero en hashgraph cualquier persona puede realizar múltiples acciones ya que no se realizan con secuencias.

  • Centralizado / Descentralizado:

La tecnología hashgraph no está del todo descentralizada como la blockchain pero esto nos dice que tienen su centro bien fijo.

  • popularidad:

En cuanto a la popularidad, hashgraph no es tan conocido como blockchain y esto la hace tener desconfianza en pero con el paso del tiempo se conocerá mejor.


¿Qué tecnología elegiría? ¿Por qué?

Para realizar las votaciones y elecciones en mi país repente se necesita de una tecnología muy transparente para los usuarios, ya que suelen haber rumores de trampas y engaños. Por eso escogería la tecnología hashgraph, no es muy conocida pero ya sabemos que es mucho más justa que blockchain, a demás de que es mucho más segura y eso haría que nadie pueda alterar los resultados... De verdad espero que un día Implementen esta tecnología para hacer las votaciones más fáciles, rápidas, justas, seguras y claras.

image.png

4.- Explore Hedera Hashgraph muestre captures de pantalla.

Entré al sitio de Hedera y realmente me pareció muy llamativo, tecnológico y fácil de entender y utilizar. Es un sitio muy amplio que responde cualquier duda con todas las respuestas que ya tienen plasmadas en la página. Aquí les muestro un poco de lo que explore, aunque me gustaría seguir explorando porque es una plataforma muy amplia y completa.

Screenshot_2021-06-05-19-00-00.png

Screenshot_2021-06-05-19-00-14.png

Screenshot_2021-06-05-19-00-20.png

Screenshot_2021-06-05-19-00-26.png

Screenshot_2021-06-05-19-03-51.png

Screenshot_2021-06-05-19-04-25.png

Screenshot_2021-06-05-19-04-35.png

Screenshot_2021-06-05-19-04-41.png

Screenshot_2021-06-05-19-04-58.png

image.png

5.- Conclusión.

Tengo un tiempo usando la blockchain y tengo la experiencia de saber que es muy segura y transparente, pero esta tecnología hashgraph promete traer mejoras. Espero que estás tecnología se puedan implementar en los países tanto para votación como para uso de cada persona. Siempre debemos 8nvestihar más acerca de las nuevas tecnologías.

image.png

Gracias al profesor @pelon53 por tan importante clase.
Por @abigailaadap

Sort:  

Gracias por participar en Steemit Crypto Academy:

Muy buen trabajo.

Espero seguir leyendo tus publicaciones.

Escala de Estimación.Puntaje.Observación
Protocolo Gossip.2.0Bien explicado.
Tolerancia a Fallas Bizantinas.1.8Explicado.
Hashgraph Vs Blockchain (proceso de votación).2.0Bien analizado.
Explore Hedera Hashgraph.2.0Muy bien explorado.
Originalidad1.0Muy original.
Presentación/cumplimiento de reglas.1.0Cumplió con las reglas.

Calificación: 9.8

Muchas gracias profesor. Espero seguir haciendo sus tareas. Bendiciones! 🙏

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63459.73
ETH 2599.77
USDT 1.00
SBD 2.78