Crypto Academy Week 16 - Homework Post for [professor @pelon53]| HASHGRAPH TECHNOLOGY| by @huzaifanaveed1

in SteemitCryptoAcademy3 years ago (edited)

Hello everyone. This is my assignment post for professor @pelon53 in which he taught us about the Hashgraph Technology.

njnj.001.jpeg


Lets get started


Hashgraph is an alternative of the blockchain platforms. It is also a decentralized system.


It was created in 2016 by a mathematician named Lemon Baird
Hashgraph has excellent scalability which has improved it's transactions as compared to the blockchain. It has also improved in the Energy consumption costs, quick Transactions and security as compared to the blockchain.


The Hashgraph Technology uses the Gossip Protocol for it's transactions. Lets have an in-depth analysis on this protocol


1

GOSSIP PROTOCOL

gossip_protocol.jpg
source

Hashgraph has amazing Transactions time which depends upon the Gossip protocol


In the gossip Protocol there's a connection of all the transactions made on a platform with each other. If there's a Transaction completed between two people, the information of the data is saved by the Hashgraph and the details could be seen by any member who uses the Hashgraph.


Lets elaborate it for you to have clarity.


Suppose I, Huzaifa shared some information to Mr Pelon. Now Pelon talks to his friend and a topic comes up of that information. He tells about the information to his Friend Imagen.


Now observe. I didn't tell anything to Imagen but he still got to know about what I said through Pelon. So I didn't have any direct contact with imagen rather my shared information was Gossiped to him.


Similarly in the Hashgraph the system records the Transactions which could be accessed by me Pelon and Imagen at any given time. There is absolute transparency and the members are connected to each other without having direct contact.


The Hashgraph consists of

a) SELF PARENT: When I shared something with Pelon then I am parent(self parent) of pelon.


b) OTHER PARENT: When Pelon shared my information with Imagen then it is the OTHER PARENT


c) TIMESTAMP: when members do the same Transactions.


d) SIGNATURE: This is requires for the security of your account


The Hashgraph Technology and the Gossip Protocol were thoroughly discussed and I hope its clear to you all


partition.png


2

TOLERANCE TO BYZANTINE FAULTS IN HASHGRAPH

For answering this firstly we will have to understand what the Byzantine Fault is.

BYZANTINE FAULT:

Byzantine Fault is when any node does not work properly in the network. Sometimes the nodes are not consistently malfunctioned.

So to overcome this situation there is the BYZANTINE FAILURE ASYNCHRONOUS TOLERANCE(aBFT) system which assures the security of this platform. In this system there's a requirement of all the nodes to be on the same page before a Transaction is completed. Through this the chances of any malicious act get close to none.


If there wasnt the aBFT the members using the Hashgraph Technology could have shared false information which would in turn effect this platform.


For the validation of any Transaction The aBFT works in such a way that there's a requirement of having atleast a 75% (2/3) reaching a consensus. Furthermore if there are any harmful or corrupt nodes they should be less than 25% (1/3) before reaching a consensus.


The validation of the transaction won't take place untill an agreement has been reached. The agreement would be showed to the different members. Transactions take place after every network has agreed to the same agreement.


So in this way every network will reach the same consensus.

The byzantine fault tolerance was thoroughly discussed and hope it is clear to you all

partition.png


3

Comparison of blockchain and Hashgraph for a voting process in my country.

hederagraphvsblock.jpg
source


Lets do a comparison of Hashgraph vs blockchain

CONSTITUENTSHASHGRAPHBLOCKCHAIN
Consensus AlgorithmsGossip Protocols. Virtual votingsProof of Work. Proof of stake. Proof of burn etc
ScalabilityHuge scalability which provides quick Transactions.As compared to Hashgraphs, blockchain Transactions time is high.
WorkingAsynchronous proccesses.Synchronous operations
SecurityAsynchronous Byzantine Fault toleranceCeyptographic Hashing
Compliancecompletely compliant to aBFTpartially compliant
Time periodvery quick Transactions. Up to 500,000 Transactions per secondComparatively very slow speed. Upto 100-10,000 Transactions per second

In Pakistan there is a Ballot box voting system where the citizens go to a designated place of voting and place their votes in a Ballot box. This is a very lengthy process where chances of frauds are also very common.


I would choose Hashgraph Technology for the voting process in my country. Let's explain why.

a)

SCALABILITY

In a country like pakistan with a huge population a highly scalable system would be required. As we know Hashgraph is more scalable than the blockchain.


