In this talk Brandon Ramirez, Research Lead at the Graph, provides an overview of the tools, processes and knowledge domains relevant to the emerging field of cryptoeconomic mechanism design in the blockchain space.
5. • 10+ years working in tech
• Software Engineer & Product Manager
• Mostly working on data-intensive
products
• B.S. in Electrical Engineering w/ Robotics
& Control Systems Emphasis.
• Studied Economics in College
• Not a cryptographer!
RESEARCH LEAD
Brandon Ramirez
6. RYAN GENTRY, MULTICOIN
“The operation related to ZKP is the so-called
‘modular exponentiation,’ which is the heaviest
operation in [Bulletproofs]. In order to improve the
performance, a lot of blinding elements and vectors
could be removed, and saves modular exponentiations
on all these elements and vectors.”
7. Decision Points
• Native Token vs No Token
• Utility Token vs Work Token vs. Governance Token
• One Token vs. Many
• Inflation vs. No Inflation
• SNARKs vs STARKs vs Bulletproofs
• Reputation vs. Token Voting
• Protocol Upgrade Through Forking vs. On-chain
Governance
• Payment Channels or State Channels
• Smart Contracts vs. Application Specific
Blockchains
• Markets vs Auctions
• 100+ More
8. Talk Goals
• Grow your anti-library
• Advocate a process
• Share tactics & key considerations
• Umberto Eco, Italian Novelist & Philosopher
16. • Economics
• Cryptography
• Blockchain
• Distributed Systems
• Control Systems
• Game Theory
• Public Choice
• Social Choice
• Computer Science
• Applied Mathematics
• Complexity Theory
• System Dynamics
• Finance
• User Experience
• Behavioral Psychology
• Customer Development
• Law
A MULTI-DISCIPLINARY APPROACH
Cryptoeconomics
24. Primary Actors
ROLE BEHAVIOR INCENTIVE
SERVICE PROVIDER Provides service XYZ.
SERVICE CONSUMER
Consumes service XYZ. Pays
Service Provider.
Fees,
Inflation rewards, Slashing
Implicit, trying to
accomplish ___
Curator, Fisherman, Oracle, Keepers, Miners, Validators, Arbitrators, etc.
Secondary Actors
25. Primary Actors
Curator, Fisherman, Oracle, Keepers, Miners, Validators, Arbitrators, etc.
ROLE BEHAVIOR INCENTIVE
SERVICE PROVIDER Provides service XYZ.
SERVICE CONSUMER
Consumes service XYZ. Pays
Service Provider.
Fees,
Inflation rewards, Slashing
Implicit, trying to
accomplish ___
Secondary Actors
39. Numerical Methods &
Simulation
• (Non) Linear Programming
• Optimal Control Theory
• Mechanism Design Optimization
• Dynamic Systems Modeling
• Agent Based Models
• Network Models
• Etc.
40. Block Diagrams
DYNAMIC SYSTEMS MODELING
Controller
Target Temp
-
Error
Controller
Output
Furnace
Output
Temp
Temperature
Sensor
Measured
Temp