Solana Blockchain (Crypto Academy / S4W4 - Homework Post For @pelon53)

in hive-108451 •  3 years ago  (edited)

Screenshot (71).png

Solona is an open-source platform that was mainly introduced to improve scalability, speed, and transaction cost. it uses the POS and POH mechanism to maintain and process data on its network. Though it has other mechanisms in place, the POH is seen as the main power accompanied with the POS before other mechanism serves as a buttress. The transaction power of the solona blockchain is exceptional compared to other blockchains

divider 2.png

Question 1

Explain in detail the PoH of Solana

divider 2.png

Solona has made it possible to solve the problem most blockchains are facing. Most blockchains use only the proof of work, proof of stake, but the solona blockchain uses the proof of history and other mechanisms to enhance scalability for faster transactions. Solona was founded in 2017 by the former Qualcomm, intel and dropbox engineer. the concept of POH was pioneered by the engineers, and the poh is found to address scalability, and security

How does the solona poh works

The solona proof of history has access to connect and compute to all nodes on the blockchain and since it has the picture of all the networks, it would be easy to reduce the overhead messages and enable the blockchain to carry out massive throughput. All these are done using the delay verifiable function. This delay function hashes transactions. Every event have their hash numbers and they are all verified sequentially

solona poh image.png

image: my design

From the above image, we can see many nodes all connected. All these nodes are capable to cryptographically create an ordering of transactions that would be stored in the ledger and time would be verified instantly because all the nodes have a cryptographic clock that makes them form an agreement on the time the transaction is ordered

As the data (as shown in the image) enters, as incoming events, they are all given a hash number, and as such, the nodes verifies the transactions immediately because the delay function that is used would allow the network to know which data comes first, and they are ordered, and the passage of time of an event is recorded. This makes the solona blockchain capable of ordering more than 50,000 events per second

divider 2.png

Question 2

Explain at least 2 cases of use of Solana

divider 2.png

1st use case. Serum

Serum is a decentralized platform created by Bankman Fried and other of his associates, but he's the face of the project. The serum platform was geared due to the complaint made by various users of Defi projects on Dexe's created on the Ethereum platform. High cost of transactions, low scalability, and speed level which made users skeptical of transacting the way they would have if all these are put in place

The serum platform which happens to be the first project on the solona blockchain came to address these issues. That's why they chose the solona blockchain which is the fastest blockchain with high scalability in the world. It's no news that the solona blockchain can perform over 50,000 transactions in a second because of the cryptographic architecture used in making sure that every node works without waiting for one node to validate before another

The serum exchange offers many features. First, let's see the serum interface

serum img.png

The serum interface

To transact on serum, you would click the connect button as shown below to connect your wallet with the exchange

Screenshot (46).png

you can connect to any wallet here, and you can buy SRM (the exchange coin)

Screenshot (47).png

The decentralized exchange has many features that traders can utilize. It has swap, liquidity, pool, farm, staking, and so on.

<center*What are the things serum offers8

  • Speed: Because it's built on solona network, it offers great speed compared to other dexe's on ethereum

  • Low cost: The cost of transacting on serum is very low. it offers $0.00001 per transaction

  • The order book provides users the opportunity to transact in various ways

Let's look at the serum token (srm)

The serum token is the native token of the serum platform. It has a total supply of 1,092,844,982, circulating supply of 133,231,781.00, and max supply of 10,161,000,000. On coin market cap, the total value (TVL) of CRM locked as at when this post is published is $350,025,744, and $722.84m overall on defillima

Screenshot (51).png
coin market cap image of serum token info

Screenshot (52).png

2nd use case. Parrot protocol

Parrot is a stable coin created on the solona blockchain. Imagine the numbers of LP tokens we have in existence used to mine on different platforms, but there are limitations to their uses. Let's look at the staking pools, derivatives, yield optimizer, money markets and so on that uses different protocols. All these Lp tokens on uniswap, pancake swap, AAVE, and so on. They can be used as collateral to mint PIA on the parrot protocol and the minted PIA can be used for any purpose maybe buy more tokens or provide more liquidity and so on

Let's see some info about parrot token (PAR) on the coin market cap and defillimo before I explain further.

Screenshot (54).png

Screenshot (55).png

The parrot token has a max supply of 2,100,000,000, and 24 hr volume of $402,448 (as of when this content is created).

Screenshot (56).png

From the above image, 1 PRT is pegged to a dollar, and as we know that stable coins have ways of stabilizing their coin, parrot has not failed in that aspect

Now let me explain further where the stable coin has brought goodies into the crypto system

Screenshot (53).png

The image above shows the parrot platform where lp tokens can be used as collateral to mint PAI (Also equivalent to $1).

This is to solve the problems encountered on other platforms. and that is making the tokens locked on other defi platforms accessible, and used for other purposes. So the parrot protocol created a lending and a lending network where these tokens can be used as collateral to mint PAI, which can be used to a maximum level because of its use cases designed by the parrot protocol

To buttress this, the parrot protocol create

