Is This The Next Ethereum? - YouTube

Channel: unknown

[0]
Hello and good morning to you and my new haircut!
[3]
Now I know you saw the title of the video and you’re thinking
[6]
We just learnt about Ethereum.
[7]
What’s this next ethereum!
[8]
I mean it's true!
[9]
There are many blockchains that are claiming to be ethereum killers.
[12]
And it's a fairly long list - there's Cardano, Polka Dot, Cosmos, Tron
[18]
And we’ll talk about all of them slowly slowly
[20]
Because I personally feel like we will end up living in a multi chain world in the future.
[24]
But today I want to talk about one particular ā€œethereum killerā€ project called Solana.
[29]
And here’s why Solana has my attention.
[32]
For starters, it is backed by the founders of an immensely popular crypto exchange
[36]
Called FTX.
[37]
And one of the founders of FTX is Sam Bankman.
[39]
He’s one of the world’s youngest crypto billionaires
[43]
And of the 100’s of projects they reviewed, they picked to back Solana because of how
[47]
fast it is.
[48]
But more recently, Solana’s been in the news because it raised something called Pi
[52]
million dollars, that is, 314 million dollars.
[56]
And one of the leading firms in the fundraise was A16z.
[60]
One of the world’s most popular venture capital firms.
[63]
As an Indian, Solan has my attention because one of the founders of Solana is a man named
[68]
[drum roll] Raj Gokal.
[76]
A desi techie making waves internationally.
[77]
This deserves a like!
[78]
Whenever you hit the like button, the algorithm recommends the video to more people and that
[81]
really really helps the channel out.
[83]
So please drop a like and leave a comment saying ā€œfor the algorithm.ā€
[86]
But jokes aside, I recently also found out that Solana recently concluded a global hackathon
[91]
Inviting teams forms around the world to participate.
[94]
And over 50 teams that participated were from India.
[97]
And for good reason because one of their prizes was reserved for a regional track
[101]
that includes India with a prize pool of 50,000 dollars
[105]
Supported by Devfolio and CoinDCX.
[107]
This Hackathon has now concluded However, if you are an indian developer watch
[112]
this video till the end Because there’s some really really cool
[115]
opportunities to build your own protocol or Dapp on Solana, and I will talk about them
[120]
at the very end.
[121]
So all these reasons and the India connect, I thought I’d do a video on Solana.
[125]
And why it’s worth watching out for.
[126]
So let’s just jump in.
[133]
Alright - so many folks think the tech behind Solana is an Ethereum Killer
[136]
Even though personally I don’t think ethereum is going to die
[139]
However, Solana’s tech is definitely worth having a look at.
[142]
Like let’s compare some stats.
[143]
First let's look at transactions per second - aka TPS.
[146]
While Ethereim can do 15 transactions per second
[150]
It’s competitors like Polkadot or Tron can do 1000 transactions per second.
[154]
That’s a pretty decent competition…
[156]
But Solana can do 65,000 transactions per second.
[160]
If you thought that sounds impressive, let’s look at the average transaction fee.
[165]
So we already know Ethereum gas fees are a bit of a problem
[167]
Sometimes the fees are as high as 15 to 30 dollars for one transaction.
[172]
Meanwhile its competitors like Polkadot take around 1 dollar.
[175]
But Solana transaction fees are as low as 0.0015 dollars!
[180]
I know.
[181]
That sounds almost too good to be true.
[184]
Usually with such scale and low fees, there has to be some trade off, right?
[188]
But Solana claims to be the most performant permissionless blockchain in the world.
[192]
And it’s managed to achieve this through several new technologies
[195]
which are considered a breakthrough in blockchain tech
[198]
And blockchain tech as we know, is considered to be a breakthrough in internet tech
[202]
And internet tech as we know is considered to be a breakthrough in computer tech
[206]
And computer tech as you, well… you got the picture.
[209]
Previously in our Ethereum video, which you can check out here
[212]
By pressing the i button on the top right we saw that Ethereum developers are in the
[217]
know that they’re a little slow and a little expensive.
[220]
And they’re solving that through sharding, proof of stake, layer two solutions.
[224]
But Solana uses a completely different technology called proof of history!
[229]
And the team that has built it includes former employees from Google, Apple, Microsoft, Intel,
[234]
you name it!
[235]
So let’s try and understand what is the tech behind Solana.
[238]
But in order to do so, we have to understand something called The Blockchain Scalability
[242]
Trilemma.
[243]
Also known as the blockchain trilemma.
[245]
Ethereum co-founder Vitalik Buterin had coined the term blockchain trilemma.
[249]
The idea is that there are three desirable qualities of any blockchain-
[254]
decentralization, security and scalability.
[257]
But the trilemma claims that only two of these qualities can be maximised,
[262]
and usually it’s at the expense of the third!
[264]
What this means is you could have extremely high security, be decentralized
[268]
However you would have to compromise on scalability.
[270]
Or you could have high scalability and high security
[273]
But you will be compromising on being decentralized.
[275]
So all blockchain systems have to make some sort of trade-off
[279]
Which depends on the application and use of the blockchain.
[282]
But Solana claims that it has actually solved the blockchain trilemma!
[285]
It is highly decentralized, it’s very secure and it’s very scalable.
[289]
So how does it achieve this insanity?
[291]
The secret lies in a whole new mechanism called Proof of History -
[296]
But before we get into proof of history, let's do a quick revision of proof of work and proof
[300]
of stake.
[301]
First - there was Proof of work.
[302]
In proof of work, many different computers from around the world
[304]
They fight in order to be able to compute the next hash
[308]
The more powerful your computers, the more your chance of beating all the other computers.
[312]
So you can get a chance to compute the hash.
[314]
Now because of this mechanism, proof of work blockchains have very low transactions per
[319]
second.
[320]
And a higher time to add new blocks.
[322]
Like bitcoin takes 10 minutes to add a new block full of new transactions
[326]
While ethereum takes about 15 seconds.
[328]
That means no matter how fast your transaction gets added to the block
[332]
It will at least take 15 seconds for that to reflect.
[334]
This might still make sense for transactions After all, bank transactions can also take
[339]
this long.
[340]
But it makes no sense when it comes to building dapps.
[343]
Imagine clicking the post button on Instagram And it takes at least 15 seconds for it to
[349]
post.
[350]
Now multiply this experience into 10 times a day for millions of users.
[354]
So people eventually realised that proof of work blockchains is not good enough
[358]
To build web 3.0.
[359]
So soon came a new concept came, called Proof of Stake.
[363]
In proof of stake, instead of all the computers fighting against each other
[366]
there’s a lucky draw.
[367]
Any one computer can be chosen to validate the transaction like a lucky draw.
[371]
And this depends on the amount of ether that they have staked.
[374]
What this will do is increase the number of transactions per second significantly.
[377]
Like ethereum is expected to go from 15 transaction a second to 100,000 transactions a second.
[382]
But here’s the catch.
[384]
Ethereum’s block time, that is the amount of time taken to add a new block
[388]
Goes from 15 seconds to only 12 seconds.
[391]
In fact the other proof of stake chains like Cardano or Polkadot
[394]
They also roughly have the same time.
[396]
So proof of stake is reducing the transactions per second,
[398]
But block time isn’t changing much.
[401]
And there’s a very fundamental reason behind it.
[404]
And the reason is called time keeping.
[407]
Imagine me, Naveed and Raghav.
[408]
I’m here on my PC.
[410]
Naveed is sitting on the table in front of me.
[412]
And Raghav is on the sofa on the other side.
[413]
Now imagine we are the nodes of this network.
[415]
So Naveed is closer to me than he is to Raghav.
[418]
Now imagine Naveed does the following four things.
[420]
He took a spoon of Tang.
[421]
He added it to a glass of water.
[423]
He stirred it.
[424]
And then he drank it.
[426]
As soon as he mixes Tang into the water, Shankar brings a message in an envelope to me and
[432]
Raghav.
[433]
So we can sign it saying, yes, we agree that this has happened.
[435]
The message that Naveed mixed Tang in water needs to reach almost all nodes.
[440]
Once majority consensus has been achieved, only then can the network proceed.
[443]
Because I am closer, I will see all of it happen faster than Raghav will.
[447]
In this case, this difference will be less than nanoseconds.
[449]
But if this distance is in kilometers, this time can increase.
[453]
I might think Naveed drank the Tang at 10:01 am
[457]
While Raghav could believe it’s at 10:02 am.
[460]
Now this difference of 1 minute is also a lot when we are trying to build a decentralized
[464]
exchange.
[465]
When we trade in the stock market, we are trading in a centralized exchange.
[469]
And they do their own time keeping so we all accept it.
[471]
However, on a decentralized exchange, things are a little different.
[475]
And decentralized tech still hasn’t achieved efficient timekeeping.
[478]
Which is why even in proof of stake you can’t get faster than this.
[481]
Now, how do we fix it?
[483]
This problem is solved by a tech that Solana is using
[485]
Called Proof-of-history What is proof of history?
[489]
Decentralized world works because we eliminate the need to trust any party using cryptography.
[495]
This same idea can be applied to timekeeping too.
[498]
Using cryptography, we can create a proof of passage of time.
[503]
Aka, A proof of history.
[505]
To understand how that works, imagine I show you these five photos.
[509]
In one, water has Tang has started to dissolve in water.
[512]
In one, Naveed has finished half a glass of it.
[514]
In one, Tang has dissolved half-way.
[516]
In one, Tang is now fully dissolved.
[519]
And in one, Naveed has a spoon of Tang and a clear glass of water in his hands.
[523]
You can just look at all the five photos and tell which was clicked before which other
[528]
photo.
[529]
By simply using the logic of entropy, we can arrange all five photos in a sequence.
[533]
Now imagine if there was a rule that a photo would be clicked evey five seconds for every
[538]
activity that Naveed performs.
[539]
Suddenly we also have a precise idea of time.
[542]
So if I make it compulsory to attach the latest photo to every block, we know that every block
[547]
was created in an interval of five seconds.
[549]
Suddenly every block has a kind of inbuilt clock.
[552]
This is exactly what proof of history does cryptographically.
[556]
It uses a mathematical function which takes 0.4 seconds to give results.
[560]
So we know every block in a proof of history blockchain is 0.4 seconds apart.
[566]
This result is added to every block so others can verify if this is correct.
[569]
Basically we don’t need Shankar to bring me and Raghav a message that we will then
[573]
sign.
[574]
We’re just taking a phot of Naveed every 0.4 seconds
[576]
And are adding that photo to every new block.
[578]
Now of course this is a very very simplified understanding of what proof of history is.
[583]
If I got anything wrong, my apologies.
[584]
I’m linking a few videos in the description that go into a little bit more depth.
[588]
So you guys can go check it out.
[590]
Now proof of history is just one of the things that makes Solana different.
[593]
It has some other differentiating features as well.
[595]
Number one.
[596]
Scalability.
[597]
Now Solana is very fast.
[598]
It’s the fastest blockchain we know.
[600]
But in case that wasn’t enough, Solana actually cracked a hack by which they can keep getting
[604]
faster without changing much of their architecture.
[608]
And they have done it by believing in something called Moore’s law.
[610]
Moore’s law basically states that every two years the number of transistors in a circuit
[614]
will double.
[615]
And Solana is designed to exploit this idea.
[618]
Solana parallely runs processes in our GPU cores.
[622]
Which means if the number of cores in the GPU keep doubling every year, Solana can keep
[627]
getting faster and faster, by not changing anything in their code at all.
[631]
Number two.
[632]
Speed.
[633]
Solana is the only blockchain today that has transactional capacities comparable to the
[637]
internet that we know as of today.
[640]
0.4 seconds and we’re done.
[641]
You really need to see it to believe it.
[643]
And you can see it live on Solna block explorer.
[645]
On this website you can see the average block time every time a new block is added.
[650]
If you scroll down you can even see the current transactions per second.
[654]
Number 3.
[655]
Validators.
[656]
Solana has around 600 validators right now.
[659]
Which is very less compared to Ethereum.
[662]
There are over 11000 validators on Ethereum.
[665]
But of course, Eth has been around for 4 years.
[667]
How many more validators join Solana, we’ll have to wait and see.
[671]
But unlike ethereum, where you need 32 ether that you need to stake in order to be a validator,
[678]
on Solana there’s no set number as such.
[680]
Any member can be a validator.
[684]
Number four.
[685]
Finality time.
[686]
One interesting concept is called finality time that we haven’t spoken about yet.
[690]
Since technically anyone can change the copy of their blockchain,
[693]
We introduced something called proof of work So changing anything in the block becomes
[697]
hard and time consuming.
[699]
Which means anyone trying to make any change in the block will get caught easily.
[703]
But this also means that you have to wait for your block that contains your transaction
[708]
to get at a little old, so that newer blocks are added in front of it and changing anything
[714]
in your block becomes that much harder.
[717]
Finality is nothing but the guarantee that past transactions can not be changed.
[722]
On bitcoin, the finality time is around 6 blocks, that means six into bitcoin’s block
[727]
time, that is ten minutes, which means roughly about an hour is what you have to wait before
[733]
you get the finality time.
[735]
Similarly the finality time on ethereum is about two to ten minutes.
[739]
The faster you can add new blocks, the quicker your finality time!
[742]
Now proof of history makes adding new blocks extremely quick.
[745]
The finality time on Solana is very very low.
[748]
Alright, now let’s talk about the Solana token which is denoted by SOL.
[753]
Like Ethereum has ETH, Solana has SOL.
[756]
Now as of recording this video, the circulating supply of solana was about 270 odd million
[761]
out of a total supply of 489 million.
[763]
Now given that solana is such a quick, fast blockchain to use, naturally many new projects
[768]
are being built on top of Solana.
[770]
There’s Serum.
[771]
Which is one of the first DeFi protocols to be built on top of Solana.
[774]
Serum is a decentralized exchange that uses the order book method, something that centralized
[779]
exchanges often use.
[780]
Now Solana is the only blockchain that is capable currently of holding such an ambitious
[784]
project because of the high tps and low block time.
[787]
USDC and USDT have also adopted to Solana.
[791]
Remember Audius, the audio streaming platform, that was earlier built on Ethereum?
[795]
They too have decided to migrate from Ethereum to Solana.
[797]
Now they can do that because Solana has released something called an Ethereum bridge that helps
[802]
dapps to transition to Solana.
[804]
This bridge is why many believe Ethereum and Solana
[827]
can coexist.