Steemit Crypto Academy Season 2: Week8: Protocolo Gossip en Hashgraph |Tolerancia a fallas bizantina | Diferencia entre hashgraph y blockchain |

Web_Photo_Editor (20).jpg

Imagen creada en Picsart por @ruzmaira

Hola bienvenido a mi blog hoy quiero hablarle de 2 puntos importante de la tecnología hashgraph donde explicare exactamente que es el protocolo gossip , la tolerancia a fallas bizantinas en hashgraph y que comparación hay entre la tecnología hashgraph y blockchain.

Protocolo gossip

El protocolo gossip no tiene una explicación complicada porque prácticamente es un broadcast protocolo que se encarga de enviarle información a todos los nodos del sistema, pongamos un ejemplo simple hay un nodo que quiere compartir información con el resto de nodo del sistema este nodo tiene que tener una lista de todos los nodo que tiene el sistema y eso implica que los demás nodos también tienen que tener esta lista ya que todos van a empezar a enviase información entre ellos aleatoriamente, es como si se formara una red de chisme donde el nodo A envía información al nodo B y C en nodo B envía la información al nodo A y C y el nodo C envía información al nodo A y B, pero que pasa si unos de estos nodo se cayera, El protocolo gossip hace que la lista de los nodo se actualice y pasa la información que el nodo (X) esta caído con la intensión de que la información no sea interrumpida.

Que mensaje estratégico utiliza el protocolo gossip en realidad utiliza tres tipo (push, Pul, Push-Pul) lo explicare de una forma muy simple para que entiendan.

  • Push: es simplemente cuando un nodo tiene una información activamente se la envía a otros
  • Pul: Sencillamente todos los nodos están contantemente preguntándole a los demás tienes algo para mi.
  • Push-Pul: Es cuando tienes algo solo lo envías y cuando no tienes nada que enviar el sistema solo pregunta si hay algo para ellos.

Lo importante es que este tipo de estrategia es muy buena porque si hay poco mensaje en el sistema las transferencias de información se puede enviar en micro segundos de igual forma cuando hay mucha información todos los nodos se comunican al mismo tiempo para hace el traslado de información lo mas rápido posible en cuestión de segundos.

Tolerancia a fallas bizantina

Estos se utiliza frecuentemente para problema de sistema de comunicación como por ejemplo el protocolo gossip, la tolerancia de falla bizantina es la fiabilidad que el sistema puede tolerar especialmente en las trasmisión de datos que va de nodo a nodo donde la información puede fallar también tiene que haber un sistema de detección de fallos porque de lo contrario seria difícil para el sistema detectar cual nodo esta fallando, pero hashgraph emplea la tolerancia Asincrónica de falla bizantina el cual se encarga de almacenar los datos del sistema para garantizar cualquier acto malicioso de un tercero que pueda modificar o manipular la información evitando a que llegue a un consenso.

Que diferencia hay entre hashgraph y blockchain

Hashgraph proporciona una plataforma de consenso distribuido que permite a los usuarios de la comunidad generar transacciones y acordar el orden en el que hicieron las transacciones en el entorno en el que todo el mundo confía en la velocidad de envió entre usuarios a diferencia de la blockchain el grafico de cobertura se ha descrito como una cadena de bloques que afirma procesar mas de 500 mil transacciones por segundos 20 veces mas que el principal gigante de las tarjetas de crédito visa que puede procesar un máximo hasta 25 mil transacciones por segundo, según información recopilada la red bitcoin solo puede manejar 100 transacciones por segundo, sin embargo no estoy de acuerdo ya que puede procesar alrededor de 10,000 transacciones por segundo aun claro esta todavía no se acercan al de hashgraph en volumen de transacción por segundo.

También hay que destacar que Hashgraph garantiza que ningún nodo puede ser manipulado lo que significa que no hay forma de que un individuo controle que transacciones van a enviar y cual va a retrasar, en un blockchain un minero puede elegir que incluir en el bloque y que puede eliminar si es así, digamos que usted esta realizando una transacción el minero de la blockchain puede optar por llevar a cabo tu transacción pero a la vez esta retrasando la de alguien mas ya que tendrá que pasar para otro minero que confirme la transacción de la otra persona.

Que diferencia hay entre ambos que dejo una tabla comparativa

