Академический Документы
Профессиональный Документы
Культура Документы
Niraj Singhal
26 December 2019
Big Picture ☺
Decentralisation of Communications
?
Decentralisation of Media
Centralised Decentralised
Decentralisation of Money
Merkezî GayriMerkezî
A Cypherpunk’s Manifesto
Blockchain
Blockchain; Decentralised
• Decentralised Network (p2p)
• Private User
• Public Ledger
• Crypto Security
Blockchain; Private but Public & Crypto
• Decentralised Network (p2p)
• Private User
• Public Ledger
• Crypto Security
Bitcoin
A network protocol
which enables
p2p (decentralised)
user-anonymous but ledger-transparent
and crypto-secure
financial transactions which provide
faster, cheaper and trust-free
monetary systems for all
Digital Finance Protocol
Blockchain is more…
A network protocol
which enables
p2p (decentralised)
user-anonymous but ledger-transparent
and crypto-secure
financial transactions which provide
faster, cheaper and trust-free
monetary systems for all
Digital Trust Protocol
The Industries Blockchain Disrupts
• Finance • Voting
• Cyber Security • Utilities
• Supply Chain Management • Public Charity
• Forecast Systems • Enegry Grids
• Insurance • CopyRight Systems
• Internet of Things • Health Systems
• Pool transportation • Online Retailing
• Cloud Systems • Real Estate
• Charity Systems • Crowd Funding
Pros-Cons
YouTube Deezer
Supply Chain Smart Contracts
SC based Insurance
Decentralised Wikipedia
Wall Street
Goldman Sachs – Circle Coin
Central Bank Digital Currencies
Evolution of Governance
Centralised Decentralised Distributed
Economy & Society Economy & Society Economy & Society
4
Character of Smart Contracts
5
Understanding Smart Contracts
Key attributes of a smart contract include:
‡ Distributed ledgers may be public or private/permissioned. See “A CFTC Primer on Virtual Currencies,” October 17, 2017, https://www.cftc.gov/LabCFTC/Primers/index.htm
7
Smart Contract Origins
The concept of a smart contract is not new. More than 20 years ago, computer scientist Nick
Szabo stated the following:
“
“A smart contract is a set of promises, specified in digital form, including
protocols within which the parties perform on the other promises…. The basic
idea of smart contracts is that many kinds of contractual clauses (such as liens,
bonding, delineation of property rights, etc.) can be embedded in the hardware
and software we deal with, in such a way as to make breach of contract
“
expensive (if desired, sometimes prohibitively so) for the breacher.”‡
Nick Szabo,
Computer Scientist
Smart Contracts Building Blocks for Digital Markets 1996
‡ See Nick Szabo, Smart Contracts: Building Blocks for Digital Markets, 1996,
http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html
8
Additional Viewpoints
“A smart contract is a mechanism involving digital assets and two or more parties, where some or all
of the parties put assets in, and assets are automatically redistributed among those parties according
to a formula based on certain data that is not known at the time the contract is initiated.”
Vitalik Buterin, Founder of Ethereum, “DAOs, DACs, DAs and More: An Incomplete Terminology Guide,”
(May 6, 2014), available at https://blog.ethereum.org/2014/05/06/daos-dacs-das-and-more-an-incomplete-
terminology-guide/
Script
BITCOIN
2 <pubKeyAlice> TRANSACTION
<pubKeyBob>
<pubKeyCarol> 3
CHECKMULTISIG
blockchain
Heritage wallets
E n f o r c i n g t h at a
t ra n s a c t i o n m u s t b e
s i g n e d either b y E v e O R
b y A l i ce after w a i t i n g 4 Eve Alice
ye a rs
Script
IF
<pubKeyEve>
BITCOIN
CHECKISIG TRANSACTION
ELSE
<4 y> CLTV DROP
<pubKeyAlice>
CHECKSIG
ENDIF
blockchain
Secure Storage
E n f o r c i n g t h at a t ra n s a c t i o n
m u s t b e s i g n b y either t h ree
d e v i c e s in different
Phone
l ocati ons O R a re c ove r y ke y
d e p o s i te d in t h e b a n k after Home Office
w a i t i n g six m o n t h s Bank
Script
IF
3 <pubKeyHome> BITCOIN
<pubKeyPhone>
TRANSACTION
<pubKeyOffice> OP_3
CHECKMULTISIG
ELSE
<6 m> CLTV DROP
<pubKeyBank>
CHECKSIG blockchain
ENDIF
Smart Contracts in Context
Smart contracts can be viewed as part of an evolution to automate processes with
machines and self-executing code.
Increasing automation has long been a feature of our financial markets including,
for example:
• Stop Loss (Conditional) Orders: “If the price falls below $X, then sell at market.”
• Trading algorithms and smart order routers (machines that direct orders for
execution).
➢ If P ≥ Iprice, dispense I
➢ If P > Iprice, dispense change
➢ Else beep and wait.
12
Example Use Case I: Self-Executing Insurance
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 a and digitally
operates on
Hawaii business self-executing sign a smart
Blockchain
smart contract contract
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
Example Use Case II: Transportation Rental
Smart
RentCo
RTS
Automates quarterly
$ payments from Buyer $
Swap
(Bank) to Swap Dealer Dealer
$$$ $$$
Automates daily checks Financial
Party agreed
for Default Event Info oracle.
Service
(Payout if default)
15
Aspects of two blockchain types, with hybrids emerging
Attributes of blockchain for business
Blockchain for Business – Design Principles
TenneT is unlocking distributed energy
resources flexibility via IBM Blockchain
The need:
▪ The electricity grid is becoming more volatile due to
the growing share of renewable electricity
generation in the overall supply
▪ TenneT is working to find new ways of
maintaining the security of supply
Solution:
▪ TenneT is exploring the use of a permissioned
blockchain network that will use Hyperledger
Fabric to integrate flexible battery storage
capacity into the electrical grid “These pilot projects are part of TenneT’s broader
▪ Blockchain enables owners of electric vehicles and strategy of preparing the electricity system to
residential solar batteries to indicate the available accommodate the growing volume of renewable
capacity of their batteries available to energy.” Mel Kroon CEO, TenneT
help TenneT balance grid supply and demand | IB M
C O N F ID E N T IA L
Different ancillary energy products
Blockchain Based Energy Balancing
Current Guarantees of Origin processes
Guarantees of Origin processes using blockchain
Veridium “Verde” Carbon Offset Token
Final thought – Verifying authenticity of assets at source
Case Studies
Supply Chain