
ncitron.eth
@NoahCitron
Followers
12K
Following
6K
Media
90
Statuses
1K
building open source public goods @a16zcrypto
Joined September 2020
A few days ago, @samczsun pointed out that @indexcoop's Rari pool 19 was being attacked. While this was indeed an attempted oracle manipulation, the attacker ended up failing miserably and lost 68 ETH. Here's a breakdown of how it went wrong for the attacker:.
14
121
596
Life update:. I'm joining @a16z crypto as a research engineer!. Super excited to solve difficult problems with some of the best investors, engineers, and researchers in the space.
44
18
602
Hello wallet friends. Vitalik wants you to run light clients. My DMs are open.
@NoahCitron and others working on helios are heroes. It's an indispensable part of the ethereum dream that you should be able to access the chain (read and write) without needing to trust centralized third parties. Looking forward to seeing wallets incorporate helios.
71
71
540
The challenge that launched a thousand lines of code and created one of the strangest looking blocks in Ethereum's history. @mg_486662 and I cracked the IAmTheOptimizer challenge, here's how we did it. 1/10
26
71
374
$DPI is just 9k $COMP and 500k $UNI away from being able to make governance proposals on its own. @indexcoop is rapidly becoming one of the most influential voters in the entire DeFi ecosystem.
6
20
191
A 1000 ETH buy of $DPI on @Uniswap V3 executes at just 3% slippage compared to 23% on V2. Both pools have nearly identical TVL. The fact that protocols are still doing LM on V2 is astounding to me.
14
20
176
I'll be speaking about the future of light clients @EFDevcon!. Excited to see you all there!.
8
5
172
This was probably the best way this situation could have shaken out. A bot made some money, and a bad actor lost some. Huge shoutout to @samczsun for noticing the attempted attack and to the @RariCapital team for responding by disabling BED as collateral on pool 19.
0
1
141
Holy crap I can't believe I just proposed that $DPI gets added to @AaveAave . I love my job.
5
11
135
I've been meaning to learn Cairo for a while, so as a first project I built a merkle distributor so projects can easily do airdrops on @StarkWareLtd's StarkNet!. Definitely check out the code if you want to get a feel for Cairo.
3
13
125
Super excited to be starting at @indexcoop full time! Huge shoutout to everyone who smacked those yes votes on IIP-66 to make this happen.
11
5
126
Today we released Jolt, our new zkVM! While we've highlighted its performance characteristics, I want to show off its incredible developer experience. Using Jolt is as simple as adding #[jolt::provable] to your Rust functions.
1/ We're excited to share the initial release of Jolt, a new approach to zkVM design. Early benchmarks indicate it outperforms RISC Zero by ~6x and SP1 by up to 2x. Major optimizations are still in the pipeline.
5
8
118
Ethereum scaling to 0.5 mb/s of throughput in 2025!. Assuming 100 bytes (compressed) for an average transaction, this brings the total throughput of Ethereum's rollups to 5k TPS!.
For 2025 we need Fusaka on L1 with PeerDAS, ideally with 48/72 blob target/limit. Let's aim to get a Fusaka testnet with these blob parameters running the day after Pectra goes live.
5
13
110
If you want to help build the future of light clients, my DMs are open.
An important step. Some important next steps:. * Helios (or alternatives) being integrated into user wallets, on mobile and desktop.* L2 configs moving onchain (first step: ).* L2 configs including specification of state proof verification rules (a.
12
4
89
I know what I'm working on tomorrow. Thanks for the feature request @VitalikButerin.
One way @a16z Helios could meaningfully improve things on user privacy and gain more adoption is by combining multiple useful features into its proxy: in addition to its current light client features, also route user requests through Tor.
5
5
86
I have a midterm tomorrow and another on Tuesday but instead of studying I'm coding up an @AaveAave governance proposal and watching the Superbowl.
5
1
91
Just read the @feiprotocol turbo contracts and I'm so bullish. This is going to be a new DAO primitive.
3
10
86
If you work on wallets and want to talk about this, my DMs are open.
@killerstorm @ChrJentzsch @NoahCitron and co have been doing heroic work on Helios. We need to see it getting integrated into browser wallets asap.
5
3
84
We've added @LineaBuild support to Helios!. This makes Linea our second supported L2 with more to come soon. Huge shoutout to @0xTeam0 @realbarnakiss and the rest of the @malda_xyz team for building the implementation!.
9
10
77
Recently @mg_486662 and I cracked the IAmTheOptimizor challenge by @0x_Beans. We've released a blog post detailing the challenge, our solution, and an informal proof that we can't be beat (for now). Check it out here:.
1
9
69
$INDEX is now ~35% backed by liquid assets sitting in the @indexcoop treasury and associated multisigs.
2
5
73
Instead of fighting about gas golfing why don't we just support the good people contributing to @solidity_lang and @vyperlang who are working on code optimizers so that we never have to think about gas golfing again.
11
4
71
My third PR to an actual piece of core Ethereum infra broke Prysm on the Medalla testnet, wrecking the last testnet before the beacon chain launch. I think the incident nearly delayed ETH2. Five years later I think I've done ok. Ship that PR, you can't mess up worse than me.
If you're ever scared of starting out, just remember that @tkstanczak began his Nethermind journey back in 2017 by trying to fix a typo in the Ethereum Yellow Paper (rejected&closed) - and now look at him!
8
7
71
If @rainbowdotme adds snapshot voting to their wallet I would be like 10x more involved in governance. When y'all adding this @mikedemarais?.
1
1
62
@VitalikButerin @a16z Good idea! Will look into the implementation. I just wonder if Tor is fast enough to fetch all the proofs in a reasonable amount of time?.
36
3
53
@adamscochran I wouldn't really call this a liveliness failure. The chain is basically operating in longest chain mode (technically LMD-GHST but close enough). If the lack of finality caused large reorgs, one might call this a safety failure, but that didn't happen so. .
2
0
56
You can now earn 0.73% interest paid out in $AAVE on @indexcoop's $DPI on @AaveAave now that AIP-47 has been executed. Not crazy high but probably the safest yield you can earn on $DPI right now.
5
7
51
Huge shoutout to @mg_486662 for being the brains behind the operation. He figured all the contract optimizations. I just built the block builder. This was an awesome little project that took some serious engineering to get right. Our reward: being crowned the optimizers. 10/10.
4
1
51
Had a great time talking with @jessepollak and @rhhackett about all things rollups!. Definitely worth a listen.
Our new podcast episode covers the bustling area of โlayer 2โ rollups, a technology for scaling โlayer 1โ blockchains such as Ethereum. Featuring @jessepollak from @coinbase along with our very own @rhhackett & @NoahCitron. . โคต.
4
6
51
Please lord please give us verkle trees. The stateless stuff it opens up is cool, but it also makes light clients like Helios much more efficient. I'd expect Helios would consume nearly an order of magnitude less data post-verge.
Here's an overview of everything that's been proposed (so far) for Prague/Electra ๐. See the full thread on @EthMagicians ๐งโโ๏ธ.
3
6
51
Very cool page hidden in the depths of the @optimismFND website breaking down the entire diff between geth and op-geth.
7
13
50
Inspired by @sw0nt's challenge, I wrote up a little contract that when called, creates two copies of itself then selfdestructs using @huff_language. Feel free to give it (or one of its descendants) a poke on Goerli at 0xb427bfa9641245914d86ae4425d72294f72a45e4
3
4
50
Someone is borrowing $150k worth of $DPI and sold it to collateralize the position with $ETH, $MKR, $WBTC, and $LINK. Effectively betting that these tokens will outperform DeFi as a whole. Overall really cool use case of @indexcoop's $DPI on @AaveAave.
3
2
49
This has been a big effort. Several people from the OP Labs team have been invaluable already. @refcells has been a contributor since day one and @protolambda, @trianglesphere, and @vex_0x have all been incredibly helpful in understanding the details of the OP Stack.
1
1
38
Want to listen to me ramble about proxies and their evils for 45 minutes? Come listen to my a16z crypto startup school talk on smart contract design patterns!.
@NoahCitron @nassyweazy @riyazdf @PrimordialAA @dwr @alive_eth Smart contract design patterns w/ @NoahCitron .
8
7
45
You guys might have penguin profile pics but do you have a @SetProtocol intern NFT? Setting the floor price for this baby at 1000 ETH
5
9
46
@adamscochran Disagree. The validators have quite a good understanding of the current state, they just can't make a full guarantee that a reorg is impossible. The only way to reorg during a non finality event would be essentially a 51% attack. In other words, ETH looked like BTC for an hour.
2
3
41