Bitcoin For Blockheads by Tasheme Thomas
Bitcoin For Blockheads by Tasheme Thomas
Bitcoin For Blockheads by Tasheme Thomas
Table Of Contents
Introduction
Chapter 1
What Is Bitcoin?
Where Did It All Begin?
What Is A Cryptocurrency?
Why Is It Called Bitcoin? Why Can’t I Capitalize The C?
Chapter 2
What Is A Blockchain?
What’s The Big Deal?
The Problem Of Double-Spending
What Is It Though, Is There A Big Computer Snake Somewhere?
Couldn’t You Just Fake The Chain?
Can A Blockchain Only Be Used To Track Financial Transactions?
Chapter 3
How Can Something Be A Currency If It’s Not Physical?
What Makes Something A Currency?
Okay, I Get That. Where Does The Deflation Come In?
How Can You Just, “Print Money?”
What Happens To Your Money If Everyone Withdraws All Of Their
Money At Once?
Okay, But Again, How Can It Be A Currency, If It’s Not Physical?
Chapter 4
Which Bitcoin Is The Real Bitcoin?
Bitcoin Is Open Source And Decentralized
What Is A Fork?
Bitcoin Cash And The Segwit Debacle
SegWit
Bitcoin Cash
Pause.
Ship Of Theseus
Back To Bitcoin Cash v. Bitcoin
My Take On BCH vs. BTC
Chapter 5
What Is The Lightning Network?
How Does It Work?
Is This Safe?
Chapter 6
Is This Even Legal?
Is Bitcoin Useful For Illegal Activities?
Is Bitcoin Anonymous?
Can Bitcoin Be Regulated?
What About Taxes? Do You Have To Pay Taxes On It?
Is The Consumer Protected?
Chapter 7
Alright, I’m Sold. How Do I Get Some?
Mining Bitcoin
Buying Bitcoin On Exchanges
Making Transactions
Trading, Online Gambling, And Ref Links
Contributing To The Community
Chapter 8
What’s Next?
What’s the Difference Between A Coin And A Token?
Tokenize Everything
Self Governance
Real World Applications
Closing Thoughts
References
Introduction
What Is A Cryptocurrency?
Bitcoin is the first cryptocurrency. There is a complicated system of rules
written by Jan Lansky that lists six different features of a cryptocurrency, but
for the layman all you really need to know is it’s a currency that is secured
via cryptography. Simple.
The first thing we need to understand to get to the heart of what a
cryptocurrency is would be cryptography (the “crypto” in cryptocurrency).
You don’t need to be able to “do” cryptography, but you should know what it
is.
If you’re like me, you might wonder what keeps your data safe in your
computer, why you can’t access other people’s bank accounts, why other
people can’t access your bank account, etc. If you’re not like me and don’t
wonder about these things, I’m going to tell you anyway (ha ha).
Cryptography is the practice of techniques to secure information. Let’s pack
up, time to go home.
Clearly there’s more to it than that.
Have you ever sent a “secret message” to your friend in history class? Your
teacher was blabbing on about something boring that happened during the
Byzantine Empire that you don’t care about because Casey and Taraji are
having a secret steamy romance their parents don’t approve of. I can’t say
this happened to me because I was the nerd who actually paid attention in
history class, but I believe that’s happened to most of you to some degree or
another.
In order to keep this message a secret, you decided to shift all the letters over
by five because it makes the message look like garbled nonsense and the
person will likely just throw it out if they run into it. This is cryptography,
and that was called a Caesar Cipher. In the 21st century we have significantly
more advanced methods of securing messages than that, but the fundamentals
are still the same.
Let’s say Alice and Bob want to send a message to one another, and they
don’t want a third party to read the message. Alice would “encode” the
message-- or plaintext— with cryptography. There would be some rule the
other person would have to follow in order to turn the jumbled alphabet soup
—or cipher— back into a legible “plaintext” message. Still with me? That
rule, is called the algorithm .
It wouldn’t take a particularly intelligent person (especially if they’re armed
with a computer) to break the cryptographic scheme I used in my Caesar
Cipher example. If you just had to know about the steamy romance between
Casey and Taraji you could figure out what that message said. There are only
26 letters in the alphabet, and if you look at the message there’s a very good
chance that at least one of the words ends with the letter “s,” or that there is a
one letter word “I” or “a,” that there are three letter words like “the,” “and,”
or “for.” With any one of those vulnerabilities you could try all 26 possible
shifts of your letters and figure out what the common shift number is. If you
are using a computer, you could just reprint the message 26 different times
with each of the shifts...and you can do it in less than a second .
Out of necessity, we came up with more complicated ciphers. These usually
involve a “key.” In your day-to-day life, you should be familiar with this. The
password to your email account is a “key,” your ATM PIN, your fingerprint,
etc. All of these are private keys. The assumption is, only you or a trusted
party are privy to the private key, and because of that, this can be used as
your personal entry point to the secured information. Obviously, even this
can create issues, but we will ignore those for now.
Back to Bitcoin.
Bitcoin uses modern cryptography to secure transactions.
1. Durability
2. Portability
3. Divisibility
4. Uniformity
5. Limited Supply
6. Acceptability
We are pretty familiar with the first few criteria. Money has no purpose if it’s
not a store of value. Due to it having value, it as a consequence becomes a
“unit of account.” It serves as a meter for the value of economic transactions.
Pretty straightforward. Lastly, since it “stores value” and can be used to
account for the worth of an economic exchange it, as another consequence,
can be exchanged for goods or services. The money is inherently valuable, it
has a defined value, and as a consequence it can be given to another as a
medium of exchange.
The other criteria are where Bitcoin and other cryptocurrencies show their
true value. They are durable because they’re simply digital signals that
traverse the internet. They are exponentially more portable than fiat currency
is. In fact, they don’t need to be carried at all. Most cryptocurrencies are
divisible. Bitcoin in particular can be divided infinitely, but is traditionally
divided up to 8 decimal places. Each unit is referred to as 1 satoshi --in honor
of the Bitcoin creator. Every Bitcoin is the same as any other, so it is entirely
uniform. There will only ever by 21 million Bitcoin in existence, so it has a
severely limited supply. Lastly, it is accepted globally. Bitcoin has no
borders.
In essence, Bitcoin in particular, but cryptocurrencies more generally, are
more efficient than standard currencies.
What Is A Fork?
In any open source project, developers need to be able to add to the existing
project; however, if every developer started writing on the master, then the
project would be chaos and it wouldn’t get very far. In order to rectify this,
developers can “fork” the repository. The forked version then splits off from
the original version, like a fork in the road.
Typically speaking, the developer would then update the code on his version,
and “push” updates onto the original version. This process would then merge
the two separate forks into one program. However, there are cases when the
new version and the old version are incompatible, and as a consequence the
two projects split off from one another and go in two different directions.
With Bitcoin, there have been many forks, most of which have been soft forks.
A soft fork is usually some update to the protocol and previously valid blocks
are now made invalid. This change is backwards compatible, i.e. older nodes
can implement this change without having to upgrade.
This decision regarding soft forks are left up to the community, and when a
majority of the nodes agree, they fork is implemented. Remember, if the
majority of the nodes want to go in a different direction, they have control
over the “longest chain.”
Below is a diagram about how a soft fork works.
Image: Investopedia
Moving from left-to-right, the chain exists with non-updated nodes. These
nodes follow the “old rules” of the system. That is, they are operating prior to
any change. After the second block, a soft fork has been implemented. The
shaded box are those nodes that were previously valid, but now violate the
new rule(s) that has been added to the system.
As a consequence, those nodes are no longer a part of the “longest chain.”
They are now obsolete or invalid.
Below the invalid nodes are those nodes that satisfy the old and new rules.
No upgrade was necessary, they are simply the next link in the chain. The
nodes now continue on as if nothing happened, connecting to the next valid
node.
To avoid confusion, the furthest block to the right labelled “old rules” refers
to all rules prior to itself. From the perspective of that block, the new upgrade
is considered an “old rule.”
In contrast, there exists what is known as a hard fork (I bet you didn’t see that
coming).
Hard forks are quite different, and they are usually due to a fundamental
disagreement about the direction a coin ought to take. The most notable hard
fork is Bitcoin Cash--trust me, I will talk about this soon.
Essentially, the community decides to implement a new change that will
fundamentally alter all blocks that will exist going forward. If all members of
the community agree, then great, no issues, and the old fork simply dies.
However, since we are human, we can rarely agree on anything.
If there is a lack of consensus, then at a specified block, the codebase splits,
one of which implements the new rules, and the other implements the old
rules. This leaves you with two separate coins that have a shared history.
Typically, the holders of the coin pre-hard fork are rewarded with both coins
in what is called a 1:1 airdrop . A nice reward to the community for holding
through the ruckus, but also as a means to create free promotion for the new
coin. What works better for a promotion than free money?
Below is a diagram that illustrates a hard fork.
Image: Investopedia
As in the last diagram, the coin has a singular shared blockchain until we
reach the third node where the codebase forks. Now, you have two separate
coins, with two distinct blockchains. It is important to note that this type of
fork is not backwards compatible. The two chains are diverging and creating
two separate entities that will only become more and more dissimilar over
time.
SegWit
To begin, Bitcoin was beginning to experience “congestion.” The developers
as well as many in the community noticed that this would become a major
problem as time went on. If the blocks are overly congested, it will take a
long time for transactions to be confirmed on the blockchain, and the dream
of Bitcoin competing with payment systems such as VISA would be over.
Great, the community identified the problem, now they just had to agree on a
solution.
Two solutions were proposed. Bitcoin Unlimited and SegWit.
Bitcoin Unlimited’s idea was simple. Completely remove the block size
limitation on Bitcoin. The purpose of the 1MB limit on each block was
simply to guard against DDoS attacks--or denial of service attacks (it’s really
not important to have a strong grasp on what that means, just know it’s
annoying hackers filling the blocks with junk).
The miners loved this idea. From their perspective it was great, if you have
no cap on how large blocks can be, then it will require that much more effort
to mine each block and consequently, each block rewards the miners more.
Perfect!
However, the community figured that this would centralize mining. If blocks
get too large, then only the largest mining pools--or groups of miners--could
mine blocks; the little guy would be completely SoL.
Ultimately, the community shied away from this idea.
The other proposal was SegWit. Short for “Segregated Witness,” the
developers figured they could kill two birds with one stone. In every Bitcoin
transaction, there’s a cryptographic signature that essentially validates the
transaction; however, up until this point, the signature did not contain all of
the data about the transaction, so it was theoretically possible to alter the
signature in such a way that you can sneak extra Bitcoin into the transaction.
This is known as transaction malleability.
The developers, using some serious programming voodoo, decided to
frankenstein the transaction process, “segregating” part of the transaction
information, and taking it off the blockchain. This would allow for them to
put more transactions into each block--since a piece of the transaction data
has been removed--and this new feature can be exploited to solve the
malleability problem.
Though this solution ended up being implemented, many people thought this
was simply a temporary solution to the problem, and that the Bitcoin
Unlimited approach was better.
In order to satisfy everyone, a compromise was made. This protocol, named
SegWit2x, both stored some of the transaction data outside of the blockchain,
and increased the block size to 2MB. Ultimately, 95% of miners agreed to the
proposal, and the changed was implemented.
...here is where the controversy begins.
Bitcoin Cash
Some people were not too keen on this SegWit2x proposal. Many prominent
figures in the cryptosphere were very vocal about their opposition.
You see, the issue they had was...well, at the risk of sounding like a meme,
that SegWit2x went against “Satoshi’s true vision.”
Limiting the block size will eventually create congestion in the Bitcoin
network. Ultimately, the price for transactions will increase to such a point
that micropayments will be infeasible. The idea that you could go to the store
and buy a $3 coffee would be completely off the table.
Thus, at the Future of Bitcoin Conference, a developer by the name of
Amaury Séchet proposed Bitcoin ABC, the first version of what would later
be known as Bitcoin Cash.
Sechet and his team of developers decided to increase the block size limit to
8MB, which is such a drastic change from the Bitcoin protocol that a hard
fork was required. Additionally, the team made it clear they had no real
aversion to increasing the blocks further down the road. To them, the block
size was simply a means to an end. If Bitcoin cannot be used as a means of
exchange due to block congestion, you can indefinitely increase block size.
Eventually, computing power will match.
Due to its consistently low transaction fees and general business focused
philosophy, Bitcoin Cash was an immediate success. Within its first day of
existence, it jumped to the third largest market cap.
Pause.
We have had the opportunity to speak about the essence of Bitcoin. We have
talked about the Bitcoin whitepaper and we have talked about forks. Let’s
take a moment to rationally analyze this situation before we continue.
Bitcoin Cash is the byproduct of a hard fork.
That’s it, we can wrap up here. BCH is clearly not the original. Look it even
has a different name!
Well, not quite.
Let’s think about the origin of BCH. The community decided to implement a
change. S2x was designed to change the Bitcoin protocol. It was a hard fork
in itself. Let me repeat. S2x was a hard fork from the old Bitcoin protocol.
We have seen the chart. That means there are now two separate blockchains,
but prior to the hard fork, the two chains have the exact same history.
Well, here’s where the funny business starts.
Technically speaking, BCH implemented its hard fork on August 1st, 2017.
That means up until August 1st, 2017, BCH and BTC had the exact same
chain. They were the same entity. Let’s call the pre-hardfork chain, chain A.
Now, when BCH created its split, BCH became a spinoff of chain A. This
spinoff has one difference, instead of having a cap of 1MB on the blocks,
BCH has a cap of 8MB. As far as changes are concerned, it’s significant, but
in practice, the coin is effectively the same. The blocks are too large to be
filled easily, so BCH operates pretty much identical to chain A.
In fact, if we double back to the section on SegWit, BCH is much like the
Bitcoin Unlimited proposed solution.
Okay, so now on August 24th, the standard Segwit soft fork occurred, thus
old nodes that did not follow the new rules were invalidated, and the chain
continues on with the backwards compatible update. This new post SegWit
chain is now going to be called chain B. It is fundamentally different from
the original chain A. Bitcoin acts differently after this implementation. If
you remember, SegWit changes the way in which transactions are
implemented and stored in the block. There is a far larger change occurring
here than with the BCH fork.
Finally, off of chain B, there is another hardfork that occurs. This being S2x.
Chain B still exists, and BTC--with the S2x implementation, forks from that
chain into a third chain.
Which is the real Bitcoin?
Now we’re dealing with a pretty interesting philosophical question.
Note : I can’t resist the urge to wax poetic for a second, if you’re not
interested in the thought experiment feel free to skip this next section.
Ship Of Theseus
The way this goes is the great hero Theseus has a ship that he sailed on to
battle. During his adventures, boards would rot from the sea water and were
replaced. Each time one of the boards were removed, they were brought back
to his home city and assembled in a museum. Eventually, all of the boards in
Theseus’ ship were replaced and in the museum stood a perfect replica of
Theseus’ original ship.
Which is the real ship? Is it the ship made entirely from new boards, or is it
the ship in the library made entirely of the original boards, then reassembled?
Is there a metaphysical--or, some would say, spiritual--property present
within the object? Does the essence of the ship carry on to its new form? Is
this new ship--completely different in every respect--the same ship? The
“natural” inclination we have is to say “yes!” We have quite a lot of
experience in this regard. The cells in our body are replaced every 7 years or
so, we are effectively a completely different entity, but there’s a lasting
continuity. Many cultures refer to this as a “soul.” Secular cultures would
refer to this as an “ego.”
On the other hand, a ship has no “essence.” Its existence is physical, it is a
tool comprised of specific parts in a specific arrangement. The real ship is the
recreated ship in the museum. All of the pieces are identical to the original
ship. All of the pieces are in their appropriate place. It’s clear that the essence
of a thing is simply an illusion, and the actual entity is the parts it is
comprised of. We have difficulty not viewing the recreated ship as being the
original due to our predisposition towards object permanence.
I am sure you have your opinion, but there’s really no correct answer on the
matter.
“The payment network Visa achieved 47,000 peak transactions per second (tps) on its network
during the 2013 holidays, and currently averages hundreds of millions per day. Currently, Bitcoin
supports less than 7 transactions per second with a 1 megabyte block limit. If we use an average of
300 bytes per Bitcoin transaction and assumed unlimited block sizes, an equivalent capacity to
peak Visa transaction volume of 47,000/tps would be nearly 8 gigabytes per Bitcoin block, every
ten minutes on average. Continuously, that would be over 400 terabytes of data per year.”
-Poon and Dryja (The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments)
The above quote is a bunch of technical jargon that amounts to: “we’re going
to need a bigger boat.”
Effectively, LN opens up a private payment channel. Both parties, agree to
open this channel and put up a specified amount of BTC each. Once the
channel has been opened, the two parties are free to exchange with one
another as often as they like. The initial wagered BTC that opened the
channel acts as their consent to exchange. These channels are what we call
smart contracts.
Once both parties agree to either end their payment channel or if either party
disagrees with the nature of a transaction, the channel will close, and the final
net balance will be posted on the blockchain. In the case of a disputed
transaction, the final mutually agreed upon balance would be posted to the
blockchain. All of the transactions prior to the final ending balance are
deleted along with the payment channel, and the last successful transaction is
posted on the blockchain in the form of the final ending balance.
LN would effectively act as a connection of indefinite payment channels.
Limiting the posting of transactions simply to the final ending balance,
drastically reduces the amount of data needed to be stored, and consequently
allows for the network to scale.
In effect, all of the transactions that occurred within the smart contract, never
occurred as far as the blockchain is concerned because “...no one was around
to hear it.”
Is This Safe?
In the previous chapter, we briefly touched on transaction malleability. The
theoretical weakness found in Bitcoin transactions would make LN incredibly
insecure. Since a secondary payment channel is being opened, if an adversary
were to alter the outcome of the final transaction, the payment channel has
already closed, and the other party couldn’t do much about it. This is why the
push for SegWit was required.
There is another security limitation however. In order for the dispute feature
to work, it would theoretically require all users to monitor the blockchain for
fraud. This of course would never happen. As a response, they created
“watchtower” nodes.
Here’s the thing.
If you’re entrusting “watchtower” nodes with the power to settle disputes,
you’ve now just created a trusted third-party. If you remember, the whole
point of Bitcoin is to be a trustless peer-to-peer cash system.
One could argue that this isn’t quite the same as having a trusted third party
because the nodes are within the Bitcoin network, and you would have a
point.
Who knows? This is one of those situations where only time will tell if this
was a good decision for the protocol or not.
Chapter 6
Is This Even Legal?
Direct Answer: Yes, but not all of it and not everywhere.
As it currently stands, Bitcoin has not been made illegal anywhere. Which,
for all intents and purposes, makes it legal. The issue is, it is such a new
technology, that allows for so many things to occur, that there exists a lot of
potential to break the laws of your country or another country. Bitcoin is
decentralized and global; which country’s laws does it abide by? Are you
breaking the law by using it?
It makes perfect sense to be confused about the legality of Bitcoin because
quite frankly no one is 100% sure about how Bitcoin and other
cryptocurrencies should be handled under the law.
At the same time, Satoshi, as well as diehard BTC users feel as if it is above
the law. That the entire point of creating this trustless decentralized system
was to circumvent the short-sided nature of nationstates and government. It
was to free the people to commerce with one another and govern themselves.
These people feel that no bank, government, or person can or should be able
to have centralized authority over the network, and that it should be “for the
people and by the people.”
Mining Bitcoin
As a disclaimer, this is not my forte. There are many amazing books and
resources available on Bitcoin mining, but I will let this section serve as a
primer.
Earlier on, we spoke about what mining is, so how do you get started?
First, you’re going to need a PC with a strong graphics card.
In the early days of Bitcoin, the mining difficulty was set to be far lower, so
there was a far lower barrier for entry. At this current moment, unless you
have several particularly strong PCs with a very strong graphics cards, it will
be extremely difficult for you to mine.
Additionally, since Bitcoin is a proof-of-work coin, the value of each coin
comes from the energy expenditure. Since I am not psychic, I do not know
how expensive it is to mine Bitcoin at the time of you reading this, but at the
time of me writing this, Bitcoin is hovering around $6,000 USD and it costs
roughly $8,000 in the United States to mine. At the time of my writing this, it
costs around $25,000 to mine in South Korea. This clearly won’t do.
If you live in another country, or have connections, you can mine profitably,
but unless you live somewhere like Trinidad & Tobago or Venezuela, you’re
likely out of luck--if you’re an individual (the cost to mine BTC in Venezuela
is currently $500 per coin).
If things change between the time of me writing this, and whenever you end
up reading this, then this is what you do:
First, you would install a miner. With a standard PC this should be pretty
straight forward. Once the miner is installed, you set it up, and let your
graphics card run. Easy peasy.
Making Transactions
There’s a slew of reasons why you could be making a bitcoin transaction and
many of them require exchanging your bitcoin from one wallet to another--
probably a merchant’s--wallet. The process for this can be a bit scary, but
once you get the hang of it, it’s very easy.
Currently, there’s some danger associated with transactions. I have a very
good feeling that this will change as time goes on, but for now it is critical
that you are careful whenever you transfer bitcoin into and out of your
wallet . If you write the wrong characters or send your bitcoin to a non-
bitcoin wallet, then the coins will be lost in the transaction (This applies to
other cryptocurrencies as well). Some websites and wallets can stop you from
sending bitcoin in the event that you entered an “invalid” address, but from
the perspective of your wallet, they have no idea whether or not the address
you sent is “wrong,” these address are randomly generated, so it could be
any variety of characters.
In the event of missent Bitcoin, you can rest assured knowing someone was
very happy to receive their gift.
When transferring you need to figure out the address of the wallet you are
transferring bitcoin to. Typically, there’s either a CP Code ( above right) or a
text string. The string might look like this:
1PFYDqkSqRURPmVnS9Zry54sZdXGxvwoip. Both this string and the CP
code link directly to my actual BTC wallet (so feel free to send me a few
satoshis).
If you download a bitcoin wallet to your phone, you can scan the CP code,
and directly send bitcoin to the address provided. This is probably the safest
way to ensure that you do not make a mistake. But fear not, if there is no CP
code, or you don’t have that feature, you can likely copy and paste the wallet
address text string. You should expect to see upper and lowercase letters as
well as numbers; there should not be any special characters. If you are the
person receiving Bitcoin, you should check your deposit address, and let the
other person follow these steps.
You can share the CP code or the wallet address with anyone; however, the
private key should not be shared with anyone . Seriously, absolutely
anyone.
Your private key will likely be a series of random words. These words are
what will allow for you to recover your wallet should it be lost (Remember,
your wallet is virtual, so lost could mean, your computer had to be wiped, or
your phone got factory reset, etc.). They are your only access to your wallet.
If you lose these words and you’re locked out of your wallet for whatever
reason, then you will not be able to re-enter it and your coins will be lost.
You are your own bank.
Tokenize Everything
Within the network, tokens can do so much. We have only begun to unlock
the power of tokenomics.
Tokenomics is simply the study and design of token-based economies.
This sounds a bit far-fetched, why would you need to specifically examine
the attributes of a token based economy? Shouldn’t the tokens simply
function like money functions in our economy?
Well not quite. In our economy, the design of our currency gives it much
more power as an item to spend than it does as an item to save. If you save
dollar bills, due to the rate of inflation, they eventually become worthless.
Saving money is important, but the value of that money progresses towards
zero.
All this while living in a capitalist system. Anyone who’s ever spent enough
time in a coffee house knows of other economy models, typically socialism
and communism. Is that all there is?
Cryptocurrencies aside, it’s very possible that you’ve run into other economic
models--token economic models even. In your classroom growing up, maybe
there was some incentive system based around how many stars you received.
You would perform specific tasks, these tasks would earn you a star. If the
stars accumulated, you could get different rewards at different levels. This is
likely the most basic, and most familiar tokenomic model you’ve
experienced.
As adults, we participate with tokenomcis models daily on social media.
Most social media platforms function as follows: you create content, this
content is viewed by other members of the platforms in exchange for “likes,”
the more likes you get, the more attention you get, and this attention hacks
into the dopamine receptors of your brain to reward you. Some platforms
even allow for you to reshare posts, this being a higher reward than a simple
“like.” Some platforms have upped the ante even further and integrated actual
economy incentives into this attention-backed token economy
Believe it or not, our societal structure has quickly begun to shift because of
tokenomic models. These dapps are using the blockchain and economic
incentives--amongst other things--to influence behavior on their network.
Whether that be Golem (GNT) who gives users tokens for contributing their
computer’s computational power to its network. This decentralized network
of computational power, creates a supercomputer, but for a far cheaper price
tag.
When you’re designing a token economy, it’s very important to consider the
behavior you want to transpire in your network. For example, if you have too
few coins, each coin is worth significantly more, thus increasing the coins
intrinsic value. The members of the network would be incentivized to not
spend their tokens, but to hoard them instead.
Self Governance
Once you’ve begun to drink the blockchain kool-aid, you begin to see that
there is unlimited potential found within decentralized applications. The
transformative power that the internet promised, begins to feel like it will
actually come to pass.
A global decentralized network, run by the people of this world, and for the
people of this world. The potential to dissolve the nation state and create a
world of self governance. But what will that look like?
Due to the decentralized nature of the blockchain, we have begun to work on
models of governance that resemble our physical models of government, but
are decentralized and tokenized on the blockchain.
Previously, we have taken a look at Poof-of-Work coins, but as time has gone
on, more systems of self-governance have arisen. Mostly commonly, the
proof-of-stake and delegated proof-of-stake models.
Let’s begin with the PoW (proof-of-work) model. Energy expenditure is
taken to be the digital equivalence of labor, thus providing value for the
network. This value is also used as confirmation. Each of the nodes, check to
see which chain is the longest, and that chain, because it has the longest
amount of verified work, is considered to be the real chain. The simplicity of
this method shines because there can be no dispute about which chain has
done more work, and thus they reach consensus.
Proof-of-Stake has become another popular method for governance.
Essentially, wallets can “stake” or put up their coins to the network. These
coins cannot be used, but they represent how “invested” that party is in the
success of the network. Thus, whenever a vote needs to be held, the wallets
with the largest stake are given the most power in the decisions of the
network. These wallets have the most to lose, so they should also be the most
motivated to vote in favor of the network’s success.
From the PoS model, has come an alternative version, the Delegated Proof of
Stake Model (DPoS). Just like the PoS model, nodes stake their coins, but
now, specific nodes are chosen to be representatives. These representatives
can be replaced if they lose their reputation in the network. These
representatives have the majority of the voting power and they collectively
make decisions for the network. This allows for consensus to be reached
relatively quickly.
1. Public ledger
2. Trustless verification
3. Decentralized
Any real world application that can benefit from these intrinsic properties of
the technology are possible applications of the blockchain.
At the moment, The United States is having a gun control problem. There are
many public shootings, and many people are dying. The American people do
not want to give up their guns in totality, and why should they? The US is a
very large country, it has all types of terrain, and all kinds of economic
situations. Some people hunt for their food or their occupation. Attempts
have been made to regulate guns to keep them out of the hands of those that
are mentally ill or dangerous, but this becomes very difficult. Many stores
can’t keep track of these things, and some states have weaker gun regulation
than others. This is where the blockchain could help.
If there were a blockchain that could verify the buyers ID, cross referenced
with whether the buyer had any medical flags or criminal history. This whole
process can be done very quickly and updated from any gun merchant in any
state--or country. This blockchain would create global accountability at the
point-of-sale. Will this stop criminals who get their guns through other
means? No, but this could very easily inhibit many of the criminals who
simply walk into sporting goods stores and buy guns without even the
slightest difficulty.
This wouldn’t have to stop at the regulation of illicit materials (e.g. guns,
medicine, etc.), you could use the blockchain to verify the supply chain or the
legitimacy of precious gems. The blockchain could digitize the remnants of
our physical papertrail. Ever have to search through all of your files for the
original title to your car in order to sell it? Ever freak out because you
couldn’t find your birth certificate? Right now, we rely on notarized official
documents, but why couldn’t we just use a public ledger? If the dealership
transferred the ownership of the car from the previous deed holder to the new
deed holder on the blockchain, then that entire process would be unnecessary.
Closing Thoughts
There is no doubt that the blockchain technology will play a critical role in
the future of our world. The ability to reliably verify trustless transactions is
simply too great of a technological stepforward to not have a lasting impact.
Similarly, cryptocurrencies aren’t going anywhere--though there’s no
guarantee that any particular currency will survive.
Technological progress can be viewed as paradigm shifts brought on by
transformative technologies. I can wholeheartedly say that we are
experiencing the beginning of a new era. There is no doubt in my mind, that
the blockchain will reorganize our world, and have a profound effect on the
future world.
I am excited to see how this world unfolds, and I hope that this book acts as
your first step into this new frontier.
References
https://cointelegraph.com/Bitcoin-cash-for-beginners/what-is-Bitcoin-
cash#story-of-the-hard-fork
https://satoshi.nakamotoinstitute.org/quotes/economics/
https://Bitcointalk.org/index.php?topic=130619.0
https://www.investopedia.com/terms/c/currency.asp
https://lightning.network/lightning-network-paper.pdf
https://golem.network/
https://www.fool.com/investing/2018/04/11/20-real-world-uses-for-
blockchain-technology.aspx
https://blockgeeks.com/guides/dapps/
https://bitcoin.org/en/faq#who-controls-the-bitcoin-network
https://bitcoin.org/en/faq