Ellie Davidson Profile Banner
Ellie Davidson Profile
Ellie Davidson

@ellierdavidson

Followers
667
Following
251
Media
6
Statuses
198

A software engineer interested in distributed systems, blockchain, consensus, and economic incentives research. @EspressoSys

Joined September 2023
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@ellierdavidson
Ellie Davidson
6 months
I made a quick website to visualize this: The content is not very precise yet, so take it with a grain of salt. 🧂 I'll add more of my thoughts about preconfs to it later!
@ellierdavidson
Ellie Davidson
6 months
Preconfirmations (promises that users' data will be finalized on the L1) are very flexible and can promise many different things. Here are some thoughts about the key properties of preconfirmations, ranging from weakest to strongest kinds of promises for each property.
2
5
36
4
9
45
@ellierdavidson
Ellie Davidson
9 months
It's exciting to see discussion about shared sequencing, preconfirmations, and @EspressoSys in @ethereum 's Reddit AMA yesterday! My thoughts in this thread:🧵
1
15
36
@ellierdavidson
Ellie Davidson
6 months
Preconfirmations (promises that users' data will be finalized on the L1) are very flexible and can promise many different things. Here are some thoughts about the key properties of preconfirmations, ranging from weakest to strongest kinds of promises for each property.
2
5
36
@ellierdavidson
Ellie Davidson
7 months
Proof aggregation and shared sequencing are very compatible! @EspressoSys will have some more content on this soon, but here is the gist: Espresso is a marketplace for shared sequencing that ensures L2s are always better off in Espresso than they are on their own. L2s also
@TrustlessState
DavidHoffman.eth 🦇🔊
7 months
An unanswered question in the rollup centric roadmap: Can shared interoperability infrastructure ( @EspressoSys , @nebrazkp ) get L2s to join their common-space? (chain globalism) Or will L2s build their own internal infra (agg layer), and keep strong borders? (chain isolationism)
37
7
102
1
6
28
@ellierdavidson
Ellie Davidson
6 months
It was so fun to part of Modular March! I really appreciate @robbie_rollup and @ayyeandy having me!
@ayyyeandy
Andy
6 months
This is going to be massive. One of the biggest drawbacks of shared sequencers is the misalignment of incentives for rollups which *theoretically* lose revenue. In today's Modular March recording, @ellierdavidson explained how @EspressoSys flips this on its head, coming 🔜
Tweet media one
3
9
46
3
3
20
@ellierdavidson
Ellie Davidson
9 months
I genuinely had such a great time working on this post, and I'd love to continue the conversation with anyone interested! Check out @EspressoSys 's analysis of BFT and PP preconfirmations below!
@EspressoSys
Espresso Systems
9 months
We think a lot about rollup preconfirmations. We have been working on a design we call Byzantine Fault Tolerant (BFT) preconfirmations. In our latest blog, we explore this approach alongside Proposer-Promised preconfs, as initially described in the context of based sequencing:
Tweet media one
8
42
115
0
4
19
@ellierdavidson
Ellie Davidson
6 months
Here I share @EspressoSys 's latest thinking on marketplaces for shared sequencing and based sequencing!
@therollupco
The Rollup
6 months
Shared sequencers will not cause a massive revenue reduction for rollup operators. The common notion that rollups will opt out of using a decentralized, shared sequencer because of a significant loss in revenue is being to put to rest now. For the 15th episode of our Modular
2
7
40
1
4
22
@ellierdavidson
Ellie Davidson
5 months
@hasufl @benediktbuenz Our marketplace is designed such that rollups set "reserve" prices. If the marketplace doesn't sell sequencing rights for at least this reserve price, rollups get to sequence for themselves (or designate it to whomever they wish). This means that rollups will only be sequenced
1
4
22
@ellierdavidson
Ellie Davidson
7 months
I love Espresso’s work all the time, but Based Espresso has me excited like nothing else. All I want to do is talk about it with people. It’s seriously so neat!
@EspressoSys
Espresso Systems
7 months
Our mission is to preserve Ethereum's core value: composability. Based Espresso is our latest development towards a future of composable L2s. This design sees L2s retain autonomy over their sequencing rights, and supports any Ethereum L2, from based rollups to validiums:
Tweet media one
8
62
311
1
2
21
@ellierdavidson
Ellie Davidson
7 months
I'm speaking at this Friday! I'll be speaking about how we can create encrypted mempools in shared sequencing protocols, but you should check out all the other talks, too! There should be some great, heavy-hitting content.
1
0
13
@ellierdavidson
Ellie Davidson
8 months
A nice chat about operating Espresso nodes!
@EspressoSys
Espresso Systems
8 months
18
8
63
1
3
13
@ellierdavidson
Ellie Davidson
9 months
Preconfirmations: Shared sequencers should prioritize good UX, and preconfirmations are one way to do that. The Espresso sequencer natively supports BFT preconfirmations, which have stronger security guarantees than PP preconfirmations.
1
0
12
@ellierdavidson
Ellie Davidson
7 months
I had a great time yesterday at @SevenXVentures Research Day! Wonderful talks and conversation from everyone there.
@SevenXVentures
SevenX Ventures
7 months
Day 2⃣ of SevenX Research Day @EthereumDenver was a big hit🔥🔥🔥. Shout out loud to our honored speakers for delivering such insightful talks on #AVS #Restaking #LRT . Thanks so much for making this possible. @alt_layer @gauntlet_xyz @RenzoProtocol @EspressoSys @inconetwork
Tweet media one
Tweet media two
Tweet media three
0
7
23
1
2
11
@ellierdavidson
Ellie Davidson
7 months
I’m really excited to be speaking at Research Day! Should be a great event!
@SevenXVentures
SevenX Ventures
7 months
Heading to #ETHDenver2024 and interested in #Modularity #Restaking #AVS #LRT ? Don't miss SevenX Research Day presented by @SevenXVentures , cohosted by @mirana , and supported by @eigenlayer , taking place on Feb. 26th and Feb. 27th. Top researchers, developers, entrepreneurs, and
Tweet media one
1
6
17
0
1
10
@ellierdavidson
Ellie Davidson
7 months
Me talking to anyone about sequencing:
Tweet media one
1
1
10
@ellierdavidson
Ellie Davidson
9 months
L1-composability: it's true that only L2s using the L1 sequencer can achieve atomicity between themselves and the L1. However, the Espresso sequencer can get pretty close through fast interop protocols, faster proving, and restaking.
0
0
10
@ellierdavidson
Ellie Davidson
9 months
Security: I personally disagree with the AMA here. The Espresso sequencer can offer strong security guarantees through restaking, thus taking advantage of the economic security already on Ethereum.
1
0
8
@ellierdavidson
Ellie Davidson
9 months
Credible neutrality: like the AMA states, the Espresso sequencer is specifically designed to be credibly neutral. It is also rollup and ordering policy agnostic.
1
0
8
@ellierdavidson
Ellie Davidson
9 months
The AMA suggests 4 properties that shared sequencers should have: credible neutrality, security, preconfirmations, and L1 composability. Here are my thoughts on how Espresso fits into these properties.
1
0
8
@ellierdavidson
Ellie Davidson
7 months
@0xfuturistic @benafisch @Jskybowen I'm not sure I understand the question. If a rollup opts into a shared sequencer, then the shared sequencer replaces the original sequencer. So there isn't an original sequencer that needs to share transactions. From a user's perspective, they would replace the old sequencer
2
0
6
@ellierdavidson
Ellie Davidson
6 months
A real preconf implementation! It's very exciting, especially because it plugs into SUAVE!
@cairoeth
cairo | 👅🌈👅.eth
6 months
Excited to release an implementation of a based preconfirmations protocol leveraging restaking: a POC for sub-second transaction confirmations on Ethereum ⚡️ Find out more about how it works with @EigenLayer and @RelicProtocol 🧵
6
31
155
1
0
6
@ellierdavidson
Ellie Davidson
7 months
Summary of me @EthereumDenver
Tweet media one
0
0
5
@ellierdavidson
Ellie Davidson
11 months
@barnabemonnot @ballsyalchemist @aztecnetwork @specialmech @niluokay @NorbertVadas I'd love to dig in on this with you guys if you're open to it! I think this is an incredibly interesting problem, and it has lots of overlap with PBS design research, so we're not starting from scratch here.
1
0
5
@ellierdavidson
Ellie Davidson
8 months
@samlafer @EspressoSys Good question! These will all be on the same shared sequencer. Rollups can express which ordering policy they want and builders can build atomic bundles across rollups that satisfy each rollup’s policy.
1
0
5
@ellierdavidson
Ellie Davidson
7 months
@SashaSpiegelman Thank you! The common counterargument I see is that n^2 protocols don't scale for > 100s of nodes. What if we wanted to scale > 100s of nodes? Are there any benchmarks that show at which number of nodes (for some given protocol) the message complexity starts to affect throughput?
2
0
4
@ellierdavidson
Ellie Davidson
7 months
@0xfuturistic @benafisch @Jskybowen The orderflow is sent directly to the sequencing network, just as Ethereum orderflow is sent directly to the Ethereum network. If users want to give private orderflow, they can do that too by sending their transactions to specific sequencers within the network.
1
0
4
@ellierdavidson
Ellie Davidson
7 months
0
0
4
@ellierdavidson
Ellie Davidson
7 months
@hasufl I see a few potential outcomes: 1. Unsophisticated preconfers will outsource preconfirmations to mev-boost / builders since preconfers need to calculate real-time profitability of transactions they are preconfirming. Unsophisticated preconfers can't do this locally, and
0
0
4
@ellierdavidson
Ellie Davidson
6 months
Sometimes it really seems like all roads just lead back to the fair exchange problem.
1
0
4
@ellierdavidson
Ellie Davidson
11 months
I really feel the crypto space could benefit from more empirical research. Theory is important (and usually way more fun!), but it doesn’t capture the entire picture, particularly when it comes to economic incentives / anything that involves interacting with real people.
0
0
3
@ellierdavidson
Ellie Davidson
5 months
1
0
3
@ellierdavidson
Ellie Davidson
7 months
@0xfuturistic @benafisch @Jskybowen A user submitting a transaction to a rollup using a shared sequencer is the same as a user submitting a transaction to the Ethereum public mempool. 😀
0
0
3
@ellierdavidson
Ellie Davidson
6 months
@cryptobuilder_ @umededoteth @januszg_ The true answer is that espressos can vary in size - usually somewhere between 25-40ml. So the doppios will also vary in size. 😀
3
0
3
@ellierdavidson
Ellie Davidson
6 months
@0xtaetaehoho @eigenlayer Like @0xkydo said, there are many preconf designs. In the specific case of bridging, there are a few options we have: 1. Use preconfirmation slashing as insurance. If the preconfirmation is reorged, the user can receive an insurance payout. However, this likely won't cover
1
0
2
@ellierdavidson
Ellie Davidson
8 months
@samlafer You can also get atomic execution for cross L2-L1 transactions with based sequencing, which seems very useful. However, with careful design of a decentralized, shared sequencer you can achieve this as well.
0
0
2
@ellierdavidson
Ellie Davidson
6 months
@cwgoes @NojSnow1 My two cents - I feel that things like MEV are easier to tackle in the sene that they are transparent - we can see the data of MEV, we can understand the games being played. We don't have the same advantage with VC, bank, and government games. 😀
0
0
2
@ellierdavidson
Ellie Davidson
11 months
@ballsyalchemist @aztecnetwork @specialmech This is a great post! I feel like fast pre-confirmations really improve the user experience. I think it is very possible to build a lightweight consensus for this, such that the overhead is quite minimal compared to proving time. I'll write something up for the forum.
0
0
2
@ellierdavidson
Ellie Davidson
5 months
@jillrgunter I assumed they were making another Tron movie, not this! 😱
0
0
2
@ellierdavidson
Ellie Davidson
9 months
I loved @ConorMcMenamin9 ’s talk at CCE.
@ConorMcMenamin9
Conor McMenamin
9 months
Based rollups x Based preconfirmations x PBS x Harberger Tax (x SUAVE?) 🤯 Here's my talk from CCE'23
6
6
37
1
0
2
@ellierdavidson
Ellie Davidson
8 months
@samlafer @EspressoSys For example, if rollup A uses FCFS ordering and rollup B does not, a builder will make sure that rollup A’s portion of the bundle adheres to FCFS ordering.
1
0
2
@ellierdavidson
Ellie Davidson
5 months
@cooper_kunz @NeerajKA I kind of feel like he’d be on our side, honestly!
1
0
2
@ellierdavidson
Ellie Davidson
6 months
1
0
2
@ellierdavidson
Ellie Davidson
5 months
@gakonst I’m happy to answer all questions Espresso!
1
1
2
@ellierdavidson
Ellie Davidson
8 months
@0xPolygonLabs This is a really cool design! The docs explain that atomic txns get a lock on the state of their respective chains, but only after the AggLayer executes them. Couldn't a invalidating txn come in to the chain between when the AggLayer executes and the chain locks its state?
0
0
3
@ellierdavidson
Ellie Davidson
5 months
Explanation of Espresso’s marketplace design! This design gives rollups maximum flexibility and sovereignty.
@benediktbuenz
Benedikt Bünz
5 months
Espresso is building a marketplace for rollups to sell their sequencing rights. We wrote up a detailed post on our market design: a combinatorial lottery that sells execution tickets for rollups or bundles of rollups. Please give us feedback on the design:
8
21
115
0
0
3
@ellierdavidson
Ellie Davidson
7 months
@angela_sun__ @EspressoSys Thank you so much, Angela! It means a lot to hear you say that.
0
0
1
@ellierdavidson
Ellie Davidson
7 months
@marek_ This is a really good summary!
1
0
1
@ellierdavidson
Ellie Davidson
6 months
0
0
1
@ellierdavidson
Ellie Davidson
9 months
@gakonst @llamaonthebrink I've been thinking along these lines as well - I'd love to discuss more with anyone interested! My concern is that I don't think getting rid of synchrony assumptions gets rid of timing games. Builders will always want to spend more time maximizing their blocks.
1
0
1
@ellierdavidson
Ellie Davidson
7 months
@titanbuilderxyz Is this recorded? Please say yes!
1
0
1
@ellierdavidson
Ellie Davidson
7 months
@SashaSpiegelman Why do you think it doesn't make sense in practice? :)
1
0
1
@ellierdavidson
Ellie Davidson
6 months
@MuratLite Thank you, Murat!
0
0
1
@ellierdavidson
Ellie Davidson
7 months
0
0
1
@ellierdavidson
Ellie Davidson
7 months
@TrustlessState When will Ethereum do the right thing and just rollup already?
2
0
1
@ellierdavidson
Ellie Davidson
7 months
@imdaisyadams They will definitely be recorded, and potentially live-streamed! I’ll let you know once I know more.
1
0
1
@ellierdavidson
Ellie Davidson
8 months
@samlafer @EspressoSys FCFS transactions would still go through a builder
0
0
1
@ellierdavidson
Ellie Davidson
5 months
@samnotmissing @hasufl @benediktbuenz Yes, it can be real! I think the Espresso marketplace facilitates this kind of thing very well.
0
0
1
@ellierdavidson
Ellie Davidson
6 months
@NojSnow1 @cwgoes I strongly agree - it is very difficult to create the kind of goods we need to truly disintermediate when we need to rely on the very people we are trying to disintermediate.
0
0
1
@ellierdavidson
Ellie Davidson
9 months
@gakonst @llamaonthebrink To me, the key question is how do we make block builders not incentivized to play timing games? (And doing that is probably easier in an optimistically responsive protocol like HotStuff)
0
0
1
@ellierdavidson
Ellie Davidson
6 months
@0xfuturistic FLP - no contest
0
0
1
@ellierdavidson
Ellie Davidson
6 months
@cryptobuilder_ @umededoteth @januszg_ For example, American-made espressos tend to be slightly larger than Italian-made espressos.
0
0
1