Professional Documents
Culture Documents
ON
Seminar Topic
SUBMITTED BY
UNDER GUIDANCE OF
CERTIFICATE
This is to certify that the seminar presentation is satisfactorily
carried out on _________________________________________
______________ is a work done by Mr. / Ms. Priyanka V. Pandey
in partial fulfillment of the requirement for the award of the degree
of bachelor of computer applications during the academic year
2019 - 2020.
I appreciate his/ her hard work, honesty and discipline during the
training for concerned seminar presentation in our organization.
__________________ ___________________
Dr. Snehal Joshi Dr. Pankaj Desai
Head of Department Principal
Last, but not the least, my parents are also an important inspiration for
me. So with due regards, I express my gratitudes to them.
Index
Chapter-1 Introduction 1
Chapter-2 Objectives 3
Chapter-3 Blockchain
3.9- Advantages 21
3.10- Disadvantages 23
Chapter-4 Conclusion 24
Chapter-5 References 25
Introduction:
A blockchain is essentially a distributed database of records or public ledger
of all transactions or digital events that have been executed and shared
among participating parties. Each transaction in the public ledger is verified
by consensus of a majority of the participants in the system. And, once
entered, information can never be erased. The blockchain contains a certain
and verifiable record of every single transaction ever made. To use a basic
analogy, it is easy to steal a cookie from a cookie jar, kept in a secluded
place than stealing the cookie from a cookie jar kept in a market place, being
observed by thousands of people.
This is where the blockchain technology comes handy. It has the potential to
revolutionize the digital world by enabling a distributed consensus where
Page 1
Blockchain Technology
each and every online transaction, past and present, involving digital assets
can be verified at any time in the future. It does this without compromising
the privacy of the digital assets and parties involved. The distributed
consensus and anonymity are two important characteristics of blockchain
technology.
There are tremendous opportunities in this space and the revolution in this
space has just begun. In this report we focus on few key applications of
Blockchain technology in the area of Notary, Insurance, private securities
and few other interesting non-financial applications. We begin by first
describing some history and the technology itself.
Page 2
Blockchain Technology
Objectives
➢ A blockchain is an immutable, unforgeable ledger of assets and
transactions powered by a peer-to-peer network of nodes.
Cryptocurrencies and other decentralized applications rely on
blockchain technology to be a shared reality across non-trusting
entities.
➢ Allowing logic on the blockchain creates potential security holes and one
was exploited to effectively double-spend on Ethereum. When it was
discovered, the community reverted the faulty transactions and forked
away from Ethereum Classic. The problem has been patched and no
other such security issues have been discovered in the blockchain
since. Ethereum supports an active development community and there
are plans to migrate to a Proof-of-Stake consensus starting in 2018.
Page 3
Blockchain Technology
What is Blockchain ?
If this technology is so complex, why call it “blockchain?” At its most basic
level, blockchain is literally just a chain of blocks, but not in the traditional
sense of those words. When we say the words “block” and “chain” in this
context, we are actually talking about digital information (the “block”)
stored in a public database (the “chain”).
1. Blocks store information about transactions like the date, time, and
dollar amount of your most recent purchase from Amazon. (NOTE:
This Amazon example is for illustrative purchases; Amazon retail
does not work on a blockchain principle as of this writing)
2. Blocks store information about who is participating in transactions. A
block for your splurge purchase from Amazon would record your
name along with Amazon.com, Inc. (AMZN). Instead of using your
actual name, your purchase is recorded without any identifying
information using a unique “digital signature,” sort of like a username.
3. Blocks store information that distinguishes them from other blocks.
Much like you and I have names to distinguish us from one another,
each block stores a unique code called a “hash” that allows us to tell it
apart from every other block. Hashes are cryptographic codes created
by special algorithms. Let’s say you made your splurge purchase on
Amazon, but while it’s in transit, you decide you just can’t resist and
need a second one. Even though the details of your new transaction
would look nearly identical to your earlier purchase, we can still tell
the blocks apart because of their unique codes.
While the block in the example above is being used to store a single
purchase from Amazon, the reality is a little different. A single block on the
Bitcoin blockchain can actually store up to 1 MB of data. Depending on the
size of the transactions, that means a single block can house a few thousand
transactions under one roof.
Page 4
Blockchain Technology
Bitcoin uses cryptographic proof instead of the trust in the third party for two
willing parties to execute an online transaction over the Internet. Each
transaction is protected through a digital signature. Each transaction is sent
to the “public key” of the receiver digitally signed using the “private key” of
the sender. In order to spend money, owner of the cryptocurrency needs to
prove the ownership of the “private key”. The entity receiving the digital
currency verifies the digital signature –thus ownership of corresponding
“private key”--on the transaction using the “public key” of the sender.
Page 5
Blockchain Technology
Every node on the system has a copy of the digital ledger. To add a
transaction every node needs to check its validity. If the majority thinks it’s
valid, then it’s added to the ledger. This promotes transparency and makes it
corruption-proof.
So, without the consent from the majority of nodes, no one can add any
transaction blocks to the ledger.
Another fact, that backs up the blockchain features is that, once the
transaction blocks get added on the ledger, no one can just go back and
change it. Thus, any user on the network won’t be able to edit, delete or
update it.
We know how every year there’s a massive amount of money that gets
hacked through our regular channels. Many people spend Trillions of money
Page 6
Blockchain Technology
to protect their business from any external hacks. However, we always forget
to count the internal cybersecurity risks that come from corrupted people and
authorities.
In many cases, there’s always an internal link for this hacks to know about
all the security measures, so in the end, we pay the price for our trust. As you
all know banks aren’t that trustable now and the global economy needs a
trustless environment to fully overcome this issue.
2. Decentralized Technology
Page 7
Blockchain Technology
Now let’s see how blockchain features are truly making changes –
3. Enhanced Security
As it gets rid of the need for central authority, no can just simply change any
characteristics of the network for their benefit. Using encryption ensures
another layer of security for the system.
But how does it offer so much security compared to already existing techs?
Page 8
Blockchain Technology
You could think of it as a unique identification for every data. All the blocks
in the ledger come with a unique hash of its own and contain the hash of the
previous block. So, changing or trying to tamper with the data will mean
changing all the hash IDs. And that’s kind of impossible.
You’ll have a private key to access the data but will have a public key to
make transactions.
4. Distributed Ledgers
That’s because the ledger on the network is maintained by all other users on
the system. This distributed the computational power across the computers to
ensure a better outcome.
This is the reason it’s considered one of the blockchain essential features.
The result will always be a higher efficient ledger system that can take on the
traditional ones.
▪ No Extra Favors: No one on the network can get any special favors
from the network. Everyone has to go through the usual channels and
then add their blocks. It’s not like you have more power so you’ll get
more privileges.
▪ Managership: To make the blockchain features work, every active
node has to maintain the ledger and participate for validation.
▪ Quick Response: As I said earlier, removing the intermediates quickens
the system response. Any change in the ledger is updated in minutes or
even seconds!
5. Faster Settlement
Traditional banking systems are quite slow. Sometimes it can take days to
process a transaction after finalizing all settlements. It also can be corrupted
quite easily. Blockchain offers a faster settlement compared to traditional
banking systems. This way a user can transfer money relatively faster, which
saves a lot of time in the long run.
These blockchain important features make life easier for foreign workers.
Many people travel to another country in search of a better life and job and
leave families behind. However, sending money to their families overseas
takes a lot of time and could become fatal in time of need.
Now, blockchains are way too fast, and they can easily use it to send money
to their loved ones. Another fun fact is the smart contract system. This can
allow making faster settlements for any kind of contract. This is one of the
best benefits of blockchain features to this day. And with the third party out
of the way, people can send money with a minimal fee. Seems intriguing,
right?
This way blockchain will impact the international trades too!
So, why shouldn’t you use the blockchain technology? Although there are
some cases where the network struggles to support too many users and faster
settlement isn’t possible. Even so, many are improving this scenario, and
we’ll soon see a better take on the issue.
Page 10
Blockchain Technology
Types of Blockchains.
There are three primary types of blockchains, which do not include
traditional databases or distributed ledger technology (DLT) that are often
confused with blockchains.
• Public blockchain
Let's explore the different types of chains. And start with public blockchains,
which are open source. They allow anyone to participate as users, miners,
developers, or community members. All transactions that take place on
public blockchains are fully transparent, meaning that anyone can examine
the transaction details.
• Private Blockchain
Another type of chains are private blockchains, also known as permissioned
blockchains, possess a number of notable differences from public
blockchains.
Page 11
Blockchain Technology
• Consortium blockchain
Consortium blockchains are sometimes considered a separate designation
from private blockchains. The main difference between them is that
consortium blockchains are governed by a group rather than a single entity.
This approach has all the same benefits of a private blockchain and could be
considered a sub-category of private blockchains, as opposed to a separate
type of chain.
1. This collaborative model offers some of the best use cases for the
benefits of blockchain, bringing together a group of "frenemies"-
businesses who work together but also compete against each other.
2. They are able to be more efficient, both individually and collectively, by
collaborating on some aspects of their business.
3. Participants in consortium blockchains could include anyone from
central banks, to governments, to supply chains.
• Hybrid blockchain
Dragonchain occupies a unique place within the blockchain ecosystem in
that it's a hybrid blockchain. This means that it combines the privacy benefits
of a permissioned and private blockchain with the security and transparency
benefits of a public blockchain. That gives businesses significant flexibility
to choose what data they want to make public and transparent and what data
they want to keep private.
Page 12
Blockchain Technology
Page 13
Blockchain Technology
Types of Network
A network is a collection of devices or systems that are connected to each
other that allows them to share resources between them.
Page 14
Blockchain Technology
Terms of Blockchain
API
Bitcoin
Bitcoin is a fixed asset; there is only a total of 21 million coins. Solving the
advanced mathematical problems results in the mining of Bitcoins. However,
Bitcoin is divisible so the growth potential for the exchange medium is
unlimited. One of the most interesting inventions that came alongside
Bitcoin is blockchain or distributed ledger technology (DLT). DLT has
amazing potential when it comes to traditional operations and settlement
ramifications for businesses in the financial as well as other industries. DLT
tracks ownership and allows for immediate and efficient transfers of Bitcoin.
Bitcoin has several attributes that set it aside from traditional currencies as a
pan-global means of exchange. Central banks or monetary authorities do not
control the number of Bitcoins; it is decentralized making it global. Anyone
with a computer can set up a Bitcoin address to receive or transfer Bitcoins
in seconds. Bitcoin is anonymous; the cryptocurrency allows users to
maintain multiple addresses and setting up an address requires no personal
information. The DLT technology makes Bitcoin completely transparent; it
stores complete details by an address of every transaction that ever occurs.
Transfers of Bitcoin are immediate and once made, they are final. At the
same time, there are limited fees and international and domestic transfers are
not subject to foreign currency exchange rates and fees for the transfer.
There are no borders when it comes to Bitcoin.
Smart contract
Page 16
Blockchain Technology
Page 17
Blockchain Technology
1. Banking
When the average person hears the word "blockchain," they probably think
"Bitcoin," and so it's no surprise that banking tops our list. Blockchain would
be a more secure way to store banking records, and a faster, cheaper way of
transferring money through the decentralization provided by blockchain.
Plus, there's minimal risk of a run on a blockchain system or a collapse, as
there's no central "vault." It's as though each person's money has its own
private vault that no one else can access.
2. Healthcare
3. Politics
Rigged votes and “voting irregularities” could be a thing of the past, as could
the threat of rival governments or terrorist organizations hacking the vote.
Voting systems secured with blockchain technology would be completely
unhackable. From voter registrations to verifying identity to tallying votes,
the system would be indisputable. Gone would be the days of recounts and
“hanging chads.”
4. Real Estate
If you've ever bought or sold a home, you know how much paperwork is
involved. But blockchain systems could be used to simplify the process and
eliminate escrow altogether. Smart contracts could be designed that only
execute when certain conditions are met, including funding. Besides, all
these various documents could be stored securely. A startup called Deedcoin
is offering cryptocurrency powered transactions that decrease the
commission rate for the agent to as little as 1 percent.
Page 18
Blockchain Technology
5. Legal Industry
6. Security
7. Government
8. Education
As the power of online and distance learning grows, so does the need for an
independent way of verifying students’ transcripts and educational records.
A blockchain based system could serve almost as a notary for educational
records, creating a way for employers and other educational institutions to
access secure records and transcripts. In fact, it could also help universities
and other large institutions collaborate. No longer would a student have to
wait for the course she wants to be offered at Harvard if Oxford is offering it
online; her grades and records would be easily and instantly transferable.
Page 19
Blockchain Technology
Page 20
Blockchain Technology
Advantages
1. It is a Decentralized System.
Any data in the blockchain can be viewable for any person, also if any
changes were made in the blockchain, those changes are publicly
viewable.That’s why blockchain used in cryptocurrencies because, in
cryptocurrency, every transaction is recorded and showed to the public.
Yes, Blockchain is more secure to store data than any other 3rd party
systems, because blockchain uses cryptography.
Also, it is a transparent and secure system at the same time. Users, on
the other hand, are not transparent; up to a point, they too are secure
behind their wall.
If you are interested in, how blockchain work with the help of
cryptography then below video may be helpful for you.
Page 21
Blockchain Technology
To be clear, blockchain transactions are not fast (at all); they’re just
faster than international inter-banking. They are also cheaper, though
by no means free. In fact, if you want a speedier transaction, you’ll
have to pay for it. Still, compared to traditional system Blockchian is
faster and cost-effective.
5. It is Immutable.
If you record any data into the blockchain, then it is not easy to alter or
change that particular data.
In other words, you cannot go back to last week’s transaction and alter
the block that contains it. Well, you could, but then you would alter
every single block – and every single transaction within every block –
that comes after the altered transaction. For better or worse, that
transaction is there to stay.
You know Bitcoin Blockchain size in more than 200 GB! that means all
current and historical transactions recorded in the blockchain securely
and Bitcoin blockchain is decade old! You can go back and look at
Satoshi Nakamoto’s first blocks to see where it all began…
Page 22
Blockchain Technology
Disadvantages
1. Complexity.
The blockchain is not as simple as it looks like, non-techie or old
generation people cannot understand this technology easily.
2. Size of Blockchain.
As I mentioned above that Bitcoin Blockchain is 200 GB but, every day
when new transactions happen data are recorded to the blockchain then,
blockchain grows every second and get bigger & bigger.
Also, nodes are giving their time and energy to the network to run
efficiently, so they expect a high return, therefore, any new blockchain
network need more initial resources to facilitate nodes and take care of
other security measures.
4. Human Errors.
You already know that blockchain is immutable, therefore, information
going into the database needs to be 100% sure and correct if any
mistake happens with data, then it cannot be altered.
Page 23
Blockchain Technology
Conclusion
The Blockchain is the new type of the database which solved some of
the problems in the centralized system, such as the transactions without a
middleman, the spent time on each transaction, the unintentional or special
deletion or modification of data in the Blockchain. With the advantages of
the technology, such as the transparency, trusty, the multiple copying of the
transactions and the decentralized digital ledger, the Blockchain technology
is reliable and not destructible, and all mentioned attacks could disrupt the
system work, not the technology. It should be noted, that the attacks, which
are described in the paper, are more theoretical.
There are only few examples of the Blockchain hacking in practice. The
Blockchain technology is useful and versatile for our world, because it can
facilitate most of the systems in the different industries, but it is new
and it`s implementation is little studied issue on practice. The Blockchain
technology promises us the bright future without the fraud and deception due
to the benefits of the Blockchain technology. The developers must devote
more time to the practical application and implementation of the Blockchain
into the already existing systems of the main industrial directions,
because the Blockchain can bring the honest and trusty business,
government and logistic systems.
The challenges of the Blockchain are large, but the results of the Blockchain
using have a greater preponderance than disadvantages. It is necessary to
keep exploring the Blockchain development and application in the
different areas for the nearest future, because this new technology can help
to solve many difficult problems, which are disturbing and preventing
correctly systems work.
Page 24
Blockchain Technology
References
➢ www.blockchain.com
➢ www.computerworld.com
➢ www.blockgeeks.com
➢ www.investopedia.com
Page 25