Dark DAOs and Private Coordination
Sarah Allen
Flashbots, IC3
Assumptions About Private Keys
2
Assumption: private keys are exclusively held and used by their owner
3
Private Key = Identity
What if an owner could share or rent the right to sign with their key?
5
Private Key = Identity
+ Encumbrance
7
Encumbrance
8
Source: Mahimna Kelkar
Private Keys Assumptions in the Presence of TEEs
9
The single-entity address-ownership (SEAO) assumption is broken by encumbrance.
This has wide ranging implications.
10
11
Dark DAO
12
Source: Mahimna Kelkar
13
14
15
Liquefaction
16
Liquefaction
Broadly, it enables the transfer of things thought to be non-transferable
17
What is Impacted by Liquefaction?
See more in the upcoming Liquefaction paper
18
What can you do in settings where you do not want undetected encumbrance?
19
20
How CK Works
21
Source: Mahimna Kelkar
Where is this taking us?
22
State of Encumbrance
23
Undetectable encumbrance is already practical.
The defense against undetectable encumbrance will likely rely on TEEs.
24
What’s Next
25
26
Check out the materials from TEE.salon
Find these post at writings.flashbots.net
Follow project TTEE and get involved on https://collective.flashbots.net
Resource List
I will share these slides on https://x.com/sarahalle_ (@sarahalle_)
27
Thank you!
28