Blockchain Technology
Blockchain
Introduction
A blockchain is a
type of distributed ledger technology (DLT) that consists of growing
list of records, called blocks, that are securely linked
together using cryptography. Each block contains a cryptographic
hash of the previous block, a timestamp, and transaction data
(generally represented as a Merkle tree, where data nodes are
represented by leaves). The timestamp proves that the transaction data existed
when the block was created. Since each block contains information about the
previous block, they effectively form a chain (compare linked
list data structure), with each additional block linking to the ones
before it. Consequently, blockchain transactions are irreversible in that, once
they are recorded, the data in any given block cannot be altered retroactively
without altering all subsequent blocks.
History
A blockchain was created by a person (or group of people) using the name
(or pseudonym) Satoshi Nakamoto in 2008 to serve as the
public distributed
ledger for bitcoin cryptocurrency transactions, based on
previous work by Stuart Haber, W. Scott Stornetta, and Dave
Bayer. The implementation of the blockchain within bitcoin made it the
first digital currency to solve the double-spending problem without
the need of a trusted +that are readable by the public and are widely used
by cryptocurrencies. The blockchain may be considered a type
of payment rail.
Private blockchains have been proposed for business use. Computerworld called
the marketing of such privatized blockchains without a proper security model
"snake oil"; however, others have argued that permissioned
blockchains, if carefully designed, may be more decentralized and therefore
more secure in practice than permissionless ones.
Cryptographer David
Chmau first proposed a blockchain-like protocol in his 1982 dissertation
"Computer Systems Established, Maintained, and Trusted by Mutually
Suspicious Groups." Further work on a cryptographically secured chain
of blocks was described in 1991 by Stuart Haber and W. Scott
Stornetta. They wanted to implement a system wherein document timestamps
could not be tampered with. In 1992, Haber, Stornetta, and Dave
Bayer incorporated Merkle trees into the design, which improved
its efficiency by allowing several document certify
cates
to be collected into one block. Under their company Surety, their document
certificate hashes have been published in The New York Times every
week since 1995.
The
first decentralized blockchain was conceptualized by a person (or group of
people) known as Satoshi Nakamoto in 2008. Nakamoto improved the
design in an important way using a Hashcash-like method
to timestamp blocks without requiring them to be signed by a trusted
party and introducing a difficulty parameter to stabilize the rate at which
blocks are added to the chain. The design was implemented the following
year by Nakamoto as a core component of the cryptocurrency bitcoin, where
it serves as the public ledger for all transactions on the network.
In August 2014, the bitcoin blockchain
file size, containing records of all transactions that have occurred on the
network, reached 20 GB (gigabytes). In January 2015, the size had
grown to almost 30 GB, and from January 2016 to January 2017, the bitcoin
blockchain grew from 50 GB to 100 GB in size. The ledger size had
exceeded 200 GB by early 2020.
The
words block and chain were used separately in
Satoshi Nakamoto's original paper, but were eventually popularized as a single
word, blockchain, by 2016.
According to Accenture, an
application of the diffusion of innovations theory suggests that
blockchains attained a 13.5% adoption rate within financial services in 2016,
therefore reaching the early adopters' phase. Industry trade groups
joined to create the Global Blockchain Forum in 2016, an initiative of
the Chamber of Digital Commerce.
In May 2018, Gartner found
that only 1% of CIOs indicated any kind of blockchain adoption within
their organisations, and only 8% of CIOs were in the short-term "planning
or [looking at] active experimentation with blockchain" For the year
2019 Gartner reported 5% of CIOs believed blockchain technology was a
'game-changer' for their business.
Types
Currently, there
are at least four types of blockchain networks — public blockchains, private
blockchains, consortium blockchains and hybrid blockchains.
Public blockchains
A public blockchain has absolutely no access
restrictions. Anyone with an Internet connection can
send transactions to it as well as become a validator (i.e.,
participate in the execution of a consensus protocol). Usually, such
networks offer economic incentives for those who secure them and
utilize some type of a Proof of Stake or Proof of
Work algorithm.
Some
of the largest, most known public blockchains are the bitcoin blockchain and
the Ethereum blockchain.
Private blockchains
A
private blockchain is permissioned One cannot join it unless invited by
the network administrators. Participant and validator access
is restricted. To distinguish between open blockchains and other
peer-to-peer decentralized database applications that are not open ad-hoc compute
clusters, the terminology Distributed Ledger (DLT) is normally used
for private blockchains.
Hybrid blockchains
A hybrid blockchain
has a combination of centralized and decentralized features. The exact
workings of the chain can vary based on which portions of centralization and
decentralization are used.
Sidechains
A
sidechain is a designation for a blockchain ledger that runs in parallel to a
primary blockchain. Entries from the primary blockchain (where said
entries typically represent digital assets) can be linked to and from the
sidechain; this allows the sidechain to otherwise operate independently of the
primary blockchain (e.g., by using an alternate means of record keeping,
alternate consensus algorithm, etc.).
Cryptocurrencies
Most
cryptocurrencies use blockchain technology to record transactions. For example,
the bitcoin network and Ethereum network are both based on
blockchain. On 8 May 2018 Facebook confirmed that it would open a new
blockchain group which would be headed by David Marcus, who
previously was in charge of Messenger. Facebook's planned cryptocurrency
platform, Libra (now known as Diem), was formally announced on June
18, 2019.
The criminal enterprise Silk
Road, which operated on Tor, utilized cryptocurrency for payments, some of
which the US federal government has seized through research on the
blockchain and forfeiture.
Governments have mixed policies on
the legality of their citizens or banks owning cryptocurrencies. China
implements blockchain technology in several industries including
a national digital currency which launched in 2020. To
strengthen their respective currencies, Western governments including the
European Union and the United States have initiated similar projects.
Smart contracts
Blockchain-based smart
contracts are proposed contracts that can be partially or fully executed
or enforced without human interaction.One of the main objectives of a smart
contract is automated escrow. A key feature of smart contracts is
that they do not need a trusted third party (such as a trustee) to act as an
intermediary between contracting entities — the blockchain network executes the
contract on its own. This may reduce friction between entities when
transferring value and could subsequently open the door to a higher level of
transaction automation. An IMF staff discussion from 2018
reported that smart contracts based on blockchain technology might
reduce moral hazards and optimize the use of contracts in general.
But "no viable smart contract systems have yet emerged." Due to the
lack of widespread use their legal status was unclear
Structure
& Design
Fig. Bitcoin blockchain
structure
The main chain (black) consists of the
longest series of blocks from the genesis block (green) to the current block.
Orphan blocks (purple) exist outside of the main chain.
A blockchain is
a decentralized, distributed, and often public, digital ledger
consisting of records called blocks that are used to record
transactions across many computers so that any involved block cannot be altered
retroactively, without the alteration of all subsequent blocks. This
allows the participants to verify and audit transactions independently and
relatively inexpensively.
A blockchain database is managed
autonomously using a peer-to-peer network and a distributed
timestamping server. They are authenticated by mass
collaboration powered by collective self-interests. Such a
design facilitates robust workflow where participants'
uncertainty regarding data security is marginal. The use of a blockchain
removes the characteristic of infinite reproducibility from
a digital asset. It confirms that each unit of value was transferred only
once, solving the long-standing problem of double-spending. A blockchain
has been described as a value-exchange protocol. A blockchain
can maintain title rights because, when properly set up to detail the
exchange agreement, it provides a record that compels offer and
acceptance.
Logically, a blockchain can be seen as
consisting of several layers:
·
infrastructure (hardware)
·
networking (node discovery, information
propagation and verification)
·
consensus (proof of work, proof of stake)
·
data (blocks, transactions)
·
application (smart contracts/decentralized
applications, if applicable)
Advantages
Blockchains are typically
managed by a peer-to-peer (P2P) computer network for use as a
public distributed ledger, where nodes collectively adhere to
a consensus algorithm protocol to add and validate new
transaction blocks. Although blockchain records are not unalterable,
since blockchain forks are possible, blockchains may be
considered secure by design and exemplify a distributed computing
system with high Byzantine fault tolerance.
A blockchain was created by a
person (or group of people) using the name (or pseudonym) Satoshi
Nakamoto in 2008 to serve as the public distributed
ledger for bitcoin cryptocurrency transactions, based on
previous work by Stuart Haber, W. Scott Stornetta, and Dave
Bayer. The implementation of the blockchain within bitcoin made it the
first digital currency to solve the double-spending problem without
the need of a trusted authority or central server.
The bitcoin design has inspired other applications and
blockchains that are readable by the public and are widely used by cryptocurrencies.
The blockchain may be considered a type of payment rail.
Private blockchains have been
proposed for business use. Computerworld called the marketing
of such privatized blockchains without a proper security model "snake
oil"; however, others have argued that permissioned blockchains, if
carefully designed, may be more decentralized and therefore more secure in
practice than permissionless ones.
Disadvantages of permissioned blockchain
Nikolai Hampton pointed out in Computerworld that
"There is also no need for a '51 percent' attack on a private blockchain,
as the private blockchain (most likely) already controls 100 percent of all
block creation resources. If you could attack or damage the blockchain creation
tools on a private corporate server, you could effectively control 100 percent
of their network and alter transactions however you wished.
This has a set of particularly
profound adverse implications during a financial crisis or debt
crisis like the financial crisis of 2007–08, where politically
powerful actors may make decisions that favor some groups at the expense of
others, and "the bitcoin blockchain is protected by the massive group
mining effort. It's unlikely that any private blockchain will try to protect
records using gigawatts of computing power — it's time-consuming and expensive." He also said,
"Within a private blockchain there is also no 'race'; there's no incentive
to use more power or discover blocks faster than competitors. This means that
many in-house blockchain solutions will be nothing more than cumbersome
databases."
K.KavinKumar(21USC011)
2nd B.Sc.Computer Science
Good
ReplyDeleteGood
ReplyDeleteGood
ReplyDeleteSuper
ReplyDeleteGood and greatfull
ReplyDeleteGood 👍
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteGood
ReplyDeleteNice 👍
ReplyDeleteNice
ReplyDeleteGood
ReplyDeleteGood
ReplyDeleteGood
ReplyDeleteIt was amazing, good
ReplyDeleteNice
ReplyDeleteGood
ReplyDeleteAhil r 22usc002
ReplyDeleteDope, good
Good
ReplyDeleteGood
ReplyDeleteGood ozm
ReplyDeleteGood
ReplyDelete