HASHGRAPHDIFERENCIABLOCKCHAIN
Java y LispLenguaje de programacionDiferente lenguajes
Privado y publicoAccesibilidadDepende puede ser publico, privado o hibrido
Votación VirtualConsensoProof of Stake, Proof of Work, Proof of Elapsed tIME Y MAS
Tolerancia Asincrónica de falla bizantinaMecanismo de seguridadHash Criptográfico
Muy rápido hasta 500,000 transacciones por segundoVelocidadVelocidad lenta a media de 100 a 10,000 transacciones por segundo
Mas justoJusticiaMenos justo
100%Eficiencia<100%
100% compatibleCompatibilidad con ABFTNo completamente compartible

Como se pues utilizar la tecnología hashgraph a la blockchain en un votaciones electorales

Como ya hemos repasado hashgraph y blockchain se encantar de distribuir y almacenar datos sin centralización alguna lo que lo convierte en una buena opción para ser implementada en elecciones electorales ya que el proceso de la votación ya no se puede alterar la información que ya este registrada esto permite que autoridades y todos los candidatos coincidan con el resultado final debido que pueden verificar a tiempo real todos los votos emitidos y de forma independiente y mas aun la auditoria de ambas parte pueden asegurar que no se cambiaron o modificaron los votos y que tampoco se agregaron votos ilegítimos por otro lado cualquier persona puede revisar el código abierto caundo lo desee.

Que tecnología erigiría para la elecciones electorales de mi país, Por lo que e investigado de la tecnología Hashgraph el proceso de transición de datos seria sin duda mas rápida y segura pero tenemos que tener en cuenta que todavía le falta mucho camino que recorrer, por ese motivo me inclino por la tecnología blockchain por su jerarquía largo recorrido y porque siempre la he utilizado desde que estoy en el mundo de la criptomonedas todavía me falta aprender mas al respecto de esta nueva tecnología que podría en algún futuro no muy lejano remplazar al blockchain ya que consume menos energía eléctrica.

Exploremos Herada Hashgraph

Web_Photo_Editor (14).jpg

Después de repasar que es el protocolo gossip y de la tolerancia a falla bizantina nos toca dar un recorrido por herada hashgraph para conocer que servicio nos ofrece y en que nos podemos beneficiar así que comencemos.

Web_Photo_Editor (15).jpg

Network: Esta es la primera opción que nos conseguimos en la pestaña de arriba aquí podemos encontrar que tipo de servicio nos brinda la plataforma el que mas resalta es los token de servicio donde se puede crear, configurar, acuñar y administrar tokens nativos fungibles y no fungibles en la red Hedera sin necesidad de implementar un contrato inteligente.

Consensus service: Aquí podemos encontrar la API de servicio de hereda las que no permite enviar u ordenar cualquier eventos a la blockchain autorizada mediante la aplicación que en teoría crearemos ya que los mensajes de la aplicación se envían a la red Hedera para su consenso, se les da una marca de tiempo confiable y se ordenan de manera justa donde podemos realizar un seguimiento a nuestra a nuestro activo mediante la cadena de suministro.

Las otras opciones es como funciona la plataforma allí nos para un amplio repaso de como sacarle el mejor provecho a la red hereda y responde a cualquier duda que tengas, también tenemos el explorador donde podemos ver en vivo todo lo que ocurre el la blockchain de hereda y por último esta el tablero de nuestra cuenta para poderlo ver hay que registrarse en la plataforma.

Web_Photo_Editor (21).jpg

DEVS: Esta es la pestaña para los desarrolladores aquí veremos un conjuntos de herramienta utiles para ellos vamos a dar un breve repaso a cada una de ellas.

DOCS: Si eres programador aquí encontraras los concepto básico sobre que es Hereda Hashgraph y te dará explicaciones de que funcionamiento puede otorgar la API de Herada.

Hereda SDK: Aquí podemos encontrar nuestro lenguaje de programación como Java o Javascript utilizando la lincencia Apache 2.0.

En la secion de recurso nos encontramos con:

Integrations: Aquí podemos encontrar todo lo relacionado con complementos y microservicios que facilitan la integración de su aplicación existente y herramienta de registro autorizado con una red Hedera utilizando Hedera Consensus Service.

Fees: Aquí podemos que la tarifa generara por el consenso de gobierno donde podemos ver la estimación en USD que facilita la estimación de los costos de las llamadas API, aquí también podremos ver la tarifa de red, tarifa de servicio y tarifa de nodos que soy muy útiles para la aplicación que podamos crear en el futuro.

Open sources: SI hacemos clic aquí nos dirigiremos a Github donde podemos encontrar el código abierto de la blockchain de hereda.

Learning center: Si detallamos bien y por lo que pude leer este tiene un parecido a la Whitepapper ya que te explica en detalle todo el funcionamiento básico y avanzado de la red hereda.

