Register and share your invite link to earn from video plays and referrals.

trent.eth
@trent_vanepps
organizer at @protocolguild - an independent funding org for @ethereum core devs. prev. @ethereumfndn
2.2K Following    32.8K Followers
Blob markets deserve thoughtful attention and improvements! Glad to see @ethlabs_org spearheading
One would think that because blobs are almost free, L2s should have no problem landing blobs. But one interesting thing I learned from interviewing L2s is that they in fact have a lot of trouble landing blobs, EVEN WHEN there's no congestion. I want to explain why, as that reveals some very interesting facts about the protocol. Recall that blob pricing works similar to gas pricing (EIP-1559), where there's a "base fee" which goes up or down each block, depending on whether the previous block hit the target number of blobs (14 out of 21). The idea is that in a well-functioning market, the base fee will track the "market price" of blobs, so that you can land blobs by just paying the base fee, with perhaps a little priority fee if there's congestion. However, whereas this mechanism works well for regular gas, it turns out to be an issue for blobs, because blob demand is relatively inelastic to price. In other words, just because the blob price is low does not mean that L2 will send more blobs -- they still need to fill those blobs with L2 transactions, which may have low demand even when L1 blob fees are low. As a result, blob usage has been consistently below target, such that the blob price sat at 1 wei -- the theoretical minimum -- for a long time. A later EIP raised the floor higher, but it's still so low as to be effectively free. Why is this an issue? Normally it's not. People love free blobs! But at times of congestion, because the base price starts so low, it takes a HUGE amount of time for the base price to rise enough to discover the true market price. For example, if the base price is 1 gwei and the (hidden) market price is 40 gwei, it would take 47 consecutive full blocks (~10 minutes) for the base price to catch up. By the time it catches up, the congestion may already be over. So what do L2s do during congestion? They bid with the priority fee, but without knowing what the true market clearing price is, they have to overbid in order to be sure that their blobs will be included. This is precisely the unreliability / wastefulness that EIP-1559 was set out to fix in the first place! But price instability is not the only reason why L2s have trouble landing blobs. There's another more subtle and interesting reason -- MEV. Blobs are large chunks of data, and as such they cost bandwidth to propagate. Since bandwidth is a finite resource, everything being equal a block with blobs will take longer to propagate than a block without blobs. This is an issue because a block builder only has a limited amount of time to propagate blocks before missing the attestation deadline, which would cause their block to be reorg-ed. Therefore, block builders play a timing game where they wait as long as possible so they can pack the most valuable (high MEV) transactions into their block, but not waiting so long that they miss the attestation deadline. Therefore, blobs have a hidden cost -- because they make blocks larger, builders who include blobs must send out their blocks sooner, causing them to miss out on some MEV. As such, some builders refuse to include blobs EVEN WHEN there's no congestion in the blob market, so from the L2's perspective they just see their blob transactions being silently dropped, even though they appear to be paying adequate fees. To truly ensure blob inclusion, the L2 would have to include a high-enough priority fee to compensate for the lost MEV from the builder, but once again this value is hidden and hard to discover. In short, there are at least two forces against L2s landing blobs reliably: - The blob price being so low that it kills price discovery and causes bidding wars during congestion. - Blobs cause builders to lose MEV, so they ignore blobs unless priority fees are high enough to compensate for the MEV. So what can we do to make blobs more reliable? Good news is that things will already get better in Glamsterdam due to ePBS giving blobs more time to propagate, but more fixes are required if we want to completely fix these issues. Thankfully many researchers including @fradamt @potuz_eth @barnabemonnot are already thinking about this -- I may talk about some of their ideas in a future post!
Show more
.@ProtocolGuild's critical, eg. Glamsterdam will make life in the L1 @ethereum metropolis evermore affordable we're building for long time horizons, ethereum as the rails 🛤️ feeling comfy that ethereum will uphold the guarantees that @ship_armada & our integrations depend upon
Show more
The lens that continues to most excite me for our work at Ethlabs: Make ETH the world's most durable and useful SoV By leveraging the things that Ethereum is already best-in-class at The core PMF of crypto as freedom-enabling tech requires delivering the most resilient SoV
Show more
Proud to have taken the 1% pledge, committing 1% of our ARM token supply to support @ethereum’s core contributors Join us on Friday 16th October at 16:00 UTC to listen @Ether_Gavin discuss the protocol!
Show more
privacy is normal! happy to have another project in this vertical recognize the benefit of supporting core development 🫡 ↓ check out Armada and their Pledge ↓
1/ Protocol Guild is proud to announce that @ship_armada has taken the 1% Pledge - committing 1% of the ARM token supply to support Ethereum's core contributors 🌟 Read the full announcement here:
Show more
Aztec will be claiming its rightful place as the leading generalized privacy chain over the coming weeks and months. You’ve been warned.
EIP complexity assessment is one of the coolest things i've seen unlocked/augmented by AI workflows. still needs tuning, but I hope we can deeply integrate it to help us move faster/scope better hopefully we never have to hear "it's a trivial change" w/o backing it up!
Show more
two competing forces today 🤜🤛 1) a call by @URozmej to ship forks faster by modernizing tooling and expectations 2) a complexity assessment demo by @danceratopz highlighted an already ambitious hegota scope so what do? 🧵/
Show more
derive v3: options on ethereum mainnet 👀
Derive V3 is live. The migration completed successfully and trading has resumed. We've rebuilt Derive to compound our growth in onchain options, with custody on Ethereum, ZK proofs for margin and settlement, and sub-millisecond order matching. What does this entail? ➤ Launch no-code vaults and earn fees ➤ Free up capital with ETH + BTC risk offsets ➤ Earn and borrow across ETH, WBTC, HYPE + USDC ➤ Faster listings across crypto and RWAs ➤ Build and monetise apps on Derive with less setup We'll build on this foundation with new markets, vaults and partner integrations over the coming weeks. 5+ years on onchain options:
Show more
The EF applied for .ethereum 👀
ICANN revealed 986 strings in 1614 applications from 407 parent companies. Slice and dice the data at
ETH has clearly never been in a better position to show why it will emerge as the preeminent global SoV asset - clear path to post-quantum and native privacy - best-in-class security, resilience, and censorship resistance with 10+ years of uptime - widest distribution and deepest liquidity - largest and most economically productive DeFi ecosystem - native, trustless movement of assets across the Ethereum ecosytem backed by fast finality + ZK with ETH at the center - users, organizations, and institutions of all sizes around the world depending on it as critical shared infrastructure
Show more
ETH is a store of value and one of the most important apps on ethereum.
if you're a blob/DA consumer, reach out to @decentrek to give core devs feedback on how we should scale!
@forkcast_eth (and by extension, @EthCoordinate) is critical gov/coordination work and should be well funded!
@d_gusakov @LidoFinance yes! Lido was the very first @ProtocolGuild funder, critical early support for the new project still in the top 10 of the All-Time donor leaderboard 💪
Show more
@d_gusakov @LidoFinance yes! Lido was the very first @ProtocolGuild funder, critical early support for the new project still in the top 10 of the All-Time donor leaderboard 💪
Show more
4 years ago today ♥️
Boulder group a few minutes pre merge!! Now on the other side 🐼
to moderate on this slightly - i should have included the caveats "should the situation not improve.." feature funding / "pay to play" comes with not great tradeoffs - bulk maintenance funding with safeguards to deliver gives continuity, along with political autonomy
Show more
i have a strong conviction that client teams should start pricing Hegota EIPs by complexity, refusing to prototype until funding is attached to add further insult to irony, the bedrock guarantees of network client diversity make honest pricing even harder
Show more
periodically i clear my mute list and then very quickly am reminded why that person was muted
"Technology is never just technology. All Models Are Wrong examines who controls and benefits from these systems and how they might be organized differently." looking forward to reading! 👀 topical as i work on my talk for the Protocol Symposium next week
Show more
I'm excited to finally announce All Models Are Wrong (on @Substack)! The thesis of the show is that the continued development and introduction of “frontier technologies” will (as it has already) bisect traditional political camps in ways that will surprise us. The models that we’ve grown up with to make sense of the world have increasingly failed us and do not reflect our current reality. Technology is never just technology. All Models Are Wrong examines who controls and benefits from these systems and how they might be organized differently. More details to come soon and subscribe below🔖
Show more
What is the Lighthouse Ethereum client up to these days? 🤔 Our developers have been working diligently to ship Gloas! And the Glamsterdam devnet-8 is live and open to the public. Any interested parties (e.g. block builders) who wish to get familiar with how ePBS works can join the devnet for testing. 🐻‍❄️
Show more