Crypto Academy Season 3 Beginners' Course - Homework Post For Task 4 (Different Types Of Consensus Mechanism) For @sapwood by @giftye

in SteemitCryptoAcademy3 years ago

imagen.jpgSource

QUESTION

1. WHAT IS THE DIFFERENCE BETWEEN PoW AND PoS? . ADVANTAGES AND DISADVANTAGES? . WHICH ONE IS BETTER IN SCALING CAPACITY?. EXAMPLES?

1_Jb2p_4YqAUnLUpI9s7vYbg.jpg
Source

INTRODUCTION

Being updated on the happenings in the world of cryptocurrencies, I have come across the word "mining" severally. At first it sounded strange to me until I went a little deeper into the subject. I must say,this lecture has really enlightened my understanding of these various consensus mechanisms, so I'm going to present my findings below in few words on the difference between two of these various consensus mechanisms, namely: Proof-of-work (PoW) and proof-of-stake ( PoS).

DIFFERENCE BETWEEN PROOF-OF-WORK (POW) AND PROOF-OF-STAKE (POS)

images (1).jpeg
Source

PROOF-OF-WORK
Using Bitcoin as a case study, although what I'm going to discuss is applicable to all coins which are mined through a PoW protocol. The PoW is basically a protocol designed to maintain security and prevent cyber attacks on it's network. This protocol also demands that you don't need any third party involvement to make transactions in sending and receiving money online, all the miner needs to do here is to verify the success of the transaction by recording it in the blockchain on a public ledger.

The PoW is particularly needed to solve exceptionally complex mathematical problems, and the process of doing this is what is known as "mining", which is useful in recording a new transaction in the chain of blocks. Each verified transaction is added to the block with it's timestamps (previous and present).

This protocol is in need of a large amount of energy to mine, and also a unique piece of machinery known as ASICs to facilitate it's mining. Ecologically speaking, this protocol seems to be less ideal and considering the high energy cost it takes to mine,the miners are reducing by the year and coins that uses this protocol are becoming more exclusive.
PROOF-OF-STAKE
This protocol has the same purpose as the PoW,i.e . for validating transactions,but they produce their results in two different ways. As the name goes "proof-of-stake", it is carried out by miners who stake their coins on a block to check it's transactions.
Miners are chosen based on the number of coins they own by the algorithm,and for how long have been owned by these miners. There are other contributing factors which are determined by the structure of the algorithm.
The idea of this protocol is simple;the more the coins you own,the more mining power you have. This protocol was designed to alternate the PoW, especially by Ethereum miners because the PoW protocol consumes much energy which sometimes will require miners to sell off their coins in order to meet up with the bills. Where as,the POS gives mining power according to the percentage of coins owned by a miner.

ADVANTAGES OF POW

  • This protocol makes it very difficult and costly for cyber attackers to penetrate the network.
  • PoW tends to reward miners in two ways:
    block rewards
    and
    a transaction fees share.
  • It often functions in a decentralized network format at the end.

DISADVANTAGES OF POW

  • It requires high level access to computational power which is mainly wasted whenever a complex problem is solved.
  • It consumes excessive energy,making it expensive and hazardous to the environment.
  • If a PoW blockchain has a small network,then it is susceptible to what is called a "51% attack"(this is done when hackers gain majority of the computational power of a network).

ADVANTAGES OF POS

  • The proof-of-stake models do not consume much energy like PoW, therefore they are more energy efficient.
  • Miners who stake their cryptocurrency stand a chance of receiving better rewards.
  • With the POS there's no need to have a powerful computational strength to succeed.
  • In the POS models ,blocks are validated by the acquisition of tokens, meaning a staker doesn't need to sell off some coins in order to foot some bills.

DISADVANTAGES OF POS

  • POS have less security protocols and can be attacked through cheaper means.
  • Here competition rises between users to see who has higher collateral.
  • Incentive for all users are the same regardless of their difference in investments.
  • Here,in order to make profits you must save your crypto,which gives no room for trading.

WHICH ONE IS BETTER IN SCALING CAPACITY? EXAMPLES

images (2).jpgSource

I would like to start by defining scalability.

SCALABILITY
: This is a term that refers to the ability of a network to accommodate an increased number of transactions or occurrences.
Using Bitcoin as an example for the PoW consensus mechanism,it is obvious that a lot of scalability issues have been faced by all pure PoW projects. One striking issue that has been faced by Bitcoin is it's block size,the initial size was 1mb which is too small to accommodate and keep thousands of transactions. This is the reason Bitcoin has suffered from slow transaction time which also happened with Ethereum,which is one of the reasons they're about to move into the POS model.
An increase in block size isn't actually a permanent solution because as the amount of transactions increases each time there would be need to continually increase the block size, and then bigger blocks tends the network to centralization.
Projects modelled after the POS protocol and algorithm have dared to tackle the scaling issues of PoW by succeeding in transaction speed with less computation, storage and bandwidth.

BENEFITS POS ENTAILS IN SCALING CAPACITY

Forms of POS that are based on consortium consensus that uses Byzantine Fault Tolerance (BFT) have shown solutions to scaling issues.
The POS projects try to offer stable services as validators are randomly selected for each round and each one goes into an agreement on what block should become a part of the chain.
In the attempt to offer fault tolerance in the case of non-honest and defective nodes,BFT is used to generate consistency and speed.
Energy consumption is caused to decrease dramatically because of less load on the chain ; Having a faster transaction time and a reduced energy consumption,POS projects has already solved the major scalability issues PoW faces.

CONCLUSION

In conclusion, PoS has provided so many solutions to the scalability problems of Bitcoin. Issues like energy consumption and and slow transaction time has been tackled by this system which seeks to attain a consensus before blocks are formed. This allows thousands of requests to be processed per second. Proof-of-stake appears to be more complex because it doesn't demand resources as much as PoW does, especially with it's energy requirement. This has made people question it's potency and efficiency,but with clear understanding of the two systems you will find out that with PoW, scalability is not obtainable,while it is with PoS.

Sort:  

Hello @giftye , I’m glad you participated in the 4th Task of the Beginner’s class at the Steemit Crypto Academy. Your grades in this task are as follows:

CriteriaRatings
Presentation / Use of Markdowns1.5/2
Compliance with topic1.5/2
Spelling and Grammar1.5/2
Quality of Analysis1.5/2
Originality1.5/2
Total7.5


Recommendation / Feedback:

  • The student have completed the assignment for this lesson.
  • The student also answered all the questions in his/her own words.
  • Your overall presentation is good.

Thank you for submitting your homework. task 4. We hope to see the rest of your submissions.

 3 years ago 

Thank you professor,it's my pleasure

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.030
BTC 58119.97
ETH 3054.21
USDT 1.00
SBD 2.26