Block Chain Technologies Unit-3
Block Chain Technologies Unit-3
UNIT - III
Introduction to Bitcoin: Bitcoin Block chain and scripts, Use cases of Bitcoin
Blockchainscripting language in micropayment, escrow etc Downside of Bit coin mining,
Block chain Science: Grid coin, Folding coin, Block chain Genomics, Bit coin MOOCs.
Introduction to Bitcoin
Bitcoin is the first and most well-known cryptocurrency, but its underlying technology,
the blockchain, is what makes it possible.
Blockchain is a decentralized, distributed ledger technology that securely records
transactions across multiple computers.
Here’s an overview of how Bitcoin works within the blockchain framework:
What is Bitcoin
Bitcoin (BTC) is a digital currency that operates without the need for a central authority
like a bank or government.
It allows users to transfer value peer-to-peer over the internet.
Transactions are recorded on a public ledger, ensuring transparency and security.
What is Blockchain
Blockchain is the technology that powers Bitcoin. It is a decentralized, digital ledger
where every transaction is recorded in "blocks."
Each block contains a list of transactions, and once a block is full, it is linked to the
previous block, forming a "chain" of blocks.
This chain of blocks is immutable and transparent, ensuring the integrity of the data.
a. Transaction Creation
When someone wants to send Bitcoin to another person, they create a transaction.
The transaction includes the sender's public key (address), the recipient’s public
key (address), and the amount of Bitcoin being transferred.
1
VGTN Block Chain Technologies Unit-III
b. Transaction Verification
To prevent fraud (double-spending), Bitcoin transactions must be verified by the
network before they can be added to the blockchain.
This verification process is done through mining (explained below).
c. Mining
Bitcoin relies on a process called Proof-of-Work (PoW), where miners solve
complex mathematical problems to verify transactions and add them to the
blockchain.
When a miner successfully solves the problem, they broadcast the solution to the
network.
Once the transaction is verified, it is added to a new block, which is then linked to
the previous block in the chain.
d. Block Confirmation
Each block is cryptographically linked to the previous one, which makes it
extremely difficult to alter any past transaction.
For a transaction to be confirmed, it needs to be added to a block that is then
mined and added to the blockchain.
The more blocks added after a particular block, the more “secure” or confirmed
the transaction becomes.
Typically, a transaction is considered fully confirmed after six blocks have been
added.
2
VGTN Block Chain Technologies Unit-III
Each node has a copy of the entire Blockchain and participates in verifying new
transactions.
Security:
The security of Bit coin's blockchain comes from its cryptography and the
consensus mechanism used in mining.
Altering the information in a block would require altering every subsequent block,
which is computationally infeasible due to the vast amount of energy required for
such an attack.
Bitcoin's Use Cases and Limitations
Advantages
Decentralization: Bit coin operates without the need for intermediaries like
banks, enabling peer-to-peer transactions globally.
Security: Block chain’s cryptographic nature makes it highly secure against fraud.
Transparency: Every Bit coin transaction is publicly recorded on the blockchain.
Limitations:
Scalability: Bit coin’s network can handle a limited number of transactions per
second (TPS), which can lead to delays and higher transaction fees during periods
of high demand.
Energy Consumption: Bit coin mining requires substantial computational power,
which results in high energy consumption, raising concerns about its
environmental impact.
Volatility: Bit coin’s price is highly volatile, making it unsuitable for everyday
transactions as a stable store of value.
These scripts are used to enforce the rules of Bit coin transactions, such as who can spend
the funds and under what conditions.
Bitcoin scripts are written in a stack-based, Forth-like language, and they define the
logic that must be satisfied for a transaction to be valid.
3
VGTN Block Chain Technologies Unit-III
Outputs: Bitcoin transactions consist of inputs and outputs. Outputs specify how
much Bitcoin is being sent and the conditions for spending that Bitcoin. The
receiver's address is typically an output that specifies where the Bitcoin should go.
These outputs are written using Bitcoin's scripting language, determining how they
can be spent in the future.
1. Script PubKey (or "Locking Script"): This is the script that defines the conditions
under which a Bit coin can be spent. It is included in a transaction's output.
2. ScriptSig (or "Unlocking Script"): This is the script that satisfies the conditions
set by the ScriptPubKey. It is included in the input of a transaction.
These scripts are executed in a stack-based manner, meaning that elements are pushed
onto the stack, and the script operations manipulate them.
Locking Script (ScriptPubKey): Defines the conditions to spend the output (for
example, the address of the recipient).
This script locks the output to be spent only by the recipient who can produce the
correct signature corresponding to the provided public key hash.
Unlocking Script (ScriptSig): This is included by the sender to prove that they are
authorized to spend the funds. It provides a signature and the sender’s public key.
4
VGTN Block Chain Technologies Unit-III
OP_DUP: Duplicates the top item on the stack. This is commonly used in Bitcoin
scripts to duplicate the public key or address.
OP_HASH160: Applies both the SHA-256 and RIPEMD-160 hash functions to
the top item on the stack. This is typically used to create a public key hash, which
is how Bitcoin addresses are created.
OP_EQUALVERIFY: Verifies that the top two items on the stack are equal, and
removes them from the stack.
OP_CHECKSIG: This operation checks the digital signature of the transaction to
ensure that the person spending the Bitcoin has the private key corresponding to
the public key.
OP_RETURN: Used to add non-transactional data to the blockchain. This is often
used for adding metadata or creating "colored coins."
1. Alice creates a transaction: Alice specifies the amount of Bitcoin to send to Bob
and creates a transaction that includes her signature and public key.
2. Locking Script (ScriptPubKey): When Alice creates the output for Bob, she
includes a locking script that specifies the conditions under which the Bitcoin can
be spent. For example:
5
VGTN Block Chain Technologies Unit-III
OP_2 <Public Key 1> <Public Key 2> <Public Key 3> OP_3
OP_CHECKMULTISIG
Escrow and Smart Contracts: Bitcoin scripts can also be used to implement
more complex logic such as escrow services or smart contracts, where funds are
locked until certain conditions are met.
For example, you could write a script that allows funds to be refunded after a
certain period, or where the funds can only be spent if both parties agree.
Pay-to-Script-Hash (P2SH): This allows for the use of more complex scripts
without needing to expose the entire script to the blockchain.
Instead, the Bitcoin address contains a hash of the script. When the funds are
spent, the script is revealed and validated.
6
VGTN Block Chain Technologies Unit-III
These small transactions, when processed in traditional financial systems, would often
incur high fees that make them impractical.
However, Bit coin's block chain scripting language allows for the creation of systems that
can minimize fees and make micropayments more feasible.
Below are several use cases of Bitcoin blockchain scripting in the context of
micropayments:
Although not directly part of Bitcoin’s base scripting language, these channels use it to
facilitate atomic transactions and enforce contract conditions.
7
VGTN Block Chain Technologies Unit-III
When either party is ready, they can close the channel and submit the final state to
the blockchain.
Use Case: This is especially useful for instant, low-fee micropayments in high-
frequency, small-value scenarios like paying for online content, gaming (e.g., for
in-game purchases), or content streaming (e.g., paying per second for videos).
The Lightning Network allows for thousands of small payments to happen in real
time, with only the opening and closing transactions being recorded on the Bitcoin
blockchain.
How it works: P2WSH uses the SegWit format to enable users to lock funds
behind a complex script (like a multi-signature or time-locked script) but reduces
the cost of storing these scripts in the blockchain by separating the witness data
(the script and signature) from the main transaction data.
Use Case: For micropayments, this can be used in scenarios such as freemium
services or pay-per-transaction models, where users pay small amounts for
content or services (like articles, music, or API calls).
SegWit helps reduce transaction fees, making even the smallest transactions
feasible.
4. Multi-Signature Wallets for Micropayment Escrows
Bitcoin’s multi-signature (multi-sig) functionality allows transactions to be restricted to
scenarios where multiple parties agree on spending funds.
This can be extremely useful for escrow services or pay-as-you-go models in
micropayments.
How it works: Multi-sig scripts can be set up such that a micropayment is locked
until certain conditions are met (such as providing proof of service or receiving
confirmation from another party).
For example, a transaction may require signatures from both the buyer and a
trusted third party (like an escrow service).
Use Case: This could be used in micro-tasking platforms (e.g., paying small
amounts to users for completing small tasks or services).
Once the task is completed, the funds are released via the multi-sig transaction.
The use of multi-sig ensures that micropayments are secure and trustworthy.
8
VGTN Block Chain Technologies Unit-III
Use Case: This could be useful for pay-per-view (PPV) content, where users
make periodic micropayments, but the funds can only be unlocked after a
specified time has passed, such as after viewing a particular piece of content or
after a certain time in a subscription model.
6. Atomic Swaps and Micropayments Across Chains
Atomic swaps are a way of exchanging assets across different blockchains without
relying on intermediaries.
Bitcoin scripts can enable cross-chain micropayments through atomic swap
functionality, where Bitcoin can be exchanged for another cryptocurrency in a trustless
manner.
Use Case: Atomic swaps allow for the use of Bitcoin in a multi-currency
micropayment environment.
For example, a user might want to pay a small amount in Bitcoin to access
content or services on a platform that primarily uses a different cryptocurrency.
Through atomic swaps, Bitcoin users can make seamless cross-chain
micropayments without the need for a third-party exchange.
How it works: Layer 2 solutions build on top of the Bitcoin blockchain to allow
off-chain payments to be made instantaneously, with the final settlement recorded
9
VGTN Block Chain Technologies Unit-III
on-chain. For instance, the Lightning Network uses smart contracts to facilitate
micropayments between users, who only need to broadcast the final state to the
Bitcoin blockchain.
Use Case: Layer 2 solutions are especially important for micropayment
streaming services, where content (such as videos, music, or games) is streamed,
and users pay for what they consume, typically in very small amounts per second
or minute.
Use Cases
Micropayment channels can be used anywhere where metering is done:
Internet routers could charge users based on the bandwidth they consume.
Parking meters could simply charge the cars for as long as they stayed, reducing the
need for meter maids.
Roads could charge cars for the time they actually spend on them, incentivizing
carpooling and charging people for maintenance according to relative usage.
Time spent with important people, such as lawyers or therapists could be metered by
the minute.
Micropayment channels enable all of this, greatly reducing uncertainty in whether a fair
deal was achieved in all cases.
One particular use case that stands out is payment for digital content. By reducing payment
friction, bitcoin micropayment channels can make it easy for consumers to pay small
amounts to artists and providers directly.
Bitcoin allows for the automation of many risk-reduction strategies that are as-of-yet only
used in conventional finance for large transactions because of the overhead they incur.
Automating these contracts can make everyday transactions large and small faster and
more secure, enhancing fluidity in the economy.
Escrow
Escrow refers to a mechanism that ensures secure transactions between parties by
holding funds or assets in a trusted, third-party contract (often called a "smart contract")
until certain conditions are met.
Blockchain-based escrow services offer a trustless, decentralized alternative to traditional
escrow services, which typically rely on intermediaries like banks or notaries.
10
VGTN Block Chain Technologies Unit-III
11
VGTN Block Chain Technologies Unit-III
Trustless Transactions: Since the contract is executed by code, parties don’t need
to trust each other; they just need to trust the code and the blockchain's integrity.
Lower Fees: Traditional escrow services often involve intermediaries who charge
fees. Blockchain escrows can reduce or eliminate these middlemen, lowering
transaction costs.
Speed: Blockchain-based escrows can be faster than traditional ones, as they don’t
rely on physical intermediaries or slow processes like bank transfers.
Examples of Blockchain Escrow Use Cases
Crypto Exchanges: In decentralized exchanges (DEXs), escrows ensure that
buyers and sellers can trade without the risk of one party not delivering on their
promises.
Real Estate: Blockchain can be used for real estate transactions where the buyer's
payment is placed in escrow until all legal and property-related conditions are met.
Freelance and Service Contracts: A freelancer and a client can use blockchain
escrow for freelance work, ensuring the client’s payment is only released when the
job is completed satisfactorily.
Decentralized Finance (DeFi): In DeFi, escrow can be used to secure lending or
borrowing agreements, ensuring that assets are protected until the terms are
fulfilled.
Popular Blockchain Escrow Platforms
Escrow.com (traditional and blockchain-enabled)
OpenBazaar (a decentralized marketplace with escrow functionality)
Ethereum-based Smart Contracts (custom contracts can be developed for
specific escrow services)
DeFi Protocols (such as Aave or Compound, which may use escrow-like
mechanisms for lending)
The funds are held in the account until certain conditions are met, at which point the
escrow agent releases them to the appropriate party.
Escrow accounts are used to ensure that all aspects of an agreement are satisfied before
the transaction is completed.
How an Escrow Account Works
1. Agreement Between Parties:
12
VGTN Block Chain Technologies Unit-III
o The buyer and seller agree on the terms of the transaction (e.g., the sale of
property, goods, or services).
o As part of the agreement, both parties decide to use an escrow account to
facilitate the transaction.
o This ensures that the buyer's funds are protected, and the seller’s goods or
services will only be transferred once the buyer has made payment.
2. Escrow Account Setup:
o The buyer deposits the agreed-upon amount (e.g., money, assets, or a deposit)
into an escrow account.
o The escrow agent, often a neutral third party (such as a bank, lawyer, or escrow
service), manages the account.
o In a real estate transaction, for example, this could mean the buyer deposits the
down payment or full purchase price into the escrow account.
3. Conditions to be Met:
o The parties establish specific conditions that must be met before the funds are
released. For example:
In Real Estate: The escrow agent might hold the funds until the buyer
confirms that the property has passed inspection, or all legal
requirements are fulfilled (e.g., title transfer, mortgage approval).
In a Purchase Agreement: The funds may be released only after the
buyer confirms receipt of the goods, or after a service is delivered or
completed.
4. Verification and Completion:
o The escrow agent verifies that the conditions of the transaction are satisfied.
For example, if it's a real estate transaction, the agent would confirm that the
property title has been transferred properly, and there are no outstanding legal
or financial issues.
o Once all conditions are verified, the escrow agent releases the funds or assets
to the appropriate party.
o If there is a dispute or if conditions are not met, the escrow agent may return
the funds to the buyer or hold them pending resolution of the issue.
5. Dispute Resolution:
o If the terms of the agreement are not met (e.g., the property was not transferred
properly, or the goods were not delivered as expected), the buyer or seller can
dispute the transaction.
o In some cases, an arbitrator or mediator may be involved to resolve the
dispute.
o The escrow agent holds the funds or assets in the account until the dispute is
resolved, or the parties mutually agree on how to proceed.
13
VGTN Block Chain Technologies Unit-III
Escrow Holder (Agent): A neutral third party (e.g., a bank, lawyer, or escrow
service) that manages the escrow account and ensures the terms of the agreement
are met.
Deposits: The funds or assets that are placed into the escrow account by the buyer
or another party involved in the transaction.
Conditions: The specific terms or milestones that must be fulfilled before the
funds or assets in the escrow account are released. These terms are agreed upon by
both parties.
Dispute Resolution Mechanism: In case of a dispute, there may be a predefined
process for resolving the issue (e.g., arbitration, mediation).
14
VGTN Block Chain Technologies Unit-III
oIn certain business agreements, escrow accounts are used to hold funds
during complex transactions (e.g., mergers and acquisitions) or when a
party wants to guarantee that certain legal requirements are fulfilled before
funds change hands.
4. Loan Escrow Accounts:
o Often used in the context of mortgage loans, where the lender sets up an
escrow account to pay property taxes, insurance premiums, or other
obligations related to the property, on behalf of the borrower.
Benefits of Using an Escrow Account
Security: Both parties are assured that the transaction will proceed only when the
agreed-upon conditions are met. The buyer is protected from losing funds, and the
seller is assured they will be paid once the terms are fulfilled.
Neutrality: The escrow agent acts as a neutral party, ensuring that neither the buyer
nor the seller has an unfair advantage.
Minimizes Risk: Escrow accounts mitigate the risk of fraud, miscommunication, or
dishonesty between the parties.
Clarity of Terms: The terms of the agreement are clearly outlined, which ensures that
both parties understand what must happen before funds are released.
Drawbacks
Cost – Transaction fees need to be paid to deploy and execute the escrow smart
contract on public blockchains.
Privacy – As all blockchain transactions are transparent, escrow transactions can
potentially leak sensitive business information, e.g., the rate of disputes with
customers.
15
VGTN Block Chain Technologies Unit-III
16
VGTN Block Chain Technologies Unit-III
The cost of electricity and hardware can be prohibitively expensive for smaller
miners, leading to economic inequality in the mining ecosystem.
Mining Equipment Expenses: ASIC miners can cost thousands of dollars, and
these devices quickly become outdated as newer, more efficient models are
released.
This forces miners to continually reinvest in new hardware, which can be a
significant financial burden.
For many small or independent miners, the cost of entry and maintenance is
increasingly unsustainable.
5. Geopolitical and Regulatory Risks
Regulatory Pressure: Bitcoin mining is under increasing scrutiny from
governments and regulators due to its environmental impact, energy consumption,
and potential for use in illicit activities (e.g., money laundering or tax evasion).
Some countries, such as China and Iran, have already cracked down on Bitcoin
mining due to concerns about energy usage and financial regulations.
This has led to tensions in some areas, especially when large-scale mining
operations are seen as consuming a disproportionate amount of available power.
8. Ethical and Social Implications
Resource Allocation: In some parts of the world, the energy used by Bitcoin
miners could be directed to more socially beneficial uses, such as powering
hospitals, schools, or other essential services.
Bitcoin mining has been criticized for allocating vast resources to a speculative
financial asset rather than meeting real-world needs.
17
VGTN Block Chain Technologies Unit-III
For instance, miners may deplete local energy resources, or their presence might
lead to an increase in energy prices for local residents.
Unlike traditional cryptocurrencies like Bitcoin, which rely on Proof of Work (PoW),
Gridcoin uses a unique consensus mechanism called Proof of Research (PoR).
This system rewards users for contributing to scientific computations rather than solving
cryptographic puzzles.
2. BOINC Integration:
Gridcoin integrates with the BOINC platform, where volunteers donate their
idle computing resources to scientific research.
Participants can run BOINC applications on their computers, and in return,
they earn Gridcoin rewards based on the computational work they contribute.
3. Energy Efficiency:
Since Gridcoin participants earn rewards by helping with scientific calculations
rather than solving energy-intensive cryptographic puzzles, the network is
considered more energy-efficient compared to traditional PoW
cryptocurrencies like Bitcoin.
19
VGTN Block Chain Technologies Unit-III
By utilizing idle computer power, distributed computing networks like Gridcoin can
solve complex problems that would typically require expensive supercomputers.
This approach has proven to be highly efficient and cost-effective in various scientific
fields, such as astronomy, biology, and climate modeling.
Instead of rewarding users for solving cryptographic puzzles (like Bitcoin mining),
Gridcoin rewards users for donating their computational resources to scientific research
projects, primarily through the BOINC (Berkeley Open Infrastructure for Network
Computing) platform.
BOINC is used by researchers to run simulations and process data for fields like
medical research, climate modeling, astrophysics, and more.
Gridcoin integrates with the BOINC network, which means that to participate in
Gridcoin mining, users need to be running BOINC and contributing computational
resources to one or more of the supported scientific projects.
2. Contributing to Research
To earn Gridcoin, participants must contribute their idle CPU or GPU resources to
BOINC-based projects. These projects require substantial computing power to
20
VGTN Block Chain Technologies Unit-III
21
VGTN Block Chain Technologies Unit-III
22
VGTN Block Chain Technologies Unit-III
The amount of tokens earned depends on the number of computations performed and
the overall contribution of your computer to the network.
Real-world Applications
Gridcoin’s unique approach to cryptocurrency has various practical applications.
Scientific Research
The primary use case for Gridcoin is scientific research.
By utilizing the computational power of volunteer computers, Gridcoin supports a broad
range of projects in fields like astrophysics, molecular biology, climate modeling, and
more.
These projects rely on vast amounts of computational resources to analyze data, simulate
complex systems, and make significant breakthroughs.
Gridcoin’s distributed computing network helps accelerate these research efforts by
tapping into idle computer resources worldwide.
Conclusion
Gridcoin stands apart from traditional crypto currencies by connecting the world of
distributed computing with the world of scientific research.
By contributing your computer’s idle resources to Gridcoin’s network, you become part
of a global effort to advance scientific knowledge and make breakthroughs in various
fields.
Whether it’s supporting climate modeling, medical research, or exploring the mysteries
of the universe, Gridcoin enables individuals like you to have a meaningful impact while
earning rewards.
So, download the Gridcoin Wallet, join the network, and become a vital part of the
scientific community. Your computer has the potential to make a difference.
FOLDING COIN
FoldingCoin is a cryptocurrency that incentivizes participants to contribute their
computing power to the Folding@home (FAH) project, which is a distributed computing
effort aimed at solving complex problems related to protein folding and disease research,
including cancer, Alzheimer's, and other diseases.
24
VGTN Block Chain Technologies Unit-III
25
VGTN Block Chain Technologies Unit-III
26
VGTN Block Chain Technologies Unit-III
o The rewards earned from FoldingCoin are based on how much computing
power you contribute to the Folding@home network.
3. Volatility of Cryptocurrency:
o Like any cryptocurrency, FoldingCoin is subject to market volatility. The
value of FLDC can fluctuate significantly, and there is no guarantee that it
will maintain long-term value.
o However, as a niche coin with a social purpose, it might not have the same
level of market liquidity as larger cryptocurrencies like Bitcoin or
Ethereum.
Benefits of FoldingCoin
1. Socially Responsible Mining
2. Low Environmental Impact
3. Support for Critical Research
4. Incentivized Computing Power
5. Decentralized and Transparent
Blockchain Genomics
What is Genomics?
Genomics is a special field of biology that deals with the structure, function, evolution,
mapping, and editing of genomes.
A genome is a complete set of genetic information(also known as DNA) in an organism.
Genomics use
Using genomic datasets, researchers try to extract information about the molecular
mechanisms of human disease, which can help identify disease-specific mutations.
The human genome consists of about 3 billion base pairs.
Therefore, datasets require specific infrastructure and pipelines for processing. However,
the increase in genetic data has also brought some problems, including data access,
security, and privacy.
So researchers take the help of blockchain to solve this problem and perform operations
on data easily.
27
VGTN Block Chain Technologies Unit-III
Blockchain, with its decentralized, secure, and transparent nature, offers solutions to
some of the biggest problems facing genomics today.
Data Access Control: With blockchain, permissioned access to genomic data can
be implemented, allowing patients or data owners to grant or revoke access to
researchers, doctors, or institutions.
This is done through cryptographic keys, which only authorized individuals can
access, ensuring data remains private unless shared explicitly.
28
VGTN Block Chain Technologies Unit-III
Instead of storing large genomic datasets directly on the blockchain (which can be
impractical due to size limitations), data can be stored on decentralized file
storage platforms like IPFS (InterPlanetary File System) or Filecoin, and a
blockchain can be used to manage metadata and access control.
This allows for a distributed storage solution that is secure, transparent, and
resistant to tampering, while still enabling easy access and retrieval of data when
needed.
5. Tokenization of Genomic Data
Monetization and Incentives: In traditional genomics research, data providers
(such as individuals who submit their genomic data) often receive little to no
compensation for the use of their data.
At the same time, researchers and companies benefit from access to this data.
29
VGTN Block Chain Technologies Unit-III
These tokens could be used for a variety of purposes, such as buying products,
participating in further studies, or exchanging for cryptocurrency.
Blockchain Solution: Blockchain can help ensure data integrity in clinical trials
by recording every change in a patient's genomic data or trial results on a
transparent and immutable ledger.
This reduces the risk of fraud, data manipulation, or errors. Additionally, smart
contracts can automate many of the trial-related processes, such as triggering
specific actions when certain milestones are reached.
Many systems of big organizations with the highest level of security are penetrated by
hackers. However, blockchain technology helps organizations by providing better
protection against data breaches.
Blockchain uses hashing techniques to store data securely, which helps the company in
securing data and also helps in data sharing.
30
VGTN Block Chain Technologies Unit-III
Genomic Data Sharing: Using genomic data and the blockchain network, it is
now possible to send anonymous genetic information around the world.
The decentralization nature of blockchain allows easy and secure data exchange between
organizations.
Information can be stored in a special ledger in a blockchain database that keeps the
information secure.
Immutability of genomic data:Blockchain provides immutability of genomic
data for organizations, helping organizations protect information.
Due to the decentralized structure of blockchain technology, genomic data cannot be
modified, so any changes will be reflected on all nodes, so no one cheats here, and it can
be said that genomic data sharing is very safe.
Efficiency: The organization uses blockchain technology for efficiency reasons, as
blockchain eliminates any third-party interference between genomic data sharing and
errors, making the system more efficient and faster. As a result, sharing data becomes
easier, smoother, and faster.
Cost Reduction: Since blockchain does not require a third person, it reduces costs
for organizations and gives trust to other partners. Before blockchain technology,
organizations spends lots of money, as they have to hire a third person to maintain all
the things which blockchain technology does.
31
VGTN Block Chain Technologies Unit-III
32