Welcome to Modular Media, a weekly newsletter covering news, updates, educational content, and more within the modular ecosystem.
Subscribe to get issues sent directly to your email every Tuesday, and also, make sure to follow us on Twitter for modular-related updates!
You can check out our previous newsletter issue here.
š£ News & Announcements
Eigen Layer Launches 1st Testnet Stage
This past week, Eigen Layer officially launched the first phase of their testnet, finally giving us users a chance to test out this new ETH restaking primitive.
Eigen Layer will be launching its testnet in a series of three stages:
Stage 1: Stakers
Stage 2: Operators
Stage 3: Services
During this stage 1 launch, there will be two ways for users to restake their ETH on the Eigen Layer platform:
Liquid Staking: As of now, users can restake their stETH (Lidoās liquid staking token), or rETH (Rocket Poolās liquid staking token).
Native staking: those running their own home staking setup can set their withdraw credentials to Eigen Layer
This testnet will be launched with a set of guardrails to ensure everything runs smoothly. To be more specific, there are two different multisigs that control the Eigen Layer contracts, both of which will be initially controlled by the Eigenās āearly buildersā. Another thing to note is that this testnet will not be incentivized.
How to get started
Hereās a quick guide to help you get started with the liquid staking option on Eigen Layer:
First, you need to make sure you have some gETH. To do so, simply head to the Alchemy faucet and request tokens to your wallet.
Then, youāll need to swap your gETH for either rETH (Rocket Pool) or stETH (Lido). Here weāll use Rocket Pool. Simply head to the Rocket Pool testnet platform and deposit your gETH in return for rETH.
Once you have your rETH, simply head to the Eigen layer platform, click on āRocket Pool Etherā, enter the amount of rETH you wish to restake, and hit deposit. Thatās it - now your ETH is restaked.
To learn all about this initial testnet launch, make sure to check out the complete article.
What is Eigen Layer
As many of you already know, anyone can stake their ETH in order to become a validator on Ethereum. These validators of course contribute to the security of the entire Ethereum protocol. Eigen Layer allows these validators to āopt-inā and start validating other dapps and protocols, aside from just Ethereum.
Another way to put it is that Eigen Layer is introducing a marketplace of decentralized trust. On one end, we have the sellers (ETH restakers) who sell their security, and on the other end, we have the buyers who buy this ETH security for their own dapp or protocol. For example, if Iām building an oracle, I can have the same people securing mainnet Ethereum also secure my oracle.
Ultimately, the buyers decide what theyāre willing to pay for this shared security, whether itās through some sort of fee percentage or block rewards. If restakers like what youāre offering, theyāll sell you their security.
Eigen layer is an entirely new primitive in the space, which is why this launch has been highly anticipated for some time now. As of today, there are two well-known projects that will be leveraging Eigen Layer - the Espresso sequencer, and Mantleās L2 network. Weāre looking forward to full mainnet launch (hopefully later this year), and are excited to see what people start building with Eigen Layer.
Astria Shares Details on its Shared Sequencer Network
Astria is building a shared sequencer network, adding yet another out-of-the-box component to the modular stack. Last week, the team finally shared some of the details about how this shared sequencer will work along with some of the benefits it will provide.
What even is a sequencer?
A lot of the modular teams today share a common goal - to make deploying a rollup as easy as deploying a smart contract. In order to achieve this goal, there need to be several decentralized, out-of-the-box components that need to be built. One of these components includes a decentralized sequencer, which is what Astria, among others, is working on.
In general, the task of a sequencer is to order our transactions before they actually get executed.
You can imagine the sort of power that comes from being able to choose the way in which transactions are ordered, such as being able to censor transactions or adjust the transaction order in a way that grants the sequencer with the highest amount of MEV possible. This is why one of the biggest milestones for any existing rollup today is to decentralize their sequencer.
Astria Shared Sequencer
Astria is building a proof of stake network whose main responsibility is to order transactions before they get executed. Any user will be able to participate in Astriaās sequencing network, just as any rollup will be able to leverage these sequencer nodes.
There are several benefits that will come with Astriaās decentralized shared sequencer, such as:
decentralization: this will allow rollups to benefit from censorship resistance, as well as liveness (if one sequencer goes down, there are still others who will get your transaction through). Of course, this also means MEV will be spread across a decentralized set of users, rather than just a single sequencer operator who takes all the MEV for his/herself.
Cross Rollup Composability: a shared sequencer will be able to provide you with the guarantee that two different transactions are included within the same block (a bundled block), which opens the door for new types of innovations. Specifically, āthis allows users to specify that a transaction on Rollup A can be included in a block if and only if a different transaction on Rollup B is also included in the same blockā.
Astria EVM
On the same day, Astria announced the launch of Astria EVM, which is the first rollup to adopt Astriaās sequencing network.Ā
Astria EVM will leverage āthe shared sequencer network for fast, censorship-resistant transaction ordering, and Celestia for data availabilityā. The goal is to help bootstrap Celestiaās rollup ecosystem by bringing in the most popular virtual machine in the space, the EVM. At the same time, Astria EVM will provide us all with a first-hand look at āa test case for how to best integrate rollups with our shared sequencer networkā.
It seems to us that Astria EVM will serve as a sort of settlement layer built on top of Celestia, allowing other EVM dapps to use it āas a hub for liquidity and bridgingā.
Whatās Next
Astria also announced a $5.5M raise, in a seed round that was led by Maven11, and featured other participants like Delphi Digital.Ā
It looks like Astria is approaching its devnet launch soon, with more updates expected to be announced over the coming weeks.
More News & Announcements
It looks like a privacy-enabled rollup is coming to Scroll
Arbitrumās first governance proposal, AIP-1, which involved sending $750M to the Arbitrum Foundation, failed to pass due to concerns from the DAO after they realized the Foundation had already taken the funds prior to the proposal. Following the failed proposal, the Arbitrum Foundation proposed two new AIPs, which were meant to incorporate community feedback. To learn all about how this unfolded, we left a link to a Twitter Space about this event down below.
ā10M OP was awarded through RetroPGF Round 2 to the builders and educators whose impact is essential to growing the Optimism Ecosystemā
ā10M OP was awarded through RetroPGF Round 2 to the builders and educators whose impact is essential to growing the Optimism Ecosystemā Eligible projects were placed into three categories: education, infrastructure, and tooling. Here are the top 10 recipients from the education category. Here are the top 10 recipients from the tooling and utilities category, & here are the top 10 from the infrastructure category
Speaking of Optimism, it looks like their proposal to upgrade mainnet to the Bedrock release has officially passed.Ā
For anyone looking for a job in the modular field, Scroll is now looking to hire a protocol researcher
Here are the two winners from Fuel Labsā recent hackathon event.
Hereās a thread that details MicroChain, a trading platform native to Fuel
SwaySwap is now live on Fuelās Beta-3 testnetĀ
Mantle published their Q1 journey report last week, outlining some of their recent milestone achievements, as well as their future outlook. Mantle is an L2 network built on top of Eigen DA.
It looks like āSpace Falconā will be building a web3 gaming hub on Mantle.
Hereās a āmega threadā about the 33 hackathon winners from the recent zkHack event.
Taiko just published āzk-Roller-Coaster #2ā, a thread that dives into the biggest updates from the world of zk over the past two weeks
Here are the winners from the recent ETHGlobal hackathon, that built on Taiko.
Hereās an update on Taikoās alpha-2 testnet. āIt covers highlights like 126 unique provers and counting, and issues like protocol economics design flawsā.
āAnnouncing the first ever Injective Global Hackathon and Grant DAO Round 1ā
Polymer, who are helping expand IBC across more than just the Cosmos ecosystem, just published an article introducing zkTree, āa structure to optimize recursive proofing of zk proofs.ā
Users can now start joining the Eigen Layer Discord server!
Connext just published this thread highlighting their modular interoperability design.
Dovish AMM, DeBankās portfolio tracking platform, and the Rhinofi bridge are now all live on Polygon zkEVM.
Aave on StarkNet reaches phase 2!
StarkNet Social announces their launch will take place on April 25th
Start contributing to Madara, the Rust-based sequencer built on StarkNet
Here are five new projects that have launched on zkSync Era, including Ramp Network, Omnisea, and more.
š Discourse & Education
Are trust-minimized bridges real?
CT cannot seem to reach consensus on key terminology. We have simply shifted the battlefield from trustless to trust-minimized š
Wat do?
Words are hard, but they should have meaning. Otherwise, debates get circular and no progress is made. For this exploration, we are going to use what we believe is the most useful framework for identifying trust-minimized designs. It is borrowed from Mustafa from Celestia, originally seen in his āclustersā article.
Definition: ātrust-minimized bridging specifically means bridges that do not require an honest majority assumption for state validity.ā
Letās overlay this definition onto the weekās discourse.
Takes deep breath
Bridging between L1s
Anatoly from Solana suggests a design for L1-to-L1 bridging that is āpretty close to 1/N securityā. This sounds similar to rollups, which have 1/N security AKA rely on an honest minority assumption.
According to Anatoly, this would work by having some period of time (T) where the local chain (receiving tokens) remains open to fraud proofs. If fraud is observed coming from the remote chain (chain sending tokens) and a proof is posted, then āthe right to update the remote chains state root on the local chain is auctioned off on the local chainā.
So, should this design be considered trust-minimized bridging?
Weād argue no. There is 1/N security for detecting fraud, which is great, but thereās formal governance needed to decide where the coins should go. This introduces an honest majority assumption.
IBC bridging
Henry from Penumbra suggests that weāve had trust-minimized bridging in the form of IBC for two years. The logic is as follows:
As a refresher, IBC works by running light clients of the remote chain(s) on your local chain. In their current state, IBC clients are consensus verifiers, which as the name suggests, verify consensus of remote chains. They make sure ordering and state transitions are what the remote chainās validator set agrees on.
So, should IBC be considered trust-minimized bridging?
Weād argue no. In the IBC design, you are still relying on an honest majority assumption of the chain where your assets are bridged to. IBC does not validate state transitions, and the remote chainās validators can steal your funds - even if you run nodes for both chains.
Turbocharged IBC bridging
Zaki from Sommelier Finance suggests that IBC, once turbocharged with fraud and validity proofs for state transition correctness (being developed) closes the above gap.
So, should turbocharged IBC be considered trust-minimized bridging?
Unfortunately, weād still argue no. This gets to the core of both Mustafaās and Vitalikās articles on cross-chain bridging. There are fundamental challenges when dealing with multiple validator sets. Toghrul from Scroll explains it well:
Even if state transitions are SNARKed, you still need an honest majority assumption to decide on the canonical state. Sigh.
Turbocharged IBC bridging between sovereign rollups
C-node from Celestia suggests that there is hope for trust-minimized IBC. If the fundamental challenge is regarding multiple validator sets, what if we apply turbocharged IBC to sovereign rollups sharing a DA layer, where thereās one validator set?
Another deep breath Can turbocharged IBC between sovereign rollups be considered trust-minimized bridging?
Weād argue yes! The problem with multiple validator sets is that they can each rewrite history independently from one another. Shared data layer = shared history = shared security!
Of course, itās not QUITE that simple. There are still challenges that make this hard in practice, but weāll save that for another day.
More Discourse & Education
@karsenthil walks through a āMiddleware Thesisā, covering why middleware will the unexpected star of the modular design
0xResearch releases an episode āThe Cosmos SDK of Rollupsā discussing sovereign rollups, decentralized sequencers, composable DA layers and more with Preston from Sovereign Labs
@donnoh_eth writes an article explaining different types of data rollups can post to the DA layer (transaction data vs. state diffs)
@VirtualElena writes an article on machine learning and ZK proofs š„
Espresso Systems writes an article explaining āSequencing Decentralization and Livenessā
@sunnydece frames the OP Stack and Superchain architecture in useful ways, including core concepts and tradeoffs, as part of a deep dive article
@divine_economy explains why shared sequencers are great business opportunities, covering their network effects and key players š¤
@_bfarmer explains why āPolygon zkEVM is the closest thing to Ethereum blockspaceā
Injective hosts a Twitter Space discussing Cascade, the first interchain Solana SVM rollup
Bell Curve releases an episode āShining A Light on MEVā with Tarun from Gauntlet and Justin Drake from the Ethereum Foundation
Mantle writes an article explaining how fraud proofs and verifiers secure L2 rollups
Finality Capital Partners illustrates the value of EigenLayer using assumptions from web2 SaaS - hereās their full report
@Louround_ and @expctchaos host a Twitter Space discussing the launch of Polygon zkEVM with the Polygon team
@LoganJastremski releases an episode discussing how to measure decentralization, light clients in depth and Celestia with Mustafa from Celestia
@johnrising_ breaks down EIP-4337 components and relevant solutions
Maven11 explains the basics of shared sequencers and their investment in Astria
Dymension writes an article breaking down their views on āRollApp Economics and Governanceā
@hudsonjameson explains hashing in simple terms
Chainstack hosts a Twitter Space discussing Cartesiās Linux OS with the Cartesi team
The Defiant releases an episode āKZG Duo Summons the Ethereum Roadmapā with Trent and Carl from the Ethereum Foundation
Chris Blec hosts a Twitter Space debating Arbitrum decentralization - letās play devilās advocate
Empire releases an episode āETH L2s Have The Same Flaws as Alt L1sāĀ
@ArtCatDAO summarizes a recent article by @dlubarov titled āA comparison of zkEVMsā
@colludingnode offers a simple definition for ānodeā
@jon_charb, @colludingnode, @CantelopePeel and others explore the implications of many enshrined vs. independent rollups
Saga hosts a Twitter Spacing discussing āThe ultimate blockchain toolkitā with Jim from Saga and Kevin from Uniblock
Starknet hosts a Twitter Space discussing āThe rise of web3 gamingā
@colludingnode highlights how rollups without sequencers work
@expctchaos breaks down account abstraction, covering example functionality and associated transaction flows
That's all for this week! Thanks for reading š§±š¬
If you found this useful, please like and retweet this post on Twitter so more people can see it: