What Is A Blockchain
What Is A Blockchain
Since a block can’t be changed, the only trust needed is at the point where a user
or program enters data. This reduces the need for trusted third parties, such as
auditors or other humans, who add costs and can make mistakes.
Since Bitcoin's introduction in 2009, blockchain uses have exploded via the
creation of various cryptocurrencies, decentralized finance
(DeFi) applications, non-fungible tokens (NFTs), and smart contracts.
Key Takeaways
A blockchain consists of programs called scripts that conduct the tasks you
usually would in a database: entering and accessing information, and saving and
storing it somewhere. A blockchain is distributed, which means multiple copies
are saved on many machines, and they must all match for it to be valid.
The Bitcoin blockchain collects transaction information and enters it into a 4MB
file called a block (different blockchains have different size blocks). Once the
block is full, the block data is run through a cryptographic hash function, which
creates a hexadecimal number called the block header hash.
The hash is then entered into the following block header and encrypted with the
other information in that block's header, creating a chain of blocks, hence the
name “blockchain.”
Transaction Process
The nonce value is a field in the block header that is changeable, and its value
incrementally increases with every mining attempt. If the resulting hash isn't
equal to or less than the target hash, a value of one is added to the nonce, a new
hash is generated, and so on. The nonce rolls over about every 4.5 billion
attempts (which takes less than one second) and uses another value called the
extra nonce as an additional counter. This continues until a miner generates a
valid hash, winning the race and receiving the reward.
Not all blockchains follow this process. For instance, the Ethereum network
randomly chooses one validator from all users with ether staked to validate
blocks, which are then confirmed by the network. This is much faster and less
energy intensive than Bitcoin's process.
Blockchain Decentralization
Because of this distribution—and the encrypted proof that work was done—the
blockchain data, such as transaction history, becomes irreversible. Such a record
could be a list of transactions, but private blockchains can also hold a variety of
other information like legal contracts, state identifications, or a company's
inventory. Most blockchains wouldn't "store" these items directly; they would
likely be sent through a hashing algorithm and represented on the blockchain by
a token.
Blockchain Transparency
For example, exchanges have been hacked in the past, resulting in the loss of
large amounts of cryptocurrency. While the hackers may have been anonymous
—except for their wallet address—the crypto they extracted is easily traceable
because the wallet addresses are stored on the blockchain.
Of course, the records stored in the Bitcoin blockchain (as well as most others)
are encrypted. This means that only the person assigned an address can reveal
their identity. As a result, blockchain users can remain anonymous while
preserving transparency.
Is Blockchain Secure?
A change in any data changes the hash of the block it was in. Because each
block contains the previous block's hash, a change in one would change the
following blocks. The network would generally reject an altered block because
the hashes would not match. However, a change can be accomplished on smaller
blockchain networks.
Not all blockchains are 100% impenetrable. They are distributed ledgers that
use code to create the security level they have become known for. If there are
vulnerabilities in the coding, they can be exploited.
A new and smaller chain might be susceptible to this kind of attack, but the
attacker would need at least half of the computational power of the network (a
51% attack). On the Bitcoin and other larger blockchains, this is nearly
impossible. By the time the hacker takes any action, the network is likely to
have moved past the blocks they were trying to alter. This is because the rate at
which these networks hash is exceptionally rapid—the Bitcoin network hashed
at a rate of around 640 exahashes per second (18 zeros) as of September 2024.1
Blockchain technology was first outlined in 1991 by Stuart Haber and W. Scott
Stornetta, two researchers who wanted to implement a system where document
timestamps could not be tampered with.4 But it wasn’t until almost two decades
later, with the launch of Bitcoin in January 2009, that blockchain had its first
real-world application.
Bitcoin
Blockchain
Blockchain can be used to immutably record any number of data points. The
data can be transactions, votes in an election, product inventories, state
identifications, deeds to homes, and much more.
To see how a bank differs from blockchain, let’s compare the banking system to
Bitcoin’s blockchain implementation.
Why do this? The food industry has seen countless outbreaks of E. coli,
salmonella, and listeria; in some cases, hazardous materials were accidentally
introduced to foods. In the past, it has taken weeks to find the source of these
outbreaks or the cause of sickness from what people are eating.
Using blockchain allows brands to track a food product’s route from its origin,
through each stop it makes, to delivery. Not only that, but these companies can
also now see everything else it may have come in contact with, allowing the
identification of the problem to occur far sooner—potentially saving lives. This
is one example of blockchain in practice, but many other forms of blockchain
implementation exist or are being experimented with.
Even if you make your deposit during business hours, the transaction can still
take one to three days to verify due to the sheer volume of transactions that
banks need to settle. Blockchain, on the other hand, never sleeps.
The settlement and clearing process for stock traders can take up to three days
(or longer if trading internationally), meaning that the money and shares are
frozen for that period. Blockchain can, in theory, drastically reduce that time.
Currency
Blockchain forms the bedrock for cryptocurrencies like Bitcoin. This design also
allows for easier cross-border transactions because it bypasses currency
restrictions, instabilities, or lack of infrastructure by using a distributed network
that can reach anyone with an internet connection.
Healthcare
Property Records
If you have ever spent time in your local Recorder’s Office, you will know that
recording property rights is both burdensome and inefficient. Today, a physical
deed must be delivered to a government employee at the local recording office,
where it is manually entered into the county’s central database and public index.
In the case of a property dispute, claims to the property must be reconciled with
the public index.
This process is not just costly and time-consuming, it is also prone to human
error, where each inaccuracy makes tracking property ownership less efficient.
Blockchain has the potential to eliminate the need for scanning documents and
tracking down physical files in a local recording office. If property ownership is
stored and verified on the blockchain, owners can trust that their deed is accurate
and permanently recorded.
Smart Contracts
A smart contract is computer code that can be built into the blockchain to
facilitate transactions. It operates under a set of conditions to which users agree.
When those conditions are met, the smart contract conducts the transaction for
the users.
Supply Chains
As in the IBM Food Trust example, suppliers can use blockchain to record the
origins of materials that they have purchased. This would allow companies to
verify the authenticity of not only their products but also common labels such as
“Organic,” “Local,” and “Fair Trade.”
Voting
Using blockchain in this way would make votes nearly impossible to tamper
with. The blockchain protocol would also maintain transparency in the electoral
process, reducing the personnel needed to conduct an election and providing
officials with nearly instant results. This would eliminate the need for recounts
or any real concern that fraud might threaten the election.
Pros
Transparent technology
Cons
Benefits of Blockchains
Cost Reductions
Typically, consumers pay a bank to verify a transaction or a notary to sign a
document. Blockchain eliminates the need for third-party verification—and,
with it, their associated costs. For example, business owners incur a small fee
when they accept credit card payments because banks and payment-processing
companies have to process those transactions. Bitcoin, on the other hand, does
not have a central authority and has limited transaction fees.
Decentralization
Blockchain does not store any of its information in a central location. Instead,
the blockchain is copied and spread across a network of computers. Whenever a
new block is added to the blockchain, every computer on the network updates its
blockchain to reflect the change.
Efficient Transactions
Private Transactions
Secure Transactions
Once a transaction is recorded, its authenticity must be verified by the
blockchain network. After the transaction is validated, it is added to the
blockchain block. Each block on the blockchain contains its unique hash and the
unique hash of the block before it. Therefore, the blocks cannot be altered once
the network confirms them.
Transparency
Many blockchains are entirely open source. This means that everyone can view
its code. This gives auditors the ability to review cryptocurrencies like Bitcoin
for security. However, it also means there is no real authority on who controls
Bitcoin’s code or how it is edited. Because of this, anyone can suggest changes
or upgrades to the system. If a majority of the network users agree that the new
version of the code with the upgrade is sound and worthwhile, then Bitcoin can
be updated.
Alternatively, there might come a point where publicly traded companies are
required to provide investors with financial transparency through a regulator-
approved blockchain reporting system. Using blockchains in business
accounting and financial reporting would prevent companies from altering their
financials to appear more profitable than they really are.
Perhaps the most profound facet of blockchain and cryptocurrency is the ability
for anyone, regardless of ethnicity, gender, location, or cultural background, to
use it. According to The World Bank, an estimated 1.4 billion adults do not have
bank accounts or any means of storing their money or wealth.9 Moreover, nearly
all of these individuals live in developing countries where the economy is in its
infancy and entirely dependent on cash.
These people are often paid in physical cash. They then need to store this
physical cash in hidden locations in their homes or other places, incentivizing
robbers or violence. While not impossible to steal, crypto makes it more difficult
for would-be thieves.
Drawbacks of Blockchains
Technology Cost
Although blockchain can save users money on transaction fees, the technology
is far from free. For example, the Bitcoin network's proof-of-work system to
validate transactions consumes vast amounts of computational power. In the real
world, the energy consumed by the millions of devices on the Bitcoin network is
more than the country of Pakistan consumes annually.10
Some solutions to these issues are beginning to arise. For example, bitcoin-
mining farms have been set up to use solar power, excess natural gas from
fracking sites, or energy from wind farms.
Solutions to this issue have been in development for years. There are currently
blockchain projects that claim tens of thousands of TPS. Ethereum is rolling out
a series of upgrades that include data sampling, binary large objects (BLOBs),
and rollups. These improvements are expected to increase network participation,
reduce congestion, decrease fees, and increase transaction speeds.13
The other issue with many blockchains is that each block can only hold so much
data. The block size debate has been and continues to be one of the most
pressing issues for the scalability of blockchains in the future.
Illegal Activity
While confidentiality on the blockchain network protects users from hacks and
preserves privacy, it also allows for illegal trading and activity on the blockchain
network. The most cited example of blockchain being used for illicit
transactions is probably the Silk Road, an online dark web illegal-drug and
money laundering marketplace operating from February 2011 until October
2013, when the FBI shut it down.14
The dark web allows users to buy and sell illegal goods without being tracked by
using the Tor Browser and make illicit purchases in Bitcoin or other
cryptocurrencies. This is in stark contrast to U.S. regulations, which require
financial service providers to obtain information about their customers when
they open an account. They are supposed to verify the identity of each customer
and confirm that they do not appear on any list of known or suspected terrorist
organizations.15
This system can be seen as both a pro and a con. It gives anyone access to
financial accounts, but allows criminals to transact more easily. Many have
argued that the good uses of crypto, like banking the unbanked, outweigh the
bad uses of cryptocurrency, especially when most illegal activity is still
accomplished through untraceable cash.
Regulation
Many in the crypto space have expressed concerns about government regulation
of cryptocurrencies. Several jurisdictions are tightening control over certain
types of crypto and other virtual currencies. However, no regulations have yet
been introduced that focus on restricting blockchain uses and development, only
certain products created using it.
Data Storage
Currently, data storage is centralized in large centers. But if the world transitions
to blockchain for every industry and use, its exponentially growing size would
require more advanced techniques to make storage more efficient, or force
participants to continually upgrade their storage.
This could become significantly more expensive in terms of both money and
physical space needed, as the Bitcoin blockchain itself was over 600 gigabytes
as of September 15th, 2024—and this blockchain records only bitcoin
transactions.18 This is small compared to the amount of data stored in large data
centers, but a growing number of blockchains will only add to the amount of
storage already required for the digital world.19
Simply put, a blockchain is a shared database or ledger. Bits of data are stored in
files known as blocks, and each network node has a replica of the entire
database. Security is ensured since the majority of nodes will not accept a
change if someone tries to edit or delete an entry in one copy of the ledger.
Imagine you typed some information into a document on your computer and
sent it through a program that gave you a string of numbers and letters (called
hashing, with the string called a hash). You add this hash to the beginning of
another document and type information into it. Again, you use the program to
create a hash, which you add to the following document. Each hash is a
representation of the previous document, which creates a chain of encoded
documents that cannot be altered without changing the hash. Each document is
stored on computers in a network. This network of programs compares each
document with the ones they have stored and accepts them as valid based on the
hashes they generate. If a document doesn't generate a hash that is a match, that
document is rejected by the network.
With many practical applications for the technology already being implemented
and explored, blockchain is finally making a name for itself in no small part
because of Bitcoin and cryptocurrency. As a buzzword on the tongue of every
investor across the globe, blockchain stands to make business and government
operations more accurate, efficient, secure, and cheap, with fewer
intermediaries.