Web_Photo_Editor (16).jpg

En la tercera pestaña nos encontraremos con Use Cases (Caso de uso) donde podemos ver una variedad de funciones fundamentales para los método de pagos administración y ajuste de costo entre otros.

Payments: El consenso de hashgraph es rápido y eficiente, lo que permite tarifas de transacción bajas por debajo de un dolar este es un buen punto a su favor ya que en la actualidad los alto costo de fees hace que hacer una transferencia sea imposible sin perder una alta cantidad de dinero.

tokenized: Aquí podemos tokenizar y administrar nuestro activos fungibles y no fungibles en Hedera con rendimiento, seguridad, estabilidad y tarifas bajas y predecibles.

Fraud mitigations: Hedera ayuda a mitigar el fraude, reducir costos y generar confianza para todas las partes interesadas de las aplicaciones en línea y las transacciones digitales, ya que cuenta con un sistemas de detección de fraudes con el apoyo de estándares de datos y verificabilidad en tiempo real.

Indentity: Brinda al desarrollador aporta credibilidad a las credenciales de identidad, emitir, verificar y revocar credenciales de identidad para sujetos y dispositivos.

Data compliance: Aquí se puede poner un control ya que tienen que tomarse en serio el cumplimiento de los datos KYC registrado para darle credibilidad y transparencia a su empresa para así brindar confianza al los usuarios.

Permissioned blockchain: Aquí se puede crear una cadena de bloques autorizada con la confianza de un libro mayor público utilizando las cadena de bloque ya conocida como Corda, Hyperledger Fabric y Quorum, donde pueden conectarse a Hedera para lograr una confianza descentralizada sin exponer su contenido o datos.

Web_Photo_Editor (17).jpg

HBAR: Este seria el criptoactivo navito de la red publica de Hereda que se utilizan para alimentar aplicaciones descentralizadas y proteger la red de acto fraudulentos, los HBAR también son utilizado para pagar los costo de servicio de red y pago de nodos por el ancho de banda utilizado, también cuenta con la creación de cuentas de billetera con proveedores de servicio ya conocido como BitGo, Fireblocks, Kingdom Trust, Atomi Wallet y Coinomi.

Web_Photo_Editor (18).jpg

El organismo de gobierno descentralizado de organizaciones globales de Hedera garantiza la estabilidad de la red, la toma de decisiones descentralizada y una garantía sin bifurcaciones.

Web_Photo_Editor (19).jpg

About: Ya para finalizar podemos conocer los nombre del equipo de hereda, la hoja de ruta y noticias relacionada sobre los avances relacionado con la red hereda también algunas documentaciones como el whitepaper.

Cinta.png

Conclusión

Hashgraph es sin duda la tecnología del futuro es más avanzada en comparación con blockchain en muchos aspecto. Pero eso no significa que reemplazará a blockchain de forma inmediata, ya que en la actualidad hay proyectos que pueden utilizar blockchain mejor que Hashgraph. Teniendo en cuenta que Hashgraph es de propiedad privada, la adopción se podría ralentizar un poco. Pero tenemos Hedera Hashgraph, una red pública de Hashgraph que puede ayudar a acelerar su crecimiento a media que pasa el tiempo.

Cinta.png

Estas es una tarea encargada por el profesor @pelon53 para steemit crypto academy promocionado por @steemitblog y @steemcurator01 y @steemcurator02, gracias por visitar mi publicación no fue una tarea sencilla.

Sort:  

Gracias por participar en Steemit Crypto Academy:

Con respecto a Tolerancia a Fallas Bizantinas asincrónicas que usa el Hashgraph, faltó profundizar y aclarar, que pocos malvados no pueden atrasar una transacción, pero esos maliciosos tienen que ser menos de 1/3 para que se llegue a un consenso y se apruebe la transacción.

Espero seguir leyendo tus publicaciones.

Escala de Estimación.Puntaje.Observación
Protocolo Gossip.1.8Buena explicación.
Tolerancia a Fallas Bizantinas.0.5Profundizar más.
Hashgraph Vs Blockchain (proceso de votación).1.7Comparó y eligió su plataforma.
Explore Hedera Hashgraph.1.9Exploró el Hedera.
Originalidad0.9Original
Presentación/cumplimiento de reglas.0.7Justificar el texto.

Calificación: 7.5

Gracias por la evaluación.

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.034
BTC 66272.75
ETH 3183.00
USDT 1.00
SBD 4.09