Andreas Park PRO
Professor of Finance at UofT
Instructors: Andreas Park & Zissis Poulos
Rotman – MBA
Silos vs Common Infrastructures
Change ledger entry locally
Sue's bank transfers from Sue's account to Bob's bank's account
Bob's bank transfers from its account to Bob's account
Sue's bank transfers from Sue's account to its own account
Bob's bank transfers from its account to Bob's account
Central Bank
Central bank transfers from Sue's bank's account to Bob's bank's account
Sue's bank transfers from Sue's account to its own account
Bob's bank transfers from its account to Bob's account
use the Swift network of correspondent banks
very complex
many parties
lots of frictions and points of failure
very expensive
How does it all work and why?
A deep dive into the "How?"
Cryptography: only Sue can spend her money
Problem: double-spending
How can we trust that
Contains transaction from Sue to Bob
Question: Can Sue rewrite history?
Where to add a new block B7?
Contains transaction from Sue to Bob
Sue wants to undo the transaction by rewriting history with B6
Sue's objective
What does it take?
How does Proof of Work prevent this?
Back of the envelope calculation
Double spend attack prevention
Basic idea of competitive equilibrium
aggregate mining cost = aggregate reward
Double spending attack
condition that prevents it
(Chiu & Koeppl RFS 2018)
How do you agree though that something happened, or, what is consensus?
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(x\)
\(t\)
\(t\)
\(t\)
\(t\)
\(t\)
\(x\)
\(t,t,x\)
\(t,t,x\)
\(t,t,t\)
\(x\)
\(y\)
\(z\)
\(y\)
\(x\)
\(z\)
\(y\)
\(x\)
\(z\)
\(x,y.z\)
\(x,y,z\)
\(x,y,z\)
Equilibrium
Blockchain requirement
= 00000xd4we...
= 00000xd4we...
= 00000xd4we...
consensus is reached if hash starts with right number of leading zeros
Proof-of-Stake
Proof of X
Proof of Stake (PoS) - What is the goal?
Validation and leader election
random
32 ETH
Validation and leader election
random
random
random
Committee 1
Committee 2
random
Block formation
Committee 1
Committee 2
...
Committee 32
attest
attest
Slot 1
Slot 2
Slot 32
...
12 seconds
Finality!
...
checkpoint
...
vote
vote
When final?
2/3 of stake has voted
Security
What do we need from validators?
if "lazy"
misses out on rewards
if dishonest
Security
What is dishonest?
TLDR
Performing a 51% attack still possible but "almost equivalent to having your entire mining farm burn down while you are doing it" -Zamfir
Other malicious behaviour
What about forks??
Still possible
Protocol Rule
"The canonical chain is the one with greatest weight of attestations in its history"
PoS vs PoW
https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/
PoS vs PoW Economics
Basics:
validators receive:
PoS vs PoW Economics of Coinbase Rewards
PoS Economics of Coinbase Rewards
Question: do the rich get richer?
Intution
PoS Other Questions
What can it for finance, what are problems and obstacles?
Evolution
vs
"Let me just say how impressed I am with Ethereum...If Bitcoin is email ––a one-trick pony, so to speak, but obviously revolutionary–– Ethereum goes far beyond that; it's more like the Internet...The whole idea of DeFi really is, number one, it’s obviously revolutionary, and I think at the end of the day could lead to a massive disintermediation of the financial system and the traditional players."
Heath P. Tarbert, CFTC Chairman, October 2020
cryptocurrency =
internal payment mechanism to pay for operation of a blockchain
moving value (remittances)
digital money: real-time settlement, reduced reserves
tokenization of assets
automization of contract payments
securitization
systems and infrastructure reorganization
digital identity
new forms of financial contracts, assets, and forms of financing
Private Sector Solutions
Who gets to update?
Can a higher body prevent
transactions?
Can the past be altered?
consensus
immutability
censorship resistence
open to anyone
no one can be excluded
past cannot be changed
high visibility of transactions
open-access eco-system
slow governance
privacy only at a cost
joint control and governance
straightforward KYC and AML
tech support
transaction secrecy simpler
rely on corporate development
compliance with law (reversion)
can keep competition out
Enter BigTech
cellphone data from 2018 (NewZoo), inflation from 2020 (World Population Review)
Evolution
DIEM = "new financial infrastructure"
They have ZERO interest in becoming a financial institution/bank
\(\rightarrow\) no expertise
\(\rightarrow\) competitive market
\(\rightarrow\) one of the most regulated business environments
They are trying to deal with frictions that impede their business
They aim to collect data which will vastly improve their business
Lay the groundwork for the next step of the digital evolution: the "Metaverse"
Technology
Legal/Regulation
Economic functions
interoperability
cybersecurity and privacy
functionality
scalability
smart contract features and verification
space constraints
interoperability
scalability
space constraints:
Does the law have to change to accommodate new tech? If so, how? What's dated, what's not?
Legal setup of a platform: what rules can, should, and must a platform establish? What regulations are necessary?
How can token design and the law be married?
What is the economic impact of "tokenizing everything"?
How will it affect investments and investment banking?
Which business opportunities will it enable?
What do tokens and "alternative money" mean for payments?
FinTech
DeFi
innovation vs. salesmanship
main focus
blockchain is a transformative technology, but won't be used in practice overnight
many conceptual and technological challenges remain, but there are already various areas of application
legal, regulatory, and competitive changes are needed and then the opportunities are endless ...
it will open up the banking world further, foster international competition, and change how we pay and exchange value
My view: business development will happen in private/semi-public space; strong increase in recent activity; no more testing but re-engineering of processes.
@financeUTM
andreas.park@rotman.utoronto.ca
slides.com/ap248
sites.google.com/site/parkandreas/
youtube.com/user/andreaspark2812/
By Andreas Park
This is the slide deck that I use for a quick introduction to the Decentralized Finance class.