Steemit Crypto Academy Week 7 - Homework Post for @alphafx | by @adedapo-glory
SCALABILITY.
SCALABILITY simply means the amount of transaction which a network on the blockchain can undergo in seconds. In cryptocurrency it is popularly written as TPS(Transaction per seconds.). The transaction time of each network on the blockchain differs which brings about scalability.
When a network can perform multiple task than the other network at a time (seconds) then it is said to be more scalable than the other. The cryptocurrency which is said to be the king of crypto has this major problem, the scalability of Bitcoin is quite low which limits it's usage as users find more interesting token that performs more transaction than it does. Although Bitcoin isn't to be blamed they are the first crypto and other crypto has view their idea and limitations to build their own network and blockchain.
The limitation placed on the block size and block interval determines the amount of transactions that can be carried out per seconds.
DETERMINATION OF SCALABILITY OF BINANCE SMART CHAIN ANS TRON BLOCKCHAINS
To demonstrate the scalability of BSC and TRON we will need to perform transactions on these blockchains so as to get the time it takes to perform a transaction.
BINANCE SMART CHAIN
The block interval of binance smart chain is said to be at 3 seconds which means it runs a transactions in 3 seconds and have a Transaction per seconds of over 49 transactions. It uses 21 validators who ensure the transactions are carried out faster.
Let us perform a transaction on the blockchain and validate the data given.
Using the trust wallet to get a token on pancakeswap on the binance snamrt chain blockchain.
I initiated a transaction at 9:33pm the seconds wasn't certain but according to the tokentracker called BSCscan I was able to check when the transaction was stamped on the blockchain which was exactly at 8:33:39 pm due to time zone difference of an hour here in Nigeria. Then the transaction was completed exactly at 9:33:40 pm which indicates that it completed the transaction under 3 seconds.
TRON
Tron has claimed to be able to complete 2000 transaction per seconds due to the fact that it uses a consensus mechanism called delegated Proof-of-Stake (DPOS). It is 80 times faster than etheruem which is known as it's competitor.
TRON makes use of 27 validators which makes it's transaction complete on time.
To check and verify the amount of time it takes TRON blockchain to initiate it's transaction.
Using trust wallet I sent a little token of BTT Which is a coin under the Tron blockchain to my tronlinkpro wallet. The token was sent from my trust wallet at 6:46:11 am and was received in my Tron link pro wallet at 6:46:15am. This means the transaction on the tron wallet also takes the block interval of 3s -4s.
NOTE: The block interval of both tokens depends on when the blockchain is having a seamless transaction and it's not congested with you many transactions at a time. However, if there seems to be a congestion on the blockchain, there is always a delay in the block interval which sometimes lead to a high transaction fee so as to carry out the transaction on time.
BINANCE VS BTC
Scablity is one major limitations of Bitcoin which discourages investors and community most times. It has a very low scability of about 10 minutes of block intervals and a block size of 1 megabyte. It takes alot of time for it to complete a transaction and this sometimes causes congestion whenever there are alot of people performing a transaction at a time.
Bitcoin has a Transaction per secs of 5-7 transactions. Whereas binance smart chain has a Transaction per seconds of 49-100 transactions with a block interval of 3seconds. It has adopted alot of investors lately due to its high scability and it's low transaction fee. It has a total of 21 validators who processes transactions on the blockchains unlike Bitcoin that has over 1000 validators,, which slows down the rate of which transaction is completed.
TRON VS BTC
Tron came up with a high scalibity value after departing from the etheruem blockchain which has just 13-17 TPS. Tron founder claimed that TRON can now do up to 2000 transactions in a seconds. And it has a block interval of 3s - 4s also.
According to this but can do up to 80 times the transaction of Bitcoin which is far a greater value. Tron has about 27 validators for it's blockchain. And operates a transaction free charges for all transfers between wallets.
Improving the scalability of (BTC, Tron, Binance Smart Chain
To improve the scalability of these tokens, the best approach is using an off chain scaling.
Off chain scaling is a procedure that allows transactions to be carried out without neccesarily been registered on the main blockchain. It is like a sub blockchain that will be curbed from the main blockchain.
There are 2 kinds of off chain scaling which are:
1 SIDECHAIN: This is a separate blockchain that has been pegged from the main blockchain.
This SIDECHAIN and the main chain operate together whereby one can do transactions from the sidechain to the main chain. The sidechain has its own validator different from the main chain.
For example, if coin A wants to be sent to the sidechain there will be another token which will represent the Main coin on the sidechain blockchain which will be equivalent to the amount of the main token.
2 PAYMENT CHANNEL: this is almost the same thing like the sidechain but with a bit difference, unlike sidechain they don't need a different blockchain.
This channel allows for two parties to have a joint account whereby no transaction can be done without the consent of both parties.
Every transactions done will be lodge in the payment channel but until both parties decide to send to the main blockchains the transactions won't be lodge.
When they then want to send to the main blockchains just 2 transactions will be recorded.
You were very detailed in your BSC transaction but why did you not perform the Tron transaction properly?
Adequate work with the comparisons and solutions
Thanks for participating
Thank you professor