a)

SPEED

The Hashgraph Technology can operate 500,000 Transactions per second as compared to the blockain which varies betwwen 100-10,000 per second. So through hashgraoh we could save a huge amount of time and expenses as well


c)

SAVING MONEY

The voting system in my country consumes a lot of money obviously. A nationwide voting requires millions of funds. Whereas the hashgraph could do the same task or even better in less funds.
The blockain system requires a lot of energy of mining as we know and heavy computing devices which require a lot of money. So Hashgraph is the clear choice.


d)

TRANSPARENCY

As we know that in Hashgraph the nodes are randomly connected and anybody could vote.

This is exactly the thing we need as we live in a democratic country. This will ensure transparency and fairness in the voting system.

The traditional voting system is easily corrupted by powerful and influential people. So through Hashgraph we could avoid this.


The comparision of Blockchain vs hashgraph was thoroughly discussed and the voting through hashgraph as well. Hope it's clear to you all


partition.png


4

EXPLORING HEDERA HASHGRAPH

Lets have a look at Hedera Hashgraph (HBAR) currency:

1622844939847.jpg

1622844939859.jpg


HBAR value is $0.2329 and it currently stands at the 51st Position in the market with a market cap of 2Billion and a Circulating supply of 8.58 Billion


Tour of hedera


STEPS

Go on the Hedera website.

1.jpg

here you will see different options as shown below

2.jpg

3.jpg


NETWORK:
Network is further divided into
a) Token service :the token benefit empowers us do exchanges including fungible and non-fungible tokens without a smart contract.
b) Hadera consensus service : Makes log or records of messages so that resources can be followed over a supply chain in an publicising stage
c) Dashboard: shows ongoing Hedera network activity


4.jpg


DEV:
This further consists of
a)Docs: one can know more approximately about the Hedera Hashgraph and provide criticism and recommendations for improvement
b) Hedera SDK: here one is able to discover various dialects also a few of the community supported advancement tools
c) Hedera Plugins and Microservice: one would be able coordinate his present application with the Hedera network with the assistance of plugins and microservice
Fee: through this we can see expenses plans in USD set by the governing council.


5.jpg


Use case
Various options present here are as follows
a)Payment: this tells us how to utilise the Hbar, Hadera’s cash and ones own cryptocurrency.
b) Permissioned blockchain: one can learn about the the data shared with people.


6.jpg


HBAR:
here one can analyse more about Hedera’s currency, make wallets and find exchanges where one can trade Hbar.


pelon1.PNG


Governance: the governance of Hedera consists of 39 organisation which make up 11 networks around the world. The governing council monitors the Hadera’s network.


7.jpg


About: more detailed information about Hedera can be known from here. It provides data on roadmap, user group, careers, journey ,media , press ,news, papers ,blog and their team.


As you can see all the features of Hedera were throughly explored in depth by me hope it's clear to you all


CONCLUSION

First of all thank you professor @pelon53 for this informative lecture. I honestly had NO idea about the hashgraph Technology and because of you I did a lot of research and got complete knowledge on hashgraph Technology.


Lastly in this lecture We got an overview of the Hashgraph Technology then we learned in detail about the Gossip Protocol which is used in Hashgraph. Furthermore I shed light on the Byzantine Fault and the Byzantine Fault tolerance. After that we did a detailed comparision of Blockchain vs Hashgraph and also chose Hashgraph as a voting system in my country.


Then I took you on a tour of the Hedera website and showed different features that it offers


I enjoyed doing this task as it was purely research based. Hope you have a good read as well professor @pelon53


Regards,
@huzaifanaveed1

part.png

Sort:  

Gracias por participar en Steemit Crypto Academy:

Faltó profundizar más en el protocolo de Gossip, por ejemplo ventajas y desventajas.

Es necesario que justifique el texto.

Espero seguir leyendo tus publicaciones.

Escala de Estimación.Puntaje.Observación
Protocolo Gossip.1.2Bien explicado. Pero faltó información relevantes.
Tolerancia a Fallas Bizantinas.2.0Bien explicado.
Hashgraph Vs Blockchain (proceso de votación).2.0Bien su análisis y elección.
Explore Hedera Hashgraph.2.0Exploró la plataforma.
Originalidad1.0Fue original.
Presentación/cumplimiento de reglas.0.7Hay que justificar el texto.

Calificación: 8.9

@pelon53 when will this post be curated?

En su momento, siempre hay que tener paciencia. Ya fue votada

Coin Marketplace

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