Seminar Report 2
Seminar Report 2
Seminar report
Submitted in partial fulfilment for the award of degree of
Bachelor of Technology
in
Department of Computer Science & Engineering
I’ve got this golden opportunity to express my kind gratitude and sincere thanks to my Head
of Department of “IT” for their kind support and necessary counselling in the preparation of
this report. I ’m also indebted to each person responsible for the making up of this project
directly or indirectly.
I must also acknowledge our deep debt of gratitude to each one of my colleagues who led this
project to come out in the way it is. It’s my hard work and untiring sincere efforts and mutual
cooperation to bring out the project work.
Last but not the least, I would like to thank my parents for their sound counselling and cheerful
support. They have always inspired us and kept our spirit up.
CONTENTS
TITLE PAGE NO.
Abstract ii
1. INTRODUCTION
1.1 Introduction 1
1.2 History 2
2. WORKING
2.1 Components 4
2.1.1 Transaction 4
2.1.2 Block 4
2.2 Working 4
2.2.1 Blocks 5
2.2.2 Miners 5
2.2.3 Nodes 6
3. TYPES OF BLOCKCHAINS
4. ADVANTAGES 14
5. DISADVANTAGES 15
6. APPLICATIONS 16-17
7. CONCLUSION
8. REFERENCES 18
ABSTRACT
Blockchain technology has been described as the biggest technical revolution since the
Internet. The technology – which is the basis for the cryptocurrency Bitcoin, but which
can be used for much more – enables digital transactions without the use of
intermediaries, which are much faster and also more secure than has previously been
possible. Blockchain technology is expected to change a wide range of business sectors
fundamentally, such as banks and finance, consumer goods, supply chain, automotive,
energy, legal services, etc.
With Blockchain technology in financial sector, the participants can interact directly
and can make transactions across the internet without the interference of a third party.
Such transactions through Blockchain will not share any personal information
regarding the participants and it creates a transaction record by encrypting the
identifying information.
The most exciting feature of Blockchain is that it greatly reduces the possibilities of a
data breach. In contrast with the traditional processes, in Blockchain there are multiple
shared copies of the same data base which makes it challenging to wage a data breach
attack or cyber-attack . With all the fraud resistant features, the block chain technology
holds the potential to revolutionize various business sectors and make processes
smarter, secure, transparent, and more efficient compared to the traditional business
processes.
Ii
1. INTRODUCTION
1.1 INTRODUCTION
to be kept in a single place. Blockchain chain has already started disrupting the
financial services sector, and it is this technology which underpins the digital currency-
bitcoin transaction.
Blockchain is an open and distributed ledger that can be used to record transactions
between two parties. This way of recording a transaction is both permanent as well as
verifiable, which makes it one of the best ways to keep transactions. Blockchains are
built on the open-source platform. So different versions of these blockchains are
possible, which are developed as per the needs of different industries.
1.2 HISTORY
Although blockchain is a new technology, it already boasts a rich and interesting
history. The following is a brief timeline of some of the most important and notable
events in the development of blockchain.
The first successful Bitcoin (BTC) transaction occurs between computer scientist Hal
Finney and the mysterious Satoshi Nakamoto.
Florida-based programmer Laszlo Hanycez completes the first ever purchase using
Bitcoin — two Papa John’s pizzas. Hanycez transferred 10,000 BTC’s, worth about $60
at the time. Today it's worth $80 million.
Blockchain and cryptocurrency are mentioned in popular television shows like The
Good Wife, injecting blockchain into pop culture.
Buterin publishes “Ethereum Project" paper suggesting that blockchain has other
possibilities besides Bitcoin (e.g., smart contracts).
Gaming company Zynga, The D Las Vegas Hotel and Overstock.com all start accepting
Bitcoin as payment.
2
Buterin’s Ethereum Project is crowdfunded via an Initial Coin Offering (ICO) raising
over $18 million in BTC and opening up new avenues for blockchain.
R3, a group of over 200 blockchain firms, is formed to discover new ways
blockchain can be implemented in technology.
NASDAQ and San-Francisco blockchain company Chain team up to test the technology
for trading shares in private companies.
Tech giant IBM announces a blockchain strategy for cloud-based business solutions.
Facebook commits to starting a blockchain group and also hints at the possibility of
creating its own cryptocurrency.
IBM develops a blockchain-based banking platform with large banks like Citi and
Barclays signing on.
3
2. WORKING
2.1 COMPONENTS
2.1.1. Transaction:
2.1.2. Block:
The Blockchain can either be public or private, depending on the scope of its use. A
public Blockchain enables all the users with read and write permissions such as in
Bitcoin, access to it. However, there are some public Blockchains that limit the access to
only either to read or to write. On the contrary, a private Blockchain limits the access to
selected trusted participants only, with the aim to keep the users’ details concealed. This
is particularly pertinent amongst governmental institutions and allied sister concerns or
their subsidies thereof. One of the major benefits of the Blockchain is that it and its
implementation technology is public. Each participating entities possesses an updated
complete record of the transactions and the associated blocks. Thus the data remains
unaltered, as any changes will be publicly verifiable. However, the data in the blocks are
encrypted by a private key and hence cannot be interpreted by everyone.
2.2 WORKING
The whole point of using a blockchain is to let people — in particular, people who don't
trust one another — share valuable data in a secure, tamperproof way.Blockchain
consists of three important concepts: blocks, nodes and miners.
4
2.2.1 Blocks:
Every chain consists of multiple blocks and each block has three basic elements;
• A 32-bit whole number called a nonce. The nonce is randomly generated when a
block is created, which then generates a block header hash.
• The hash is a 256-bit number wedded to the nonce. It must start with a huge
number of zeroes (i.e., be extremely small).
When the first block of a chain is created, a nonce generates the cryptographic hash.
The data in the block is considered signed and forever tied to the nonce and hash unless
it is mined.
2.2.2 Miners:
Miners create new blocks on the chain through a process called mining.In a blockchain
every block has its own unique nonce and hash, but also references the hash of the
previous block in the chain, so mining a block isn't easy, especially on large
chains.Miners use special software to solve the incredibly complex math problem of
finding a nonce that generates an accepted hash. Because the nonce is only 32 bits and
the hash is 256, there are roughly four billion possible noncehash combinations that
must be mined before the right one is found. When that happens miners are said to have
found the "golden nonce" and their block is added to the chain.
Making a change to any block earlier in the chain requires re-mining not just the block
with the change, but all of the blocks that come after. This is why it's extremely difficult
to manipulate blockchain technology. Think of it is as "safety in math" since finding
golden nonces requires an enormous amount of time and computing power.
When a block is successfully mined, the change is accepted by all of the nodes on the
network and the miner is rewarded financially.
5
2.2.3 Nodes:
Every node has its own copy of the blockchain and the network must algorithmically
approve any newly mined block for the chain to be updated, trusted and verified. Since
blockchains are transparent, every action in the ledger can be easily checked and
viewed. Each participant is given a unique alphanumeric identification number that
shows their transactions.
• There is no single device that stores the data (transactions and associated
blocks), rather they are distributed among the participants throughout the network
supporting the Blockchain.
• The transactions are not subject to approval of any single authority or have to
abide by a set of specific rules, thus involving substantial trust as to reach a consensus.
6
3. TYPES OF BLOCKCHAINS
At a glance, there are four different major types of blockchain technologies. They
include the following.
• Public
• Private
• Hybrid
• Federated
One of the first public blockchains that were released to the public was the bitcoin
public blockchain. It enabled anyone connected to the internet to do transactions in a
decentralized manner.
The verification of the transactions is done through consensus methods such as Proof-
ofWork(PoW), Proof-of-Stake(PoS), and so on. At the cores, the participating nodes
require to do the heavy-lifting, including validating transactions to make the public
blockchain work. If a public blockchain doesn’t have the required peers participating in
solving transactions, then it will become non-functional. There are also different types
of blockchain platforms that use these various types of blockchain as the base of their
project. However, each platform introduces more features in its platform aside from the
usual ones.
7
Examples of public blockchain: Bitcoin, Ethereum, Litecoin, NEO Advantages:
Public blockchains are good at what they do. Its advantages include the following.
• It brings transparency to the whole network as the available data is available for
verification purposes.
Disadvantages:
Public blockchain does suffer from disadvantages. They are as follows: • They
suffer from a lack of transaction speed. It can take a few minutes to hours before a
transaction is completed. For instance, bitcoin can only manage seven transactions per
second compared to 24,000 transactions per second done by VISA. This is because it
takes time to solve the mathematical problems and then complete the transaction.
• Another problem with public blockchain is scalability. They simply cannot scale
due to how they work. The more nodes join, the clumsier, and slow the network
becomes. There are steps taken to solve the problem. For example, Bitcoin is working
on lighting the network, which takes transactions off-chain to make the main bitcoin
network faster and more scalable.
8
Use Cases:
There are multiple use-cases of the public blockchain. To get a better idea, let’s list
some of them below.
• Fundraising: Companies or initiatives can make use of the public blockchain for
improving transparency and trust.
So, how is it different from a public blockchain? It is different in the way it is accessed.
Otherwise, it offers the same set of features as that of the public blockchain, providing
transparency, trust, and security to the selected participants.
Another major difference is that it’s kind of centralized as only one authority looks over
the network. So, it doesn’t have a decentralized theoretical nature. There are also
various types of blockchain platforms that use private blockchain as the base of their
platform. More so, each one of them tends to be unique and offer different features.In
many cases, a private blockchain is considered permissioned blockchain. But the
concept of permissioned blockchain is much broader as it can include public blockchain
as well.
9
Examples of Private blockchain: Multichain, Hyperledger Fabric, Hyperledger
Sawtooth, Corda
Advantages:
• Private blockchains are fast. This is because there are few participants compared
to the public blockchain. In short, it takes less time for the network to reach consensus
resulting in faster transactions.
Disadvantages:
• Private blockchains are not truly decentralized. This is one of the biggest
disadvantages of private blockchain and goes against the core philosophy of distributed
ledger technology or blockchain in general.
• Achieving trust within the private blockchain is tough because the centralized
nodes make the last call.
Lastly, as there are only a few nodes here, the security isn’t all that good. It is
important to understand that it is possible to lose security if a certain number of nodes
go rogue and compromise the consensus method utilized by the private network.
Use Cases:
There are multiple private blockchain’s use-cases. Some of them are listed below.
• Asset ownership: Assets can be tracked and verified using a private blockchain.
10
3.3. CONSORTIUM BLOCKCHAIN
More so, even though it’s not open to mass people, it still holds a decentralized nature.
How? Well, a consortium blockchain is managed by more than one organization. So,
there is no one single force of centralized outcome here.
To ensure proper functionality, the consortium has a validator node that can do two
functions, validate transactions, and also initiate or receive transactions. In comparison,
the member node can receive or initiate transactions.
Examples of Consortium Blockchain: Marco Polo, Energy Web Foundation, IBM Food
Trust.
Advantages:
11
Disadvantages:
• Even though it is secure, the whole network can be compromised due to the
member’s integrity.
• It is less transparent.
Use Cases:
There are multiple use-cases of consortium blockchain. Some of them include the
following
• Banking and payments: A group of banks can work together and create a
consortium.
Hybrid blockchain is one of the different types of blockchain technology. More so,
Hybrid blockchain is the last type of blockchain that we are going to discuss here. More
so, hybrid blockchain might sound like a consortium blockchain, but it is not. However,
there can be some similarities between them.
12
Example of Hybrid Blockchain: Dragonchain, XinFin’s Hybrid blockchain Advantages:
Disadvantages:
Use Cases:
• Real estate: You can use hybrid networks for real-estate purposes where real-
estate companies can use it to run their systems and use the public to show information
to the public.
• Retail: Retail can also use the hybrid network to streamline their processes.
• Highly regulated markets: Hybrid blockchains are also ideal for highly regulated
markets such as financial markets.
13
4. ADVANTAGES
The crucial advantages of implementing Blockchain Technology for the industry are:
• Process Integrity : Due to the security reasons, this program was made in such a
way that any block or even a transaction that adds to the chain cannot be edited which
ultimately provides a very high range of security.
• Traceability : The format of Blockchain designs in such a way that it can easily
locate any problem and correct if there is any. It also creates an irreversible audit trail.
• Faster Trades: Any kind of trade or contract has to pass through various
verification processes before reaching its final destination. Blockchain technology can
assist in saving time here, by offering a single ledger to all the associated parties by
providing faster settlement of trades.
14
5. DISADVANTAGES
Of course, every system has both merits and drawbacks.With some crucial advantages,
Blockchain Technology has some drawbacks too for an industry:
• Uncertain: As most of the modern currencies of today have been created and
regulated by national governments, financial institutions, etc. Blockchain or bitcoin
faces a hurdle in widespread adoption as their financial transactions would be restricted
because not authorized by the government institutions and as a result remain unsettled.
Despite all these drawbacks, blockchain is one of the most advanced and secured
technologies of the decade. If you are struggling while deciding whether to adopt
blockchain or not, shade-off your doubts and integrate the blockchain technology into
your business infrastructure. If you are finding it difficult to get a blockchain
development company that can help you create a highly functional and feature-rich
blockchain-enabled solution, then SARA could be a one-stop destination.
15
6. APPLICATIONS
Blockchain has a nearly endless amount of applications across almost every industry.
The ledger technology can be applied to track fraud in finance, securely share patient
medical records between healthcare professionals and even acts as a better way to track
intellectual property in business and music rights for artists.
• Healthcare: Blockchain can play a key role in the healthcare sector by increasing
the privacy, security and interoperability of the healthcare data. It holds the potential to
address many interoperability challenges in the sector and enable secure sharing of
healthcare data among the various entities and people involved in the process. It
eliminates the interference of a thirdparty and also avoids the overhead costs. With
Blockchains, the healthcare records can be stored in distributed data bases by
encrypting it and implementing digital signatures to ensure privacy and authenticity.
16
CPG and Retail: There is a huge opportunity for Blockchain technology to be
applied in the retail sector . This includes everything from ensuring the
authenticity of high value goods, preventing, fraudulent transactions, locating
stolen items, enabling virtual warranties, managing loyalty points and
streamlining supply chain operations.
Travel and Hospitality: It can be applied in money transactions, storing
important documents like passports/ other identification cards, reservations and
managing travel insurance, loyalty and rewards.
7. CONCLUSION
7.1 CONCLUSION
The application of the Blockchain concept and technology has grown beyond its use for
Bitcoin generation and transactions. The properties of its security, privacy, traceability,
inherent data provenance and time-stamping has seen its adoption beyond its initial
application areas. The Blockchain itself and its variants are now used to secure any type
of transactions, whether it be human-to-human communications or machine-to-
machine. Its adoption appears to be secure especially with the global emergence of the
Internet-of-Things. Its decentralized application across the already established global
Internet is also very appealing in terms of ensuring data redundancy and hence
survivability. Thus the invention of the Blockchain can be seen to be a vital and much
needed additional component of the Internet that was lacking in security and trust
before. BC technology still has not reached its maturity with a prediction of five years as
novel applications continue to be implemented globally.
According to the Gartner Hype Cycle for Emerging Technologies 2017, shown in Figure
2, below, Blockchain still remains in the region of “Peak of Inflated Expectation” with
forecast to reach plateau in “five to ten years”. However, this technology is shown going
downhill into the region of the “Trough of
17
Disillusionment”. Because of the wide adoption of the Blockchain in a wide range of
applications beyond cryptocurrency, the authors of this paper are forecasting a shift in
classification from “five to ten years” to “two to five years” to reach maturation.
Blockchain possesses a great potential in empowering the citizens of the developing
countries if widely adopted by e-governance applications for identity management, asset
ownership transfer of precious commodities such as gold, silver and diamond,
healthcare and other commercial uses as well as in financial inclusion. However, this
will strongly depend on national political decisions.
8. REFERENCES
http://graphics.reuters.com/TECHNOLOGY-
BLOCKCHAIN/010070P11GN/index.html
18