CRYPTO ACADEMY SEASON 2 WEEK 8 HOMEWORK POST FOR @pelon53 BY @Justice2550

in SteemitCryptoAcademy3 years ago (edited)

INTRODUCTION

This is another week of this week’s crypto academy. Last week, penny cryptocurrencies was taught and this week’s lecture is based on Hashgraph. Sincerely speaking, professor @pelon53 did a wonderful lecture after studying the lecture notes and carrying out my own research I hereby present my homework post.

ANSWER TO QUESTION 1
EXPLAIN IN DETAIL THE GOSSIP PROTOCOL USED IN HASHGRAPH

images.png
Image source
Before I delve into answering this question, let me explain the key word ‘hashgraph’

HASHGRAPH

A hashgraph from my understanding, it is a distributed ledger technology created in the year 2016 by one Lehmann bed. The concept of Hashgraph is concerned with how informations are distributed across its network and it is been done with the help of nodes which carries and distributes the information. According to Professor @pelon, hashgraph makes use of protocol which is based on voting. This is because this protocol works hand-in-hand with another protocol known as the Gossip protocol. The resultant effect of this protocol is that, information is sent at faster and more efficient way.
GOSSIP PROTOCOL
From the word gossip protocol, gossiping from our normal parlance means Sharing a piece of information of someone to another person, who in turn transmits the same information to several people. Now, Gossip protocol simply means Sharing of information.
Gossip protocol is the sharing of information which is passed from nodes to nodes. The same applies when human beings spread information from one person to another. This protocol is used by hashgraph. There are two ways by which this protocol works. They are: by diffusion protocol and aggregation protocol.

Diffusion protocol is a type of protocol wherein data or information is transferred within the same nodes without changing any thing.

Aggregation protocol is a type of protocol wherein the nodes changes. The information or data received changes when transferred to another nodes.

HOW DO GOSSIP PROTOCOL WORK
The reason for this gossip protocol is to stop the spread of information across the network very fast. The network consists of nodes which are connected to each other. For instance, the first nodes can transfer the information to the node in which it is connected to until the information reaches the whole network to add to the effectiveness of this protocol. It works in Paripasu with hashgraph.

ANSWER TO QUESTION 2

By Byzantine fault in hashgraph, it means that,every system is associated with its own problem wherein it depends on the network to have solutions to these problems. The network has the ability to find out problems and give solutions to the problems. Some of these problems may be that, the information therein may not be verified and sometimes it may not be responding etc. The network,out of research, has indentified and introduced a solution associated with the problems which is called Asynchronous Byzantine fault Tolerance (ABFT). This was intended to breached the problems the system faced. People always try a means of using the information from network for their own in as much as it will want to make information which is false because of that Asynchronous Byzantine fault tolerance (aBFT) and it makes sure that, nodes in the network will reach a consensus in which a transaction can be completed and authenticated.
Also, the Byzantine fault tolerance make sure that, when a transaction is executed,it can not be retracted and it a minimum requirement of two-thirds before reaching a consensus.

ANSWER TO QUESTION 3

images.jpeg
Image source
Hashgraph makes use of gossip protocol and virtual voting as its consensus protocol to share information while blockchain makes use of Proof of Stake (POS) and Proof of Work (POW) consensus algorithm.

Another is,the whole hashgraph network was written in java and lisp whereas in blockchain, programming language are multifarious and some of them are C++, java, java script, CX, python etc.

With hashgraph, it is faster when it has to do with transaction within a smaller period of time whiles blockchain executes transactions of maximum 10,000 transaction per second depending on the blockchain. Blockchain platform is secured by cryptography technology which prevents double spending while the security technology carried on in hashgraph is called Byzantine tolerance which helps to prevent information from been false.
The events on blockchain are linked to one other and this is referred to us synchronous while the events in the hashgraph are not the same and they are referred to as asynchronous.

