What is Bitcoin Cash? - A Beginner’s Guide - YouTube

Channel: 99Bitcoins

[0]
What is Bitcoin Cash?
[1]
Is it the same as just “Bitcoin”?
[3]
What’s the difference between the two?
[5]
And which is the “true Bitcoin”?
[7]
Well stick around,
[8]
in this episode of Crypto Whiteboard Tuesday
[10]
we’ll answer these questions and more.
[19]
Hi, I’m Nate Martin from 99Bitcoins.com
[22]
and welcome to Crypto Whiteboard Tuesday
[24]
where we take complex cryptocurrency topics,
[26]
break them down and translate them into plain English.
[29]
Before we begin,
[30]
don’t forget to subscribe to the channel
[31]
and click the bell so you’ll immediately get notified
[34]
when a new video comes out.
[36]
Today’s topic is Bitcoin Cash, also known as BCH.
[40]
The story of Bitcoin Cash
[41]
goes much deeper than just the creation of another cryptocurrency.
[45]
It was actually one of the fiercest tests for Bitcoin’s decentralization.
[49]
So let’s get started...
[50]
A lot of people who are just starting out with Bitcoin or cryptocurrency in general,
[54]
get confused when they see that there’s not just one “type” of Bitcoin.
[58]
For example, Bitcoin Cash, Bitcoin Gold and Bitcoin Diamond
[62]
are all forks of the original Bitcoin.
[64]
A fork can be described as an alternate version of an original coin.
[68]
There are two types of forks: soft forks and hard forks.
[72]
Soft forks are versions that work well with both the original version
[75]
and the alternate version of the coin,
[77]
so as a user,
[78]
you can choose which version to run without a lot of concern.
[81]
Hard forks on the other hand, don’t play well with the original version.
[85]
This means that you need to choose
[87]
whether to update your software to run the alternate version,
[89]
or to stick with the original one.
[91]
In other words, with hard forks,
[93]
if the alternative is not accepted by 100% of the users,
[96]
then a sort of split will occur in the network
[98]
and a new coin will emerge.
[100]
One that is similar to the original but not identical.
[104]
Bitcoin Cash and other Bitcoin versions
[105]
are actually the results of suggested updates to the Bitcoin protocol
[109]
that weren’t agreed to by everyone.
[111]
So what happened is that an alternate version of the coin,
[114]
or a hard fork, stemming from the original Bitcoin was created
[117]
and new coins came into existence.
[120]
If you want a complete detailed explanation about forks,
[122]
make sure to watch
[123]
our Bitcoin Whiteboard Tuesday Forks video as well.
[126]
So now we know that Bitcoin cash is actually a hard fork of Bitcoin,
[130]
but why was it created?
[132]
To answer this question, we need to pause for a second
[134]
and go back a few years to discuss one of the most controversial topics
[138]
of Bitcoin’s code - the block size and scalability issue.
[142]
Bitcoin transactions don’t get confirmed instantly.
[145]
In order for a transaction to be considered as confirmed
[148]
it needs to be included as part of a block of transactions
[150]
on the Bitcoin ledger, known as the blockchain.
[153]
A new block of transactions is added to the blockchain
[155]
on average about every 10 minutes .
[158]
Similar to any type of digital data,
[160]
adding Bitcoin transactions to a block requires storage space,
[163]
and the maximum capacity for each block of transactions is 1 MB.
[167]
When you consider the average Bitcoin transaction size,
[170]
you’ll find that a block is able to hold about 2700 transactions.
[175]
2700 transactions every 10 minutes means 4.6 transactions a second,
[179]
and that’s not a lot.
[181]
Visa, for comparison, can confirm 1,700 transactions per second.
[185]
This means that when a lot of people want to send Bitcoin,
[188]
during price rallies for example,
[190]
transactions get stuck in a very long queue
[192]
waiting to enter a block and get confirmed.
[195]
Of course, Bitcoin allows you to pay a higher transaction fee
[198]
if you want to jump the queue,
[200]
but this might cause fees to reach ridiculous levels
[203]
as more and more people try to “cut the line” with their transactions.
[207]
This isn’t something you want to have happen
[208]
if you’re building Bitcoin to become a global payment method.
[212]
As a result of this scalability issue, two different camps emerged.
[215]
The first camp was the “Big Blocks” camp.
[218]
This camp was led by Chinese mining giant Bitmain and Roger Ver,
[222]
an early Bitcoin investor
[223]
who was involved with a number of startups
[225]
when Bitcoin was just gaining initial adoption.
[228]
Big blockers were afraid that Bitcoin’s scalability issue
[231]
would prevent it from becoming what Satoshi Nakamoto,
[233]
Bitcoin’s inventor, initially intended - a peer to peer payment system.
[238]
With such long confirmation times and high fees,
[240]
people wouldn’t use Bitcoin for day to day transactions
[243]
and would instead treat it as a store of value - like gold.
[247]
The supporters of this camp suggested a very simple solution -
[250]
Let’s increase the block size.
[252]
If we increase Bitcoin’s block size to 8mb,
[255]
we’ll be able to confirm as many as
[256]
8 times the number of transactions per second.
[259]
And this will reduce the existing congestion of the network,
[261]
and in the future
[262]
we’ll increase the block size as much as needed
[264]
as Bitcoin achieves further adoption.
[267]
Opposing them was the “Small Blocks” camp.
[269]
The supporters of this camp rooted for keeping the current 1mb block size,
[273]
while finding solutions for optimizing transaction size and handling,
[277]
in order to enable scaling.
[279]
One such solution was Segregated Witness,
[282]
or Segwit for short.
[284]
Segwit is an upgrade to the Bitcoin protocol,
[286]
which among other things effectively reduces the transaction size by 75%.
[291]
This means that a 1mb Segwit block
[294]
can hold the same amount of transactions
[296]
as what would be a 4mb non-Segwit block.
[299]
Additionally, Small Blockers talked about
[301]
the development of the Lightning Network -
[303]
A second layer on top of the Bitcoin protocol
[306]
that allows for instant and feeless transactions.
[309]
Now, the lightning network is a pretty broad topic on its own,
[311]
so make sure to catch our Lightning Network episode
[314]
for a detailed explanation on how it works.
[317]
But why were the small blockers against increasing the block size
[320]
to begin with?
[321]
The reason is that small Blockers believe that in the long run
[324]
this would hurt Bitcoin’s decentralization and functionality.
[327]
Here are some of the arguments to justify their claim:
[330]
For one, an 8mb or even 32mb block
[334]
takes more time to travel through the network than a 1mb block.
[337]
Additionally, once the block reaches a computer on the network,
[340]
that computer now needs to verify all of the transactions
[343]
inside that block.
[345]
If the block is too big
[346]
it might not be able to finish verifying all the transactions
[349]
before the next block arrives within 10 minutes or so.
[352]
This means the network will start lagging behind new transactions,
[355]
which can create disputes about the current state of the Bitcoin ledger.
[359]
On top of that, by not optimizing transactions,
[362]
you’re also not optimizing the size of the Blockchain
[364]
which already takes up several hundred Gigabytes.
[367]
Forcing computers to verify oversized transactions,
[370]
reduces the number of computers that can store the Blockchain
[372]
on their hard drive,
[373]
and therefore diminishes the network’s decentralization.
[377]
I mean let’s think about it for a second:
[379]
If only hi-end computers
[380]
that are maintained by a handful of companies
[382]
can validate transactions on the network,
[384]
we’re basically taking away Bitcoin’s basic advantage -
[387]
to have a large amount of participants
[389]
to make sure no one is breaking the rules.
[392]
To make it simple to understand, consider this analogy:
[395]
Imagine a street that’s suffering from heavy traffic.
[398]
The obvious solution would be to increase the number of lanes,
[400]
effectively the same solution as increasing the block size.
[404]
But what would you do
[405]
once the street becomes more popular
[407]
and even more cars come in?
[408]
Eventually, there’s a limit to how many lanes you can add
[411]
before running out of land to build it.
[413]
On the other hand,
[414]
you could reduce traffic congestion
[416]
by promoting public transportation routes or carpooling.
[419]
Solutions similar to optimizing the transaction size
[422]
and how transactions are handled by the network.
[425]
This heated argument between the two rival camps
[427]
went on for several years until it climaxed in August of 2017.
[431]
Back then, Bitcoin was making its first steps over the $1,200 mark
[435]
and the network was getting pretty crowded
[437]
due to an overflow of transactions.
[439]
As a result,
[440]
many transactions got delayed and transaction fees skyrocketed
[443]
as people were outbidding each other to “cut in line”
[446]
and get confirmed faster.
[448]
The average fee around that time was as high as $37 per transaction!
[453]
Now, you may be wondering why nobody took action
[455]
to avoid this situation.
[457]
Well, in order to answer this question
[458]
we need to understand who actually decides anything
[461]
on the Bitcoin network.
[463]
You see, Bitcoin is decentralized
[465]
and this means there’s no one person that decides anything.
[468]
Participants in the network vote through their actions.
[471]
Their vote is actually whatever version of the Bitcoin protocol
[474]
they choose to run on their computer.
[476]
There are several players in the Bitcoin network.
[478]
First, there are the miners and mining pool operators.
[481]
They are the ones in charge of creating blocks
[483]
and updating the ledger of transactions.
[485]
Some would argue that they have the ultimate say
[487]
in what changes are finally accepted to the Bitcoin network.
[490]
Then we have the developers,
[491]
which are a group of individuals collaborating together
[494]
to maintain Bitcoin’s source code.
[496]
Some believe that this group has the ultimate power
[498]
since they are the ones writing the actual code that runs the network.
[502]
We also have exchanges,
[504]
which are the gateways for cryptocurrency adoption.
[506]
They can decide which version of Bitcoin to list under the ticker symbol BTC.
[511]
They’re the ones who have the power of connecting people
[513]
with the actual coins.
[516]
Another important group are the wallet providers.
[518]
They write software that allows users to manage their coins.
[522]
Additionally we have the nodes,
[523]
which are the different computers which run the Bitcoin code
[526]
and make sure no one is breaking the rules.
[529]
These nodes are the backbone of the Bitcoin network.
[531]
Owners of the nodes can decide to only accept transactions
[534]
that support specific changes.
[537]
And finally, we have the Bitcoin users,
[539]
who get to choose which coin to buy, which exchange to use
[542]
and which wallet to download.
[544]
Without even knowing it, they actually have the most power.
[548]
The coin that users decide to adopt will have the brighter future.
[551]
A good example for the power of user adoption
[553]
is the case of Ethereum’s hard fork.
[556]
Back in 2016,
[557]
after several million dollars were stolen from an Ethereum based project
[560]
called the DAO,
[561]
the Ethereum developers suggested rolling back the Ethereum blockchain
[565]
and erasing the malicious transaction.
[567]
This created a heated debate,
[569]
at the end of which Ethereum forked into two different coins -
[573]
Ethereum and Ethereum Classic.
[575]
However, what’s known today as Ethereum
[577]
is actually the altered Ethereum version and not the original one.
[581]
The reason that this is considered the “true” Ethereum
[583]
is because that’s the coin most of the users decided to adopt.
[588]
Miners, exchanges, wallet providers and even developers -
[591]
all rely on the acceptance of the public to survive.
[595]
That’s why in the end, the users have the final say.
[598]
Now you understand
[599]
why it’s so hard to get any change to the Bitcoin protocol approved.
[603]
You basically need to get all of these groups to agree.
[606]
Throughout Bitcoin’s history
[607]
there have been several cases were such agreements were reached,
[610]
but as the network grew larger it became harder to reach a consensus.
[613]
Going back to our story in 2017,
[615]
the end result of this Mexican standoff between the two camps was that
[619]
each side did what they initially intended to do,
[621]
leaving it to users to decide which coin to adopt as the true Bitcion.
[626]
On August 1st, 2017
[628]
Small blockers activated SegWit on the original Bitcoin protocol
[631]
while big blockers created Bitcoin Cash -
[633]
A Bitcoin fork with an 8mb block size.
[637]
Initially it was unclear which version of Bitcoin would win,
[640]
when “Winning” in cryptocurrency terms means having a longer blockchain,
[643]
or ledger of transactions.
[645]
The more miners a coin has on board means more computational power,
[648]
hence a longer blockchain and a more robust network.
[652]
Bitcoin Cash had support from mining giant Bitmain,
[654]
and as a result the original Bitcoin’s hashing power was cut nearly in half
[658]
when the fork occurred.
[660]
However, when the dust settled
[661]
it became clear that the original Bitcoin was still standing strong
[664]
even after the fork.
[666]
Since the fork,
[667]
Bitcoin Cash has consistently maintained its space
[669]
at the top of the cryptocurrency charts.
[672]
The coin is backed mainly by Roger Ver,
[674]
a liberterian that allegedly owns around 100,000 Bitcoins
[677]
making him one of the first Bitcoin billionaires.
[680]
Ver also purchased the domain name Bitcoin.com
[683]
to promote Bitcoin Cash, as opposed to Bitcoin.org,
[686]
which is the website for the original Bitcoin.
[689]
Bitcoin Cash is mostly similar to Bitcoin, but with some exceptions:
[693]
First, its block size is bigger.
[695]
When it first started out,
[696]
Bitcoin Cash’s block size was capped at 8mb.
[699]
Later on the coin went through another update
[701]
and its block size limit increased to 32mb.
[705]
In practice,
[705]
Bitcoin Cash isn’t as popular as Bitcoin
[707]
and its blocks rarely surpass 1mb of transactions.
[711]
Second, Bitcoin Cash does not support SegWit
[714]
or the Lightning Network.
[715]
And finally,
[716]
Bitcoin Cash adjusts its mining difficulty for mining new blocks
[719]
more quickly than the original Bitcoin.
[721]
I won’t go into detail
[722]
but it’s claimed that miners
[724]
can actually manipulate this feature to create questionable advantages.
[728]
While there are additional differences between the two coins,
[731]
the ones I’ve just mentioned are the ones that are most notable.
[734]
In November 2018,
[735]
Bitcoin Cash went through its own hard fork.
[737]
This time the two camps were the original Bitcoin Cash,
[740]
also known as ABC,
[741]
and Bitcoin SV - which stands for Satoshi’s Vision.
[745]
Bitcoin ABC’s camp was led by Roger Ver and Bitmain.
[748]
The Bitcoin SV camp was led by Craig Wright -
[751]
a person who previously claimed to be Satoshi Nakamoto
[754]
but never supplied ample proof,
[756]
and Calvin Ayre,
[757]
the owner of the largest Bitcoin Cash mining pool, CoinGeek.
[760]
There are two main differences between the two Bitcoin Cash versions.
[764]
Bitcoin ABC maintained a maximum block size of 32mb
[767]
while Bitcoin SV increased its block size to 128mb
[771]
with additional increases planned in future updates.
[774]
Additionally, Bitcoin ABC added smart contract-like functionality
[778]
into its code,
[779]
while Bitcoin SV chose not to accept this change.
[782]
For now it seems that Bitcoin ABC has become more popular
[785]
and is considered by most as the “true” Bitcoin Cash.
[789]
Before we conclude today’s extensive video
[791]
I'd like to leave you with some food for thought.
[793]
Sometimes the obvious solution to a problem
[796]
isn’t necessarily the best one.
[798]
Low transaction fees are important to the usability of Bitcoin,
[801]
but not at all costs,
[803]
and a quick fix often has unforeseen consequences.
[806]
I mean, just imagine what life would be like
[808]
if instead of investing in and developing file compression technologies,
[811]
we would simply have to buy additional hard drives
[813]
just to save all of our uncompressed documents,
[816]
photos, videos, and projects to our computers.
[818]
How much longer would it take to transmit those files
[821]
along the internet to our friends, family, colleagues, or clients?
[825]
Keeping this in mind,
[826]
it would seem as though optimizing data within small blocks
[829]
while maintaining decentralization will pay off in the long run.
[832]
Adding to the block size might prove necessary,
[834]
but it should be used sparingly.
[837]
For now, the Bitcoin Cash hard fork saga
[839]
stands as a testament
[840]
to the decentralized nature of the Bitcoin network.
[843]
It demonstrated how unbiased the system is,
[846]
and how no single party can dictate what will happen,
[848]
even when very powerful interest groups are involved.
[851]
That’s it for today’s episode of Crypto Whiteboard Tuesday.
[854]
Hopefully by now you understand what Bitcoin Cash is -
[857]
A hard fork of Bitcoin’s protocol
[859]
that created a new coin with a larger block size.
[862]
You may still have some questions.
[864]
If so, just leave them in the comment section below.
[866]
And if you’re watching this video on YouTube,
[868]
and enjoy what you’ve seen, don’t forget to hit the like button.
[871]
Then make sure to subscribe to the channel
[872]
and click that bell so that you’ll be notified
[874]
as soon as we post a new episode.
[876]
Thanks for watching me here at the Whiteboard.
[878]
For 99bitcoins.com,
[879]
I’m Nate Martin, and I’ll see you… in a bit.