the PAI stablecoin, backed by LP tokens as collaterals. This creates a common unit of account to make it easy for holders of different types of LP tokens to transact with each other.
Create the Parrot Lending market, taking LP tokens as collateral. This allows LP holders to access their locked value by borrowing against lender liquidity.
Create a margin trading product (virtual AMM) using PAI as the common unit of account. This allows the Parrot community to collect fees, and feed the family.
Link to PAI token on coin market cap

divider 2.png

Question 3

divider 2.png

Detail and explain the SOLA token

Sola is the native token of the solana blockchain. From the explanation of solona from the beginning of this content, we would see that the solona blockchain has many things in stock for every crypto user. The sola token was created to enable

  • Quick swap and trade with minimum charges

  • Easy passive income

  • Easy way to create NFT on the blockchain

  • Lotteries in a decentralized way

Though the last three are on the way, they've made waves because of how much they've invested into making sure they stick to their plans and road map with consistent updates

Screenshot (58).png

From the road map, we can see that what they anticipated in the fourth quarter is already on the move. The first two on the list (Dex for crypto trading and swapping)has been worked on

Let's see what the coin market cap say about sol

Screenshot (59).png

From the image above, the sola coin has a circulating supply of 297,840,631.47, with a 24 hr volume of $3,644,764,601, and a market cap of $51,883,572,590. All with respect to the time I took the screen shot from the coin market cap, and one sol coin was $174.20

All the dapps built on the solona blockchain rely on the solona blockchain and the sol coin because it has to do with a smart contract. And what is a smart contract? They are written programs that run on the blockchain when some parameters or conditions are met and this causes automatic execution of a condition. The solona protocol have many use case, but to mention but a few, the two is one of the best I mention is not far behind

divider 2.png

Question 4

When did Solana Blockchain see its operations interrupted? Why? Explain

divider 2.png

Just as many prominent blockchains have had a downtime one time or the other, solona also bit from the cake. Solona that was doing 50,000 transactions per second had a sudden increase of transaction load up to 400,000 per seconds, of which the network has not reached that capacity, so what do we expect

There would definitely be a break down. It's just like carrying a load bigger than what you can lift. This interruption made the sol coin drop by 15% over the period (like 45 minutes) of the incidence from $215 to $145. Tuesday at 12:38 pm UTC would ever be a memento in the history of the solana blockchain that they can never forget, however, that did not go a long way with them after they came back and the system was stable

The validators had to restart the entire network to put things in place and later regained their stability. There's always a time in life when this things would seems to fall apart, but they will get back to normal if the right thing is done, and that was what the solana blockchain did to remain the fastest and scalable blockchain that ever existed

divider 2.png

Question 5

Check the last block generated in Solana and make an approximate calculation of How many blocks per second have been generated in Solana, taking into account from the initial block to the current one? Justify your answer and show screenshots

divider 2.png

solo 1.png

calculating how many blocks were generated goes thus.

And from the image above, the recent block I snapshot was 99469705

So from the calculation made via the time zone in the image below, we have

Screenshot (69).png

From: Monday, 16 March 2020, 14:30:51 Abuja time
To: Saturday, 2 October 2021, 11:12:05 Abuja time

Result: 564 days, 20 hours, 41 minutes, and 14 seconds

The total seconds gotten is as follows

First, let's calculate the 564 days and break it into hours

We know that 24 hrs = 1 day, so

564 x 24 = 13536 hrs

Now let's break it into minutes

And since 60 minutes = 1 hr, we have

13536 x 60 minutes = 812160 minutes.

Breaking it down further, we still need to convert it to seconds and 60 seconds = 1 minute, so

812160 min x 60 sec = 48729600 seconds

Therefore, 564 days = 48729600 seconds.

To deal with the 20 hours, we would need to break it down into minutes and seconds. Here we go

20 hrs X 60 mins = 120 minutes

Breaking 120 mins to seconds

120 mins x 60 secs = 7200 secs

The next is 41 minutes. we would convert it to seconds in one hand. So we have

41 mins x 60 secs = 2460 secs

But not the least is 14 seconds, and we don't have anywhere to convert it to. It will wait for the addition.

Now, let's add all the seconds converted

48729600 secs + 7200 secs + 2460 secs + 14 secs = 48739274

therefore we have 99469705/48739274 = 2.0408

which turns to be approximately 0.5 sec per block. I've done an accurate calculation here, and I believe the lagging time to swiftly take some readings is the cause

divider 2.png

Conclusion

divider 2.png

The solona blockchain has been a great platform for many traders because of its maximum scalability, speed, and low transaction fee to mention but a few. If we explore the solona blockchain, we would notice countless dapps doing wonders. This is a good opportunity for traders to explore more and invest in potential projects of choice. Thanks to our prof for bringing us this excellent opportunity. I've gained more than what anyone would expect from this lecture that put me in this homework. This is a great learning opportunity for all

Thanks for reading

This is ckole the laughing gas.

One love.

CC: @pelon53

All images are screen shot from the solona blockchain. They are all original images

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...