What Is Blockchain Technology
What Is Blockchain Technology
To avoid potential legal issues, a trusted third party has to supervise and validate transactions.
The presence of this central authority not only complicates the transaction but also creates a
single point of vulnerability. If the central database was compromised, both parties could
suffer.
Energy
Energy companies use blockchain technology to create peer-to-peer energy trading platforms
and streamline access to renewable energy. For example, consider these uses:
Blockchain-based energy companies have created a trading platform for the sale of electricity
between individuals. Homeowners with solar panels use this platform to sell their excess solar
energy to neighbors. The process is largely automated: smart meters create transactions, and
blockchain records them.
With blockchain-based crowd funding initiatives, users can sponsor and own solar panels in
communities that lack energy access. Sponsors might also receive rent for these communities
once the solar panels are constructed.
Finance
Traditional financial systems, like banks and stock exchanges, use blockchain services to
manage online payments, accounts, and market trading. For example, Singapore Exchange
Limited, an investment holding company that provides financial trading services throughout
Asia, uses blockchain technology to build a more efficient interbank payment account. By
adopting blockchain, they solved several challenges, including batch processing and manual
reconciliation of several thousand financial transactions.
Companies in media and entertainment use blockchain systems to manage copyright data.
Copyright verification is critical for the fair compensation of artists. It takes multiple
transactions to record the sale or transfer of copyright content. Sony Music Entertainment
Japan uses blockchain services to make digital rights management more efficient. They have
successfully used blockchain strategy to improve productivity and reduce costs in copyright
processing.
Retail
Retail companies use blockchain to track the movement of goods between suppliers and
buyers. For example, Amazon retail has filed a patent for a distributed ledger technology
system that will use blockchain technology to verify that all goods sold on the platform are
authentic. Amazon sellers can map their global supply chains by allowing participants such as
manufacturers, couriers, distributors, end users, and secondary users to add events to the
ledger after registering with a certificate authority.
Decentralization
Immutability
Immutability means something cannot be changed or altered. No participant can tamper with
a transaction once someone has recorded it to the shared ledger. If a transaction record
includes an error, you must add a new transaction to reverse the mistake, and both
transactions are visible to the network.
Consensus
A blockchain system establishes rules about participant consent for recording transactions.
You can record new transactions only when the majority of participants in the network give
their consent.
A distributed ledger
A distributed ledger is the shared database in the blockchain network that stores the
transactions, such as a shared file that everyone in the team can edit. In most shared text
editors, anyone with editing rights can delete the entire file. However, distributed ledger
technologies have strict rules about who can edit and how to edit. You cannot delete entries
once they have been recorded.
Smart contracts
Companies use smart contracts to self-manage business contracts without the need for an
assisting third party. They are programs stored on the blockchain system that run
automatically when predetermined conditions are met. They run if-then checks so that
transactions can be completed confidently. For example, a logistics company can have a
smart contract that automatically makes payment once goods have arrived at the port.
For example, John and Jill are two members of the network. John records a transaction that is
encrypted with his private key. Jill can decrypt it with her public key. This way, Jill is
confident that John made the transaction. Jill's public key wouldn't have worked if John's
private key had been tampered with.
A blockchain transaction shows the movement of physical or digital assets from one party to
another in the blockchain network. It is recorded as a data block and can include details like
these:
Who was involved in the transaction?
What happened during the transaction?
When did the transaction occur?
Where did the transaction occur?
Why did the transaction occur?
How much of the asset was exchanged?
How many pre-conditions were met during the transaction?
Most participants on the distributed blockchain network must agree that the recorded
transaction is valid. Depending on the type of network, rules of agreement can vary but are
typically established at the start of the network.
Once the participants have reached a consensus, transactions on the blockchain are written
into blocks equivalent to the pages of a ledger book. Along with the transactions, a
cryptographic hash is also appended to the new block. The hash acts as a chain that links the
blocks together. If the contents of the block are intentionally or unintentionally modified, the
hash value changes, providing a way to detect data tampering.
Thus, the blocks and chains link securely, and you cannot edit them. Each additional block
strengthens the verification of the previous block and therefore the entire blockchain. This is
like stacking wooden blocks to make a tower. You can only stack blocks on top, and if you
remove a block from the middle of the tower, the whole tower breaks.
The system distributes the latest copy of the central ledger to all participants.
Public blockchains are permissionless and allow everyone to join them. All members of the
blockchain have equal rights to read, edit, and validate the blockchain. People primarily use
public blockchains to exchange and mine cryptocurrencies like Bitcoin, Ethereum, and
Litecoin.
A single organization controls private blockchains, also called managed blockchains. The
authority determines who can be a member and what rights they have in the network. Private
blockchains are only partially decentralized because they have access restrictions. Ripple, a
digital currency exchange network for businesses, is an example of a private blockchain.
Hybrid blockchains combine elements from both private and public networks. Companies can
set up private, permission-based systems alongside a public system. In this way, they control
access to specific data stored in the blockchain while keeping the rest of the data public. They
use smart contracts to allow public members to check if private transactions have been
completed. For example, hybrid blockchains can grant public access to digital currency while
keeping bank-owned currency private.
Hyperledger fabric
Hyperledger Fabric is an open-source project with a suite of tools and libraries. Enterprises
can use it to build private blockchain applications quickly and effectively. It is a modular,
general-purpose framework that offers unique identity management and access control
features. These features make it suitable for various applications, such as track-and-trace of
supply chains, trade finance, loyalty and rewards, and clearing settlement of financial assets.
Ethereum
Ethereum is a decentralized open-source blockchain platform that people can use to build
public blockchain applications. Ethereum Enterprise is designed for business use cases.
Corda
Corda is an open-source blockchain project designed for business. With Corda, you can build
interoperable blockchain networks that transact in strict privacy. Businesses can use Corda's
smart contract technology to transact directly, with value. Most of its users are financial
institutions.
Quorum
In 2008, an anonymous individual or group of individuals known only by the name Satoshi
Nakamoto outlined blockchain technology in its modern form. Satoshi's idea of the Bitcoin
blockchain used 1 MB blocks of information for Bitcoin transactions. Many of the features of
Bitcoin blockchain systems remain central to blockchain technology even today.
Advanced security
Blockchain systems provide the high level of security and trust that modern digital
transactions require. There is always a fear that someone will manipulate underlying software
to generate fake money for themselves. But blockchain uses the three principles of
cryptography, decentralization, and consensus to create a highly secure underlying software
system that is nearly impossible to tamper with. There is no single point of failure, and a
single user cannot change the transaction records.
Improved efficiency
Business-to-business transactions can take a lot of time and create operational bottlenecks,
especially when compliance and third-party regulatory bodies are involved. Transparency and
smart contracts in blockchain make such business transactions faster and more efficient.
Faster auditing
Bitcoin is a digital currency that operates without any centralized control. Bitcoins were
originally created to make financial transactions online but are now considered digital assets
that can be converted to any other global currency, like USD or euros. A public Bitcoin
blockchain network creates and manages the central ledger.
Bitcoin network
A public ledger records all Bitcoin transactions, and servers around the world hold copies of
this ledger. The servers are like banks. Although each bank knows only about the money its
customers exchange, Bitcoin servers are aware of every single Bitcoin transaction in the
world.
Anyone with a spare computer can set up one of these servers, known as a node. This is like
opening your own Bitcoin bank instead of a bank account.
Bitcoin mining
On the public Bitcoin network, members mine for cryptocurrency by solving cryptographic
equations to create new blocks. The system broadcasts each new transaction publicly to the
network and shares it from node to node. Every ten minutes or so, miners collect these
transactions into a new block and add them permanently to the blockchain, which acts like
the definitive account book of Bitcoin.
Mining requires significant computational resources and takes a long time due to the
complexity of the software process. In exchange, miners earn a small amount of
cryptocurrency. The miners act as modern clerks who record transactions and collect
transaction fees.
All participants across the network reach a consensus on who owns which coins, using
blockchain cryptography technology.
Blockchains decentralize control without damaging trust in the existing data. This is not
possible in other database systems.
Companies involved in a transaction cannot share their entire database. But in blockchain
networks, each company has its copy of the ledger, and the system automatically maintains
consistency between the two ledgers.
Although in most database systems you can edit or delete data, in blockchain you can only
insert data.
Amazon Managed Blockchain is a fully managed service that makes it easy to join public
networks or create and manage scalable private networks using Hyperledger Fabric and
Ethereum. Get started with blockchain by creating an AWS account today.