Professional Documents
Culture Documents
Project
On
Of
Of
Batch: 2021-24
Submitted by
Samay Sharma
PRN 21020621336
2
3
4
Acknowledgement
I would like to express my sincerest gratitude to my Faculty Supervisor for the Project 2
Research Paper Component for Semester 5, Dr. Sharmiladevi J.C. Without her guidance and
support throughout the course of the component, starting with proposal of a research topic to
final submission, this research paper would not have been successfully completed and
submitted.
I want to thank Director, SCMS Pune – Dr Adya Sharma for her initiative to inculcate
research ability in students by including this compulsory research paper component in the
course. This component has not only enhanced my expertise in writing a research paper but it
has also helped me obtain in-depth information about the research topic.
Lastly, I would like to extend my gratitude to all the authors and facilitators of the sources
from which I drew inspiration for my research paper. Without the treasure trove of
information provided by these sources; my research paper would not have been successful.
Samay Sharma
5
Executive Summary
The lucrative technologies develop everyday and promises to be the next breakthrough
in the world. However, most of them turn out to be a fad and often create an economic bubble
and bursts when the technology doesn’t deliver. This research paper aims to break-down the
myths that people have about DeFi and its implications, the paper aims to drive deeper into the
subject of Smart contracts and the various protocols that the smart contract ETH works on.
Furthermore, the paper aims to find new markets for smart contract, taking old markets as
building blocks and finding innovative solutions over how the smart contract and ‘Blockchain’
TABLE OF CONTENTS
1. Introduction 7
2. Literature Review 8
3. Research Methodology 15
4. Chapter 3: Tokens 19
7. References 28
8. Plagiarism report 30
7
Introduction
The world of DeFi promises to be a lucrative space for further expansion of humanity.
However, with the concept of blockchains being as old as early 2014s, the technology looks
internet, even after 12 years of its implementation, the technology is yet to make a mark on the
logistics sector, and is yet to fulfil the expectations and dreams that novice engineers claimed
to build the hype. The underlying problems always remained the same behind all the false
solution. This research paper aims to provide a realistic view of the current blockchain
technology and pour light about the Smart contracts and their usage in finance.
8
Literature Review
Vitalik The road not taken Published on The paper aims to find out the
Emin Gun enough, bitcoin of the ACM, with the disappointments in the
Alex B. and Their Potentiel School Forum on Law," the speculation set out by
development. In light of
Gilcrest Jack Smart Contracts: Published on Even while smart contracts need
Vinny The New Financial Published on oct The article aims to give insights
contracts.
purported "blockchain"
Blockchain is an answer
Research Methodology
The research methodology used for the purpose of this research paper was the amalgam
research methodology that combines both the Quantitative and Qualitative research
methodologies. The type of research methodology is Derivational.
Many people have high hopes from the data-driven DeFi technology and blockchain networks.
The hype created during the 20115s have given very high hopes to people in the sector of
medicine, logistics and finance. For example, the expectations of logistics sector are to build a
framework that could pin-point every stage of processing the product has been going through
in real-time. However, the underlying problem lies in the number of oracles nd regulators, this
cannot be implemented until there’s a huge capital and a centralized regulator. Moreover, the
analysability of Turing also poses a problem in making this dream technology work. Hence
below listed are the verified problems that DeFi as a system solves:
DeFi offers reusable smart contracts, akin to dApps, which have been aimed at carrying out
specific jobs.
The issue of high gas prices arises because it's difficult with the state of technology to provide
such services at a very low or negligible cost.
2. No organization overhead: a user can primarily self-serve himself, it's open for everybody,
no need for go-betweens, long time to process payments, etc. once a contract is there, it exists
indefinitely in the blockchain.
3. Limited access: DeFi and financial democracy. It allows people who are underbanked or
unbanked to use financial services.
In DeFi, it doesn't matter who you are. Everyone is a peer, and every transaction is treated
identically. The rate of borrowing is so high in the centralized financial system, and it is because
of the fixed cost related to the centralized space. Defi gets rid of the static cost problem; hence
it becomes possible to increase the saving rate and decrease the borrowing rates.
Anyone can pour money into LIQUIDITY Pool and earn interest from it, which is very high
than the rates any bank offers.
17
4. Opacity: Traditional finance is not usually that transparent, only the regulator and some
individuals know exactly what is happening. So, we need to trust that regulator is providing
accurate information, and the regulator has to assume that companies are providing accurate
information.
Smart contracts hold balance and they are transparent. Anybody can check the balance;
anybody can see how much someone has. It's also possible to read the agreement as it is present
universally. There's no fine print, it is in algorithm and very clear what provides what.
In centralized finance, small players face legal misfortunes when some big player decides to.
The contracts are very big and very complicated. This new space is much different.
5. Centralized control: In almost all traditional finance, a central bank at the highest level exerts
control over the money supply and virtually holds a monopoly over nearly everything,
including the best investment opportunities.
In DeFi, control is exercised using immutable and transparent protocols. Inflation and deflation
are controlled by the community's stakeholders or even predefined algorithms.
Any user can simply develop a less centralised version by copying the code if a dApp includes
any special privileges for the administrator.
In other words, if there is a good idea out there that isn't already decentralised, it can be taken,
forked, and made decentralised.
There come some problems with tokenization of physical assets. Such as gold. If gold is to be
tokenized, it has to be stored in a vault and has to be regularly audited. And there is a cost
related to storage and maintenance, security etc.
18
In essence, smart contracts are blockchain-based programmes that execute when specific
criteria are met. They are extensively applied to automate the execution of an agreement so that
all parties may instantly be certain of the result, without the involvement of delegates or loss
of time.
There are two types of accounts in blockchain:
1. Externally owned account (EOA): Its very straightforward to send one token on the
Ethereum blockchain to one address.
2. Smart Contract code account; it is a smart contract that lives on every node on the
blockchain. It is an algorithm.
There are a few properties of a smart contract, that one should keep in mind:
1. Smart contracts are forkable: You can copy the code of a smart contract, improve it,
and publish it as your own. We don't need to start from the bottom up; we can take our
idea and implement it on the pre-existing dApps.
2. Vampirism: Anyone can copy the technology in the DeFi space, and the users get the
best deal.
3. Atomicity: The contracts are atomic.
i.) Transactions are atomic because smart contract clauses have the power to
invalidate a transaction and undo all of its prior stages.
ii.) Atomicity is a key component of transactions because it enables money to flow
between several contracts (i.e., "change hands") well with assurance that if one of the
conditions is not satisfied, the terms of the contract will be reset as if the money had
never left the basic framework.
An end user creates an externally owned account (EOA) at the beginning of a single transaction,
but before it is complete, it engages with many dApps (or any ethereum smart contract).
The transaction starts with interacting with a single contract that will specify all of the
intermediate steps in the transaction that are expected within the contractual object.
19
I. Fungible Tokens
These are the tokens functioning on the ERC-20 protocol, hence they are divisible,
ERC-20 Functionality: The Ethereum Request for Comment. This is a protocol can be
used by anybody to launch a token. Every single token is identical in value in this. The
token created can interact with any smart contract easily. ERC 20 interface has a basic
functionality like:
1. Equity token: An equity token displays the ownership stake or equity in a pool
of underlying assets. The token's value might grow in the future. Actually,
there are a lot more mechanics that can be included in the asset pool a contract
that holds a multi-asset pool and has a complex fee structure, a variable
interest rate algorithm, or a standard interface for creating equity
cryptocurrencies with either static or dynamic holdings (set protocol).
2. Utility Tokens: This token is necessary in order to use a specific contract. The
usefulness of the smart contract hence determines the value of this coin. For
instance, one might act as collateral, reflect one's reputation or stake, maintain
constant value in relation to the underlying (like Dai or Synthetix. synth), or
pay application-specific costs.
ERC 1155- For ERC 20 and ERC 721, they call for the adoption of a unique contract and
address on the blockchain. By implementing a multi token paradigm in which the contract
keeps balances for a variable number of tokens, some of which may or may not be fungible,
ERC 1155 reduces the complexity. If you have a lot of tokens, this can be a nuisance.
1. Escrow: Most critical thing in a smart contract is the ability to escrow. A smart
vi.) Insurance
Escrow runs the danger of leaving money unreleased if the contract has no embedded
2. Supply adjustments:
21
i.) Burn
ii.) Burn mistakes: sometimes ETH and ERC-20 coins get burned by mistake.
transfers.
•If an address used for a token transfer does not include the correct
checksum metadata, the contract assumes the address was mistyped and
Why burn?
i.) The mechanism of the smart contract must be directly coded through any
minting mechanics.
ii.) Minting has diverse applications since it may encourage a variety of user
behaviours.
22
relationship.).
i.) Let TKN represent fhe cost of an ETH-denominated token, and S for all of its
supply.
iii.) This algorithmically helps to ensure that ETH and TKN are pegged at one to
one.
Next, think of a simple linear bonding curve, where m and b stand for the slope and
The first TKN would cost 1 ETH, the second would cost 2 ETH, etc. if m=1 and b=0.
Early investors benefit from a bonding curve that increases monotonically because
they can sell back against the curve at a greater price if demand increases above their
23
purchase price.
A linear bonding curve can be represented by a single smart contract that offers buy and sell
The bonding curve escrows incoming cash when traders buy the token in preparation for a
hypothetical future where a trader could wish to sell back against the curve.
Both an unbounded supply with the bonding curve as an authorised minter and a maximum
supply that is escrowed in the bonding curve contract are options for the token to be sold.
TKN=S2
Such contracts benefit early investors for finding and investing in the project early on.
The initial benefits are very high and the resell value of the token gets high.
25
opened new opportunities. With a lot of false rumours about the usages, the following usages
1. Trading activities: With current technology, simple if, then statements are helpful to
make a simple trade contract which can help trading activities to be carried out quicker.
2. Digital identity: A smart contract can be bound to a personal key and can be used to
store various data regarding an individual, only accessible to the individual. This help
maintain a digital identity if it gets encrypted, and various DAOs have been up and running
3. Cross Border Payments: This is a global use of smart contracts, cross border payments
have always been a hassle for the banks because of exchange rates, forex, etc. The problem
can be easily solved if there is a universal code of conduct that is regulated by code instead
of humans. A smart contract can be easily used to make hassle free cross border payments.
can record and verify various actions done in the blockchain. Integrating supply chain with
the blockchain and having a smart contract established is feasible with the current
technology. Blockcahins such as OriginTrails, Skuchain and Syncfab are already being
Despite being a decentralised way of carrying out deeds, there are still a lot of people
involved who keep the system up and working. They include- miners, keepers, developers,
1. Stake incentives: These incentives apply to the total amount of tokens held in a smart
contract.
2. Direct incentive: this one is for system users who don't have a balance that is being kept safe.
STAKING RREWARD: it is when you put money into the pool and get a bonus for it. The
reward may be anything, a token, a diff token, a governance token, a pro rata reward etc.
Slashing is the process of taking away a portion of a recipient's staked balance, generating a
KEEPER: A kind of EOA known as a keeper in the DeFi protocol or other dApps is the
1. Direct incentives known as direct rewards include payments or fees related to user
action. All Ethereum interactions start with a transaction, which always starts with an account
initiated consciously.
Keepers keep the system running. A fee, either flat or as a proportion of the executed action, is
To ensure competition and the best price, keeper rewards may also be set up as an auction.
Because practically all of the information accessible in the system is public, keeper auctions
References
https://vitalik.eth.limo/general/2022/03/29/road.html
Https://Cryptoconsortium.Notion.Site. https://cryptoconsortium.notion.site/Details-
dc3969962d33463692c0f39afe2f53b0
Https://Cryptoconsortium.Notion.Site. https://cryptoconsortium.notion.site/Overview-
7471d4d596e94852b3955ff5b580eed8
https://ethereum.org/en/whitepaper/
Eyal, I., & Sirer, E. G. (2018). Majority is not enough. Communications of the ACM,
WebofSciences. https://www.webofscience.com/wos/woscc/full-
record/WOS:000468499303048
Levi, S. D., & Lipton, A. B. (2018, May 26). An Introduction to Smart Contracts and
Their Potential and Inherent Limitations. The Harvard Law School Forum on Corporate
Governance. https://corpgov.law.harvard.edu/2018/05/26/an-introduction-to-smart-contracts-
and-their-potential-and-inherent-limitations/
Lewis, P. (2020, May 1). Bitcoin is Common Sense | Gradually, Then Suddenly | Satoshi
https://nakamotoinstitute.org/mempool/bitcoin-is-common-sense/
Lingham, V. (2018, June 8). The New Financial Revolution - A blog by Vinny Lingham.
Medium. https://vinnylingham.com/the-new-financial-revolution-df24cb127d89
29
https://vitalik.eth.limo/general/2016/12/29/pos_design.html
Metzdowd.Com. https://bitcoin.org/bitcoin.pdf
Nguyen, H. (2019, January 3). The Anatomy of Proof-of-Work - Bitcoin Tech Talk.
Medium. https://bitcointechtalk.com/the-anatomy-of-proof-of-work-98c85b6f6667
Investopedia. https://vitalik.eth.limo/general/2016/12/29/pos_design.html
Song, J. (2018, June 21). The Truth about Smart Contracts - Jimmy Song. Medium.
https://jimmysong.medium.com/the-truth-about-smart-contracts-ae825271811f
Song, J. (2021, December 9). Why Blockchain is Not the Answer - Jimmy Song.
Medium. https://jimmysong.medium.com/why-blockchain-is-not-the-answer-3b7d5f612d11
V., & G., M. (2021, February 3). What Do We Mean by Smart Contracts? Open
Plagiarism report
The plagiarism report by Turinitin, states that this research paper has 8% plagiarism, having