diego Profile Banner
diego Profile
diego

@0xfuturistic

1,757
Followers
444
Following
47
Media
1,067
Statuses

lost in abstraction

Joined November 2021
Don't wanna be here? Send us removal request.
Pinned Tweet
@0xfuturistic
diego
2 months
I made Uniswap V2 resistant to sandwich attacks with only 19 lines of code. This solution preserves atomic composability, has zero dependencies, and requires no additional infra or off-chain computation. Here's how it works 👇
Tweet media one
18
24
303
@0xfuturistic
diego
1 year
Introducing zkUniswap: a first-of-its-kind zkAMM 🪢 It combines UniswapV3 and a zkVM (RISC Zero) to enable off-chain computation of swaps, aiming for long-term cost efficiency without compromising trust.
18
77
447
@0xfuturistic
diego
4 months
who’s building a private uniswap on ethereum? i.e., an AMM that provides differential privacy to users
Tweet media one
35
15
258
@0xfuturistic
diego
4 months
🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸🩸 Introducing MEV-Tax, a practical Solidity library for MEV taxes. It's dead simple to use and allows your smart contract to start capturing MEV today. Check it out 👇
4
14
135
@0xfuturistic
diego
1 year
🔴 Introducing Sequencer Commitments for the OP Stack This implementation makes changes to the op-node that enable it to enforce granular, reliable, on-chain contracts involving sequencers. Let's dig in 👇
4
16
106
@0xfuturistic
diego
5 months
who's creating an L2 with USDC as the custom gas token? want users to just have to have USDC for making txs
77
1
101
@0xfuturistic
diego
4 months
🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒 Introducing Transience, a library for safely using transient storage in Solidity (without assembly).
2
8
59
@0xfuturistic
diego
1 year
just finished up the README for Emily, providing an in-depth overview of its architecture, functionalities, and integration methods. check it out!
6
4
49
@0xfuturistic
diego
3 months
// hackathon idea univ4 pool that does a frequent batch auction, so all swaps in the same block happen at the same price. does this mean that the order of swaps in a block would not matter anymore? would this address single-block MEV?
18
1
42
@0xfuturistic
diego
2 months
It leverages the Greedy Sequencing Rule from the paper "Credible Decentralized Exchange Design via Verifiable Sequencing Rules" (), along with a novel constant-time verification algorithm. Check it out:
1
1
38
@0xfuturistic
diego
4 months
looking forward to ethcc next week
Tweet media one
0
2
34
@0xfuturistic
diego
8 months
I like the idea, but why Windows?
@ethresearchbot
ethresearchbot
8 months
[Space Program] Launch an Ethereum node into low Earth orbit By: - Mirror 🔗 Highlights: - The project aims to launch an Ethereum node into low Earth orbit to enable direct communication with a ground computer. -It plans to use a 1U CubeSat with a
40
27
115
1
0
6
@0xfuturistic
diego
2 months
Fun fact: I originally developed this solution over a weekend for my Paradigm Fellowship application. The prompt was, "What change would you make to Uniswap v2 to prevent or mitigate 'sandwich attacks'?" This was before @UmbraResearch posted their solution.
Tweet media one
1
0
32
@0xfuturistic
diego
2 months
@dougfeagin Thanks for helpful feedback and discussions @danrobinson , @theo_diamandis , @MatheusVXF , @GuilleAngeris , @cairoeth , @W_Y_X & others! 🥪🦄
@0xfuturistic
diego
2 months
I made Uniswap V2 resistant to sandwich attacks with only 19 lines of code. This solution preserves atomic composability, has zero dependencies, and requires no additional infra or off-chain computation. Here's how it works 👇
Tweet media one
18
24
303
2
0
26
@0xfuturistic
diego
9 months
Introducing a new math library for Solidity: Prime field arithmetic, tailored to the secp256k1 curve. Ideal for applications leveraging a high level of mathematical rigor and precision, such as in DeFi and cryptography. Check it out now! 👇🍭
0
5
26
@0xfuturistic
diego
2 months
The rule is based on the principle that for any pool state, either all buy orders or all sell orders get a better execution (i.e., prices) than at the block's start. The rule works by: 1. Executing any buy or sell, whichever of two would get a better execution. 2. Continuing
1
0
23
@0xfuturistic
diego
2 years
@1n5734d0fu @_Dave__White_ @danrobinson @tarunchitra @GuilleAngeris @0x94305 @Panoptic_xyz @guil_lambert yes -- really love @panoptic_xyz 's composite option token! :) I had originally though of everlasting options bc you could track any price index (which could unlock a lot of interesting things for NFT finance!)
36
0
3
@0xfuturistic
diego
1 year
💭 What are zkAMMs? zkAMMs are an extension of traditional AMMs, integrating zero-knowledge proofs in-protocol. Unlike zk-rollups, the proof verification is done by the protocol itself, even on non-zk environments like the Ethereum Mainnet.
2
0
20
@0xfuturistic
diego
1 year
By using zk proofs, zkAMMs aim to shift part of the computational load off-chain, potentially reducing on-chain costs in the long run without compromising trust guarantees. Check out the code today 👉
0
0
20
@0xfuturistic
diego
2 months
This approach isn't the only one. Below, for example, enforces that execution for a swap is no better than at the block's start, and it also works!
@UmbraResearch
Umbra Research
3 months
A SANDWICH-RESISTANT AMM In this post, @jarxiao , @FrankieIsLost , @0xShitTrader , and @danrobinson introduce an AMM design that protects swappers from frontrunning attacks. This is an application-layer mitigation to atomic sandwich attacks.
Tweet media one
24
68
361
2
0
18
@0xfuturistic
diego
4 months
what determines whether price discovery happens in the CEX or the DEX? I wonder if this has already been studied, beyond just assuming that liquidity depth and transaction costs make a difference (cc @0xMagnusHansson )
5
1
18
@0xfuturistic
diego
2 years
@bad2sentence this happened to my buddy eric
0
0
14
@0xfuturistic
diego
10 months
have been getting funded by them and it made a difference. thank you @rebeccadai0 @austingriffith ! BuidlGuidl is undoubtedly one of the best things in the ecosystem. 🏰
@austingriffith
Austin Griffith 🛠🚢🔥
10 months
🏰 BuidlGuidl is punk af 🧑‍🎤 👨‍🎤 👩‍🎤 🌎 we stream ETH to open source devs all over the world ⚙️ we do this fully onchain using custom smart contracts 🔥 in '23 we funded more than 150 builders!!!! 🧑‍🏫 and we aren’t just funding, we are also educating…
19
111
449
1
1
17
@0xfuturistic
diego
2 months
This solution isn't perfect: 1. Proposers must follow the ordering rule. 2. Risk-free sandwich attacks over several blocks if proposers are the same. 3. The rule has price discovery issues if there are 3 pools with the same token. More on this in README:
1
1
18
@0xfuturistic
diego
1 year
I wrote this post yesterday. Here's a quick 🧵 on the ideas 👇
@0xfuturistic
diego
1 year
⛓️ Introducing PEPC-DVT ⛓️ A novel mechanism for enforcing proposer commitments in Ethereum without requiring changes to consensus 💫
10
41
122
2
3
15
@0xfuturistic
diego
7 months
he who controls the orderflow controls the spice
1
0
13
@0xfuturistic
diego
2 months
Consider a hypothetical buy order by Alice sent to the public mempool of Ethereum Mainnet that a proposer (or builder in PBS) wants to sandwich attack. Without the rule: 1. Proposer front-runs Alice with a buy, raising the price. 2. Alice buys at a higher price. 3. Proposer
1
0
13
@0xfuturistic
diego
2 years
could everlasting options be implemented with something like ticks (i.e., concentrated liquidity) to allow for different strikes in the same liquidity pool? cc @_Dave__White_ @danrobinson @tarunchitra @GuilleAngeris @0x94305
11
0
12
@0xfuturistic
diego
1 year
As L2s gain momentum, sequencers' capacity to establish credible commitments becomes ever more important. This not only enhances transparency in transaction ordering but also holds the potential for versatile, general-purpose contracting with the sequencer as the counterparty.
1
0
12
@0xfuturistic
diego
7 months
assume a rollup wants to outsource sequencing to a network of (shared) sequencers. how do these sequencers get the orderflow (txs) sent to the rollup’s original sequencer? 🤔 cc @benafisch @ellierdavidson @jskybowen
8
0
12
@0xfuturistic
diego
10 months
bom dia
Tweet media one
0
1
12
@0xfuturistic
diego
1 year
💬 What are Sequencer Commitments? They define behavioral constraints for sequencers. It enables them to engage in on-chain agreements about their future actions, drawing from the PEPC framework. More on PEPC here:
@0xfuturistic
diego
1 year
I wrote this post yesterday. Here's a quick 🧵 on the ideas 👇
2
3
15
1
0
10
@0xfuturistic
diego
1 year
Your perspective can steer this research's trajectory. Contribute, suggest, or get your hands dirty by forking the repo. Let's explore what's possible with sequencer commitments.
1
0
10
@0xfuturistic
diego
1 year
How does it work? It's simple — at the rollup client, we integrate a call to the L1 to filter new L2 payloads for commitment satisfaction. This call is made to Emily, a library to which we outsource the work of checking commitments.
1
0
10
@0xfuturistic
diego
8 months
denver shrooms just hit different 💯
7
1
8
@0xfuturistic
diego
3 months
just woke up from a 4-hour nap on the floor of the airport AMA
2
0
9
@0xfuturistic
diego
2 years
@0xgodking its gonna be tough without any way for lenders to short the credit of the borrowers / hedge against a default (as you would with a credit default swap -- problem is who would sell it to you / go long the credit without there being any form of recourse if there's a default)
Tweet media one
1
0
8
@0xfuturistic
diego
8 months
ngl the background music in the video slaps
@Uniswap
Uniswap Labs 🦄
8 months
Introducing the Uniswap Extension 🦄 The first wallet to live in your browser’s sidebar. No more pop-ups. No more transaction windows. Waitlist opens today 👇
426
484
2K
1
0
8
@0xfuturistic
diego
2 years
@CL207 mi pais 😎🇦🇷
Tweet media one
0
0
8
@0xfuturistic
diego
1 year
🛠 Potential Use Cases: - Programmable sequencing policies. - Techniques for MEV mitigation. - Credible no-front-running commitments. - Multi-chain atomic operations
1
0
8
@0xfuturistic
diego
9 months
why is writing dune queries so hard 😭
5
0
7
@0xfuturistic
diego
1 year
🌐 Core Features: 1. Dynamic Commitments: Sequencers enter commitments in the L1. 2. L2 Enforcement: Commitments are enforced in L2 blocks. 3. Flexible Design: Commitments are Turing-complete and defined in the EVM.
1
0
7
@0xfuturistic
diego
2 years
one with AI
Tweet media one
1
0
6
@0xfuturistic
diego
1 year
so good
@mikeneuder
mikeneuder.eth ⟠
1 year
a few new high-level ePBS diagrams came out of ethcc! the "heart diagram" and "traffic light matrix" are presented in my talk! check it out if you are curious :-) thanks @tzhen for pushing for big-picture thinking
Tweet media one
Tweet media two
7
13
100
1
0
7
@0xfuturistic
diego
1 month
online chisel emulator? 🤔 @gakonst @r_krasiuk
@FUCORY
fucory.eth
1 month
Introducing Tevm Cast A simple online `forge cast` emulator
Tweet media one
3
12
85
1
0
6
@0xfuturistic
diego
1 year
has there been any work on zkAMMs? where say the caller posts a proof for the successful execution of the swap step for some amount in & amount out (among other things)
3
0
6
@0xfuturistic
diego
1 year
saturdays are for catching up with old friends
Tweet media one
1
0
5
@0xfuturistic
diego
10 months
the truth is, you don’t need Eigenlayer for restaked rollups
1
0
6
@0xfuturistic
diego
4 months
The library, which implements MEV taxes as introduced by @danrobinson and @_dave__white_ last week, allows your smart contract to automatically charge a tax based on the priority fee of the transaction.
@danrobinson
Dan Robinson
5 months
New mechanism with @_Dave__White_ ! We present MEV taxes, a technique that: * Lets arbitrary apps capture their MEV * Preserves composeability * Would work today on OP Stack L2s like @Optimism @base @Blast_L2 The secret? The surprising power of priority ordering 🧵
Tweet media one
24
65
394
1
0
6
@0xfuturistic
diego
1 year
This opens up new ground for agent programmability at Ethereum's consensus layer, paving the way for more reliable general-purpose contracting with validators on core protocol duties like block proposing.
2
0
6
@0xfuturistic
diego
11 months
this but decentralized (with enforcement at the rollup level)
2
0
6
@0xfuturistic
diego
1 year
@drCathieSo_eth hey! the repo is from before HackZuzalu. feel free to link any research articles about zkAMMs you have ;)
2
0
6
@0xfuturistic
diego
7 months
missing doing my college math homework aaaa it was such a bliss
0
0
5
@0xfuturistic
diego
7 months
who's building a cryptocurrency that tracks an inverse Argentine peso? this would allow Argentinian's to hedge against inflation by simply buying the token
3
0
4
@0xfuturistic
diego
7 months
truly innovative work by @cairoeth to bring preconfirmations to life
@cairoeth
cairo | 👅🌈👅.eth
7 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
0
0
5
@0xfuturistic
diego
11 months
@_danielmarzec lets build it?
2
0
5
@0xfuturistic
diego
8 months
the future is now. what are you waiting for?
@MorePerfectUS
More Perfect Union
8 months
Wendy’s will start experimenting with surge pricing in 2025, along the lines of Uber and Lyft. Wendy’s will test “dynamic pricing” on burgers, Frosties, and other menu items, which will cost more during times of increased demand.
2K
991
3K
0
0
5
@0xfuturistic
diego
10 months
this guy knows
@henlojseam
jseam
10 months
@optimizoor I think the real problem is finding state transitions onchain that leads to +EV when calling the functions If the EV > gas costs people will call the function anyway Eg. NFT mints So far these function calls are speculative in nature and rarely creates genuine value
0
1
2
3
0
5
@0xfuturistic
diego
4 months
0
0
5
@0xfuturistic
diego
2 years
hacked together an implementation of restaking. check it out!
@cairoeth
cairo | 👅🌈👅.eth
2 years
Introducing : the first platform that allows to use any ERC20 to validate, simultaneously, any or all on-chain trust networks. As examples, we decentralized the OP sequencer and developed an L3 POC. built together w/ @0xfuturistic
Tweet media one
7
4
50
3
0
5
@0xfuturistic
diego
7 months
who's building plonky4?
2
0
5
@0xfuturistic
diego
1 year
@cronokirby BLS with the BLS12-381 curve. main reason for using that over ECDSA is that BLS can aggregate signatures (and have them all checked) much more efficiently, which means that it can scale effectively as the set of validators grows
1
0
5
@0xfuturistic
diego
4 months
Admittedly, the library only works in environments where competitive priority ordering is in effect, so expect the library to only work on L2s like Base, Optimism, Zora, etc. for now. For more details, check out the original article for the mechanism (Priority Is All You Need).
1
0
4
@0xfuturistic
diego
7 months
why hasn’t flashbots launched PBS for L2s?
4
0
4
@0xfuturistic
diego
2 years
@0xgodking on the other hand, it's still possible to have undercollateralized lending without recourse but for borrowers with on-chain revenue (i.e., undercoll. lending for DAOs like @debtdao )
0
1
4
@0xfuturistic
diego
2 years
@ShadiBartsch if you do base pi then sure. here's an example
0
0
4
@0xfuturistic
diego
1 year
maybe i should pick it back up
1
0
4
@0xfuturistic
diego
2 years
starting to believe that what Robin Hanson was for AMMs Robert Shiller may be for NFT financialization (bless his work on property derivatives)
1
0
4
@0xfuturistic
diego
2 years
fantastic discussion going on under this tweet's replies
@0xdoug
Doug Colkitt
2 years
Many believe both 1) AMM LPs aren’t making very good returns, and 2) RFQs backed by professional market makers will replace AMMs Why would trading firms, with ultra high return targets, want to get into a price war against AMMs who are already selling liquidity too cheap?
12
2
91
0
0
3
@0xfuturistic
diego
2 years
future of defi?
1
1
4
@0xfuturistic
diego
2 years
Tweet media one
0
1
4
@0xfuturistic
diego
3 months
@cautionfun_ @VerusCoin cool! looks interesting
0
0
4
@0xfuturistic
diego
4 months
Key features: • 🤝 Easy to use: just inherit the contract, apply a modifier to the functions where you want to apply the MEV tax, and voilà! • 🛠️ Customizable: you can define your own tax function • 🌀 Flexible: set any address as the recipient of the tax payments
1
0
4
@0xfuturistic
diego
1 year
anon are you paying attention?
@hasufl
Hasu⚡️🤖
1 year
SUAVE🤝PEPC
5
3
29
0
0
4
@0xfuturistic
diego
8 months
why does flashbots not use a vickrey auction?
5
0
4
@0xfuturistic
diego
3 years
0
0
4
@0xfuturistic
diego
2 years
@0xngmi another interesting observation is that OlympusDAO's TVL is 3/2 the aggregated TVL of its forks
Tweet media one
0
0
3
@0xfuturistic
diego
11 months
how can you credibly align users of a blockchain with the goals of the DAO behind it, while keeping that blockchain permissionless? easy: have users (or a third-party on their behalf) put up a stake that gets slashed if they break any behavioral rules. how? by an observer
3
0
3
@0xfuturistic
diego
2 years
0
0
3
@0xfuturistic
diego
2 years
@ZuneNFT @BendDAO realistically though it was mitigated bc measures were put in place (i.e., limit on liquidation forcing them above 95% of the floor was dropped and utilization rate (thus APRs) went down bc some large depositors put ETH back in)
2
0
3
@0xfuturistic
diego
2 months
@FrankieIsLost why not just order the union by priority fee?
1
0
3
@0xfuturistic
diego
4 months
@tarunchitra love ur research :)
1
0
3
@0xfuturistic
diego
2 years
@BendDAO tagging ppl who may be interested / could be valuable to have in the discussion @CodeInCoffee @CirrusNFT @ABBBBBB_NFT @MonetSupply @tarunchitra also @rleshner @KtkZergs @TradFiWhale (linked your tweet)
3
0
3