-
Hey, everyone.
-
Today's video topic is
about consensus protocols.
-
It doesn't sound very glamorous,
but it is something that's
-
very important to understand if you're
interested in cryptocurrency
-
or blockchain tech in general.
-
It is the groundwork for all of
these coins that are out there,
-
so it's important to understand it so
you can better understand the project.
-
Let's start with Proof of Work (POW).
-
This is one that you probably hear of
most often, it is what Bitcoin uses.
-
And it is basically exactly
what it sounds like.
-
Proving that work was done and
proving that the work was correct.
-
Bitcoin and many other altcoins
use this consensus system.
-
And they do that so the authenticity
of the chain can be validated,
-
and that all parties agree that transactions
that happen are correct and accurate.
-
I found an analogy online like usual that might
be more helpful in explaining Proof of Work.
-
So imagine that you are a kid in a math
class and you were taking an exam.
-
And the first kid to get to the answer
and be able to prove and show their work
-
that they're correct gets rewarded.
-
Now applying that to the crypto world,
the math exam is the transaction,
-
and the classroom is the blockchain.
-
The student is the computer or node.
-
And the brainpower is referring
to the computing power.
-
And then the reference to a lot of effort
on the side of the student refers to the
-
amount of electricity that's
needed to prove in Proof of Work.
-
Some downsides for Proof of Work.
-
Most obviously, it requires work to be
done and that requires electricity.
-
So as far as financial goes,
it's definitely the most expensive
-
of the consensus systems.
-
Some of you may have figured
this out on your own already,
-
but the hardware to mine is
also exceptionally expensive.
-
To the point that unless you have a
warehouse filled with mining equipment,
-
top end mining equipment,
it's basically not even worth it anymore
-
based on the price you have to pay for
the mining equipment and the amount
-
for electricity to run all of it, really.
-
So your bill at the end of the month
ends up being more expensive than
-
the amount of Bitcoin that
you're capable of mining.
-
Another issue is miners moving from the
Bitcoin blockchain to another more profitable
-
easier blockchain, which we've seen
happen in the past with Bitcoin and all
-
its little alternating forks.
-
Another downside is the issue
with circulating supply.
-
As the circulating amount goes up,
the incentive for miners to mine goes
-
down because the availability
of coins to mine is decreasing.
-
So eventually people are going
to switch to another blockchain.
-
A final downside to the Proof of Work
consensus systems is something
-
I discussed in my Crypto 101 video
where I covered blockchain tech.
-
The biggest issue is a 51% Attack.
-
And basically that means if you have
enough computational power to maintain
-
and run 51% of the network,
you then can control everything.
-
Proof of Stake (PoS) is the next
most popular consensus system,
-
and unlike Proof of Work,
it doesn't use computational
-
power and electricity to solve mathematical
equations to come to a consensus.
-
Instead, each node will bet on a block.
-
When that block gets added to the blockchain,
whatever node had bet on it will get rewarded.
-
A Proof of Stake system requires the
prover to show a certain amount of
-
staking weight and it's age to be able
to participate in the betting process.
-
In the Proof of Stake system, blocks
are said to be minted and not mined.
-
And those who validate the transactions
and help to maintain the network
-
are also referred to as nodes.
-
Those individuals receive the
cryptocurrency as a reward
-
for holding X amount of crypto
in their wallet, which helps
-
to again maintain the network.
-
In order to validate
transactions and create a block,
-
users must first put their coins at stake,
which is obviously where the name comes from.
-
In this system, if a node validates
a fraudulent transaction,
-
they're going to lose
all of their holdings.
-
And on top of that, they're not
going to be allowed to participate
-
in the minting process in the future.
-
Meaning the nodes will be incentivized
to validate only the correct transactions
-
and help maintain the health
and security of the network.
-
In a very loose comparison, it's kind of
like keeping money in a savings account.
-
You leave it there, you're not really
supposed to touch it and you will
-
acrue interest over X amount of time.
-
Unlike Bitcoin, where you would
need 51% of the mining power
-
in order to overtake the network,
with the Proof of Stake system,
-
you would need 51% of the
total circulating supply.
-
Depending on the project, that
could be a very pricey endeavour.
-
So because of that this isn't something that
most people are worried about happening.
-
A plus side to Proof of Stake is that
you don't need expensive mining [hardware]
-
in order to participate in the network.
-
You need to leave your computer on 24/7,
which is kind of a pain, and the wallet
-
needs to be up and running
and on the latest version.
-
And obviously a side effect of that
is that Proof of Stake is more efficient
-
and uses less energy because
it's not actively doing work.
-
It's kind of just sitting there passively.
-
Some downsides to Proof of Stake.
-
So the same reason that it's
good is also a weakness.
-
The more you hold in stake,
the higher rewards you get.
-
And that's kind of a rich
getting richer situation.
-
And for obvious reasons,
because staking gives your rewards,
-
another weakness is usually this isn't
a great currency for transactionary things,
-
because people want to hold it
and maintain it in the wallet
-
to get rewards and because of that
people horde it and it's not going
-
out and doing things and there's
a lot less circulation.
-
Although this helps stabilize the network,
eventually some of these coins are going to
-
reach their max circulating supply,
and at that point they may become
-
scarce and difficult to get or
very expensive to purchase.
-
I want to touch on a little bit more
detail of the Proof of Stake system.
-
There's two kinds of rewards systems.
-
One is randomized, and a coin that uses
the randomized consensus system is PIVX.
-
Basically, this means the nodes that
are receiving the rewards are randomized.
-
This makes it more balanced and
more fair for the community.
-
Coin Aged Based Selection is the next one.
-
And that is pretty self explainatory.
-
Basically it means that the next node is picked
based on the age of the coins in the wallet.
-
This one is where it's a little bit more unfair,
because this is calculated by the number
-
of days that the coins have been staking
in the wallet times the amount you have,
-
which gives you a network weight.
-
So you can see where there would be a problem
if you're not holding a lot of coins
-
that your network weight
is going to be smaller,
-
and there's going to be a less chance
of you getting the reward as frequently
-
as somebody who has a lot
more coins than you.
-
Most projects have some kind
of staking requirement.
-
Meaning, when you send the coins to the
wallet they have to be in the wallet X amount
-
of days or they have to be confirmed
by X amount of confirmations
-
before they will be eligible to be staked.
-
Once a user has made a block
and received a reward,
-
their coin age resets to zero,
and that means that they have
-
to wait a certain amount of time again
to participate and get block rewards.
-
On to the next consensus system, which
is Delegated Proof of Stake or DPoS.
-
This consensus system was
first used with Bitshares,
-
but now you can see it being used
with projects like Lisk and Ark.
-
The difference between Proof of Stake
and Delegated Proof of Stake
-
is the difference between direct
democracy and representative democracy.
-
In a regular Proof of Stake consensus system,
-
every wallet that holds coins
has the ability to stake.
-
In a Delegated Proof of Stake system,
every wallet that holds a certain amount
-
of coins has the ability
to vote on a delegate.
-
These delegates perform
the functions of validating
-
transactions and maintaining the network.
-
They get to take the transaction
fees as profit and this process is
-
called forging or minting.
-
The idea is then that the delegates
will share the profit that they receive
-
as the transactions fees with
the people who voted for them.
-
For us in the United States,
this is almost identical to
-
how we receive representation in Congress.
-
So a small amount of people
that are elected from our States
-
represent us in the different Houses.
-
And we've seen how well that goes over.
-
A cool upside to Delegated Proof of Stake,
is because you're voting on someone
-
to do the transactions and
to maintain the network,
-
you're wallet doesn't need to be on because
somebody else is doing that work for you.
-
So you can still participate in the network
-
and you will still receive
some sort of minting reward,
-
but your wallet doesn't have to be on which
means your computer doesn't have to be on.
-
For people just entering the cryptospace,
Delegated Proof of Stake may seem
-
like a better option because they can join
staking pools meaning they don't have
-
to hold a lot and they can
pool with other people.
-
Whereas with Proof of Stake,
which I brought up before,
-
you have to hold a lot of the coin in
order for it to really be profitable.
-
Depending on how much that project is,
that could be a really hefty investment.
-
Delegated Proof of Stake gives people
with a small or medium bag of the coins
-
an option to participate in the network,
receive rewards, and incentivizes them
-
into buying into the project.
-
Some down sides to
Delegated Proof of Stake.
-
The argument is by voting for delegates
that we're concentrating the power
-
to a limited amount of people
and thus kind of recentralizing
-
a decentralized cryptocurrency.
-
It could also suffer from the same issues
that we see in the democratic party,
-
which is voters not being engaged
and the system not working properly
-
because there's not enough
community involvement.
-
If regular users fail to vote,
there will be a tendency
-
for the network to fall into larger
stakeholders who at that point
-
can just vote for themselves.
-
And we've actually already
seen this happen.
-
I touched on this in my Lisk video,
but there's a delegate group called Elite
-
and they stopped paying out people
who vote for them unless they vote
-
for the entire group of Elite.
-
Meaning that gives them control and
they're able to manipulate the network.
-
And for the last consensus system,
which is a little bit lesser known,
-
is Proof of Activity (PoA).
-
And this is only found
on the Decred network,
-
and I covered that topic not too long ago.
-
But basically what they do is
they're trying to take the
-
best parts of Proof of Stake
and the best parts of Proof of Work
-
and combining them into one network
so that they work in harmony.
-
Proof of Work miners are creating blocks,
and the job of the Proof of Stake miners
-
is to make sure that the Proof of Work miners
are creating blocks that are consistent
-
with the desires of the people
that are holding the currency.
-
Some downsides to Proof
of Activity would be that
-
Decred's the only project running it right now,
and that basically means that we don't
-
really know as far as Bitcoin level
of transactions if the Decred network
-
would be able to handle that.
-
A more major criticism that I've
read or seen online about
-
the Proof of Activity consensus system,
-
is that because it's using Proof of Work
and Proof of Stake that there is just
-
kind ofa lot of moving parts going on
and it's not as easy to get involved with
-
from the beginning, so it might be a
deterent from new people from getting
-
interested because these things by themselves
are difficult to understand so taking all
-
of those parts and putting them
together makes it even worse.
-
So to finalize my points, obviously
there's pros and cons to everything.
-
I think that Proof of Work
definitely laid the groundwork
-
to come up with more interesting and
more efficient consensus systems.
-
I think that eventually Proof
of Work is going to be,
-
I don't want to say obsolete,
but definitely less desirable
-
to use for the sole purpose of efficiency
and the fact that it's just going to be
-
way too expensive to continue to do that.
-
Overall I think that randomized selection
Proof of Stake consensus systems like
-
PIVX uses is going to be
the best for longevity.
-
It incentivizes people to stay
and help stabilize the network,
-
but it also gives everybody an honest shot
at actually earning some block rewards.
-
I'm sure eventually there'll
be more consensus systems,
-
and I may even have to do this video again,
but for the time being I think I covered
-
the ones that are at least the most popular,
and the ones that you're going to read
-
about the most online.
-
If any of you guys have any more questions,
-
please feel free to pop on
over to my Discord server.
-
I'll leave the info in the description.
-
I want to thank you guys again for
watching, and I'll see you guys soon.