WHAT TECHNOLOGY WOULD I CHOOSE FOR A VOTING PROCESS IN MY COUNTRY?

The technology I will choose for an election in my country (Nigeria) is the hashgraph and with the population of Nigeri, best option is the hashgraph. Thereunder are my reasons.

The current population of Nigeria according to our population census 200,962,417 people and the electoral commission registered over 84,004 084, to vote looking at this number its very huge number,we need to execute the voting and the results are supposed to released the same day. Also,blockchain network you can finish work faster because the hashgraph performs more transaction at a speedy and a faster rate.

Secondly, elections are conducted to be "free and fair election’ and the hashgraph use byzantine tolerance to make sure that when consensus is reached transaction, it cannot be reversed again with this technology, when the votes are casted, you cannot remove them from theirs position until its time to count thereby making the election free and fair so that everyone is happy at the end.

A situation where someone has been arrested for creating fake votes this could not happen if the hashgraph is used. because the byzantine tolerance will stop that by making sure that every node reach consensus

ANSWER TO QUESTION 4

  1. Click on the Link to direct you to the website and you will see how Hedra hashgraph looks like.
    Screenshot_20210605-235257.png
    INTERFACE OF HEDERA HASHGRAPH
    Stay tuned as I take you through Netwok, Devs, User cases, HBAR, Governance. Let's start.
  2. Click on the menu
    Screenshot_20210605-235342.png
  3. The next page will be network, Devs, User cases, HBAR, Governance
    Screenshot_20210605-225704.png
  4. Let's go to Network
    Screenshot_20210605-230333.png
    under the network menu,I found out that it contained some options, some of them are token service this is actually where mint and configure accounts are found.
    the second option was consensus service that's where you can create verified logs of message.
    dash board where you can actually access the network ability
    explores a feature you view all historical data on hedra
    Screenshot_20210605-231528.png
    THIS IS THE SCREENSHOT OF THE NETWORK FEATURE
  5. Let's go to Devs
    Screenshot_20210605-230859.png
    Under Devs, I discovered certain features under this menu and decided to explore them.
    Docs is a feature which helps the user learn concepts and also review the API.
    HEDREA SDK is a feature that allows the user to find his suitable language.
    Fees feature helps the user be able to estimate transaction cost>
    Learning center is where you can actually learn on DLT and how hashgraph works.
    open source this feature you can actually contribute to make hedera better by making proposals.
    Screenshot_20210605-231326.png
    SREENSHOT OF DEV MENU

Screenshot_20210605-231822.png
SCREENSHOT OF UPPER CASE

Screenshot_20210605-232106.png
SCREENSHOT OF HBAR

Screenshot_20210605-232345.png
SCREENSHOT OF ABOUT

CONCLUSION:
The concept of Hashgraph is concerned with how informations are distributed across its network and it is been done with the help of nodes which carries and distributes the information. It is faster and secured by the use of Byzantine fault tolerance. So by way of advice,I will say people should adopt hashgraph technology after reading my homework for @pelon53.

Sort:  

Gracias por participar en Steemit Crypto Academy:
Espero seguir leyendo tus publicaciones.

Escala de Estimación.Puntaje.Observación
Protocolo Gossip.1.5Faltó mejorar la explicación.
Tolerancia a Fallas Bizantinas.1.5Es necesario explicarlo más claro.
Hashgraph Vs Blockchain (proceso de votación).1.7Hizo la comparación y eligió su tecnología.
Explore Hedera Hashgraph.2.0Hizo su exploración de la plataforma.
Originalidad0.7Se puede mejorar.
Presentación/cumplimiento de reglas.0.3No le colocó el usuario a cada capture y no justificó el texto.

Calificación: 7.7

Thank you my professor @Pelon53. You shall continuously be reading my post

Coin Marketplace

STEEM 0.15
TRX 0.12
JST 0.025
BTC 55262.33
ETH 2465.44
USDT 1.00
SBD 2.18