You are on page 1of 18

Smart Contracts

What Is a Smart Contract?


• Fundamentally, a “smart contract” is a set
of coded computer functions.
• May incorporate the elements of a binding contract (e.g.,
offer, acceptance, and consideration), or may simply
execute certain terms of a contract.
• Allows self-executing computer code to take actions at
specified times and/or based on reference to the
occurrence or non-occurrence of an action or event (e.g.,
delivery of an asset, weather conditions, or change in a
reference rate).

2
Character of Smart Contracts
• A “smart contract” is not necessarily “smart.”
• The operation is only as smart as the information feed it
receives and the machine code that directs it.

• A “smart contract” may not be a legally binding contract.


• It may be a gift or some other non-contractual transfer.
• It may be only part of a broader contract.
• To the extent a smart contract violates the law, it
would not be binding or enforceable.

3
Understanding Smart Contracts
Key attributes of a smart contract include:

Can authenticate (counter-) Can access or refer to outside


Can automate execution
party identities, the ownership information or data to trigger
processes
of assets and claims of right action(s)

Smart contracts use Smart contracts use Self-execution: A


digital signatures – oracles – a mutually smart contract will take
private cryptographic agreed upon, network- actions, e.g., disperse
keys held by each party authenticated reference payments, without
to verify participation data provider (potentially further action by the
and assent to agreed a third-party); this is a counterparties.
terms. source of information to
determine actions and/or
contractual outcomes, for
example, commodity
prices, weather data,
interest rates, or an event
occurrence. 6
Example of Self-Executing Logic:
Vending Machine
The machine offers pre-defined terms
whereby the seller agrees to deliver
immediately to buyer a product upon
payment of stated sum.

Logic code is a simple loop:

If payment (P) received and item (I)


selected is available, then:

 If P ≥ Iprice, dispense I
 If P > Iprice, dispense change
 Else beep and wait.

5
PineSafe Patti and
The smart
Patti buys a Patti worries offers PineSafe
contract is
pineapple weather could insurance agree to terms
stored and
grove in jeopardize through and digitally
operates on
Hawaii business a sign a smart
Blockchain
self-executing contract
smart
contract

Smart Contract Running

Automates monthly
payments from PineSafe
Patti to PineSafe

Patti
Automates daily checks U.S. Weather
Service
for freeze event
This third party
(Payout if freeze) authority is known as
an oracle.
13
The smart The smart
Upon deposit,
contract Jane returns contract
Jane uses a the smart
monitors bike to a transfers funds
smart contract contract
speed and different rental to RentCo
to rent a ride. unlocks bike
distance with point. and relocks
for use.
ride the bike.
tracking.

Smart
RentCo

RTS

Smart Contract Running


Tracks and transfers fees, fines, payments and refunds. Alerts RentCo if Jane Ride Tracking
strays outside of service area. Locks/unlocks ride. Service
Jane Oracle tracks location,
speed, and accidents.
Jane can see records
of her rides on the
Smart Contract
Blockchain. 7
Other Potential Smart Contract Use Cases
Smart Contracts may have potential uses in financial market operations, and likewise
may be useful in a variety of other areas as well. Examples include:

• Financial Markets and Participants • Other sample applications


o Derivatives – streamline post-trade processes, real o Public property records – maintain a “gold copy”
time valuations and margin calls. of ownership and interests in real property.
o Securities – simplify capitalization table maintenance o Loyalty and rewards – can power travel or other
(e.g., automate dividends, stock splits). rewards systems.
o Trade Clearing and Settlement – improve efficiency and o Electronic Medical Records – improves security
speed of settlement with less misunderstandings of and accessibility of data, empowering patients
terms. to control their own records while improving
o Supply Chain/Trade Finance – track product compliance with regulations (e.g., HIPAA).
movement, streamline payments, facilitate lending and o Clinical Trials – protects patients with
liquidity. timestamped immutable consent forms,
o Data Reporting and Recordkeeping – greater securely automates sequences, and increases
standardization and accuracy (e.g., Swaps Data data sharing of anonymized data while ensuring
Reporting, regulator nodes for real time risk analysis); patient privacy.
automated retention and destruction.
o Insurance – automatic and automated claims
processing based on specified events; Internet of
Things (IoT) enabled vehicles/homes/farms could
execute claims automatically. 16
Case Study – Deutsche bank :
pursuing block chain
opportunities
IT Strategy
 It describes how technology will support your business strategy, and drive your
business priorities, over the next few years.
 Key elements of IT Strategy
 Understand the gap between current technologies and target technologies
 A timeline of initiatives and projects-technology road map (short/medium/long term)
that would be undertaken to bridge the gap between current and target states.
 Accountability
 A prioritized list of opportunities for improvement.
 High-level justifications for any, and all decisions.
 The estimated cost and duration for each stage of the digital transformation.
 Governance
Deutsche Bank block chain implementation approach

Create Conduct Check if it Select the Fine tune group formation-


awareness workshop impacts internal initial select from different parts with
about block on block processes enthusiasts different areas of expertise
chain chain

Articulate the
Identify the area Create the formal
Create a role of Obtain
for block chain structure – named
business case Deutsche funding
introduction Deutsche bank labs
bank labs role

Model the
Develop corporate bond Set up and
Check
hypothesis to lifecycle execute
feasibility
be tested (business the project
process)

What are the major phases that are observed here?


Organizational structure

What are the observations on the organizational structure?


Model for block chain implementation
Smart contract – some corporate bond issues
 Transfer to the legal heirs incase of death of a bond holder
 How to determine the market rate – what would be the input to the block
chain and from where does it come? How does block chain access this.
Process Flow

You might also like