MT Profile picture
Oct 6 15 tweets 5 min read
In today’s rollup world, the #L222 teams building rollups @zksync, @StarkWareLtd, @arbitrum, @optimismFND, etc.) still play a critical and centralizing role in the L2 process.

To what extent?
What can be done?
And #wen??

A thread on the entities and roles in a rollup tx
At a high level, there are three entities involved in a rollup transaction:
- the user on the rollup
- the rollup operator
- #Ethereum L1.

The rollup operator that sits in between the user and mainnet has tremendous responsibility and also some power. Image
Within this framework, there are also three crucial actors in the collection, execution, and finalization of a ZKR block:
- sequencers
- provers
- validators (verifier) Image
Sequencers are a small set of nodes that run this specialized hardware, receive, order, and compute the transactions.

Typically, they are not very transparent and/or auditable and are run by the L2 team. Image
Provers are the nodes, again generally run by the L2 team, that generate the validity proof.

Sequencers and provers can generally be lumped together in these early days of rollups.
Validators are a much larger set of L1 nodes that verify the validity of the zk-proofs submitted by the provers.

This group serves to hold the provers accountable and ensure censorship resistance. Image
To describe the process in further detail:
1) A highly-compressed batch of L2 transactions is combined with the current state root (sequencers)
2) The combination is sent to an off-chain prover
3) The prover computes the txs, generating a validity proof of the results

...
4) The prover sends this validity proof to on-chain validators (Ethereum L1 nodes)
5) The validators confirm the validity proof
6) The smart contract on Ethereum's L1 that maintains the state of the rollup is updated to the new state
Due to the complex computation involved in the validity proofs, special-purpose hardware may be needed to run a node, creating a centralizing effect on the L2.

Worry not, though!
Even though the ZKR chain may be quite centralized when compared mainnet Ethereum, L2 transactions are always ultimately verified and finalized by the L1.

This gives L2 transactions the same security guarantees as L1 transactions.
This is one of the key benefits of using a rollup rather than some other L2 or alt-L1.

It’s important to remember that while rollup technology can be quite technical, at its core, it is simply a smart contract on mainnet Ethereum.
Rollups connect with Ethereum via this smart contract. They are “trust-minimized bridges” because the smart contract on the L1 acts as a light client receiving block headers and validating by fraud/validity proofs.
Ethereum has access to a rollup's data and conducts its on-chain fraud and validity proofs. This proof process is why rollups can have as little as one node but still maintain the same trust assumptions as the Ethereum base layer.
Additionally, rollups that share a settlement layer can build trust-minimized bridges between them because their state transitions can be easily verified through the settlement layer via full nodes.
That's a wrap!

If you enjoyed this thread:

1. Follow me @mt_1466 for more of these
2. RT the tweet below to share this thread with your audience

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with MT

MT Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mt_1466

Oct 5
$SUSHI "elected" a new chef!

You didn't think voting controversy only existed in the Trad world, did you??

Let's discuss the pathetic vote, the results, and what it could mean for @SushiSwap and on-chain governance moving forward
Headline: Jared Grey, former CEO of DeFi platform Eons Finance, won with 83% of the votes. A landslide!

Reality: The vote was held in the depths of a bear market, and only ~2% of eligible voters actually voted. Democracy!
In that 2% that DID vote were FIVE whales that basically decided the whole thing (11M of the 13M votes).

And those whales? VC firms.

Specifically, @CumberlandSays and Golden Tree with a combined ~8.1M of the 13M votes.
@ViktorDefi
Read 21 tweets
Oct 4
Is the looming $XRP-SEC settlement the end of an epic battle or just the beginning?

With a decision possibly coming as soon as this year, #crypto needs to be prepared for any outcome.

Let's do a quick review and then look ahead..... 🧵
Gary Gensler, Chairman of the #SEC, has repeatedly been on the record that he believes most cryptocurrencies outside of #Bitcoin are securities.

In September, Gensler was quoted, “the nearly 10,000 tokens in the crypto market, I believe the vast majority are securities…
the investing public is buying or selling crypto security tokens because they’re expecting profits derived from the efforts of others in a common enterprise.”

While the SEC has levied successful lawsuits against several minor crypto projects from the 2017 #ICO days...
Read 25 tweets
Sep 16
Ethereum just moved to #PoS but #Avalanche and its C-Chain have been PoS for ~2 years. So, what's the big deal?

How does $AVAX PoS work?
How does its consensus algo differ from what ETH just implemented?
And can #Avalanche truly have a million+ validators one day??
The Avalanche network doesn’t use just one consensus mechanism but rather a collection of consensus protocols.

What is the Primary Network?

A three-chain (X, P, and C) system that segregates the work done by the overall network.
This enables more efficient use of network resources & the ability to process more txs simultaneously.

Avalanche’s primary network consists of three governing blockchains with diff consensus algos:

Platform (P)-Chain
Exchange (X)-Chain
Contract (C)-Chain

image @hansolar21
Read 26 tweets
Sep 15
Underneath all the songs, pandas, and memes, the #EthereumMerge is bittersweet.

5+ years of waiting, and it's finally here!... Only, it's not like I imagined.

A thread on the ugly/glass-half-empty side of the #Merge from a long-time $ETH bull...
It's going to be impossible to make my argument and not sound whiny or a buzzkill or ungrateful or simply FUDing. That's not my intention. But like with everything, the merge comes with a cost.

However, lemme stress, this is a HUGE accomplishment. Kudos to all the devs involved
Backing up a bit.... blockchains are ONLY worth a damn if they are permissionless, neutral, secure, & censorship-resistant.

That's the truth. If you don't have those, you simply have a corruptible database.

And 99% of the thousands of projects out there don't offer these traits
Read 15 tweets
Sep 15
The #EthereumMerge was a success! But who has time to celebrate? There's still YEARS of work to be done!

In this part 2, we cover the years ahead, looking well into Ethereum’s (ever-changing) roadmap.

FYI, Part 1 is below for a refresher.
There is no official roadmap for #Ethereum, as it is predicated more on rough community consensus.

However, a high-level, noncontroversial plan stretching into 2023-24 is generally regarded as the agreed-upon path for the project.
A more technical roadmap with the progress of each step filled in was updated by @VitalikButerin in December 2021.

Specific developments are tied to future upgrades and are always subject to change.

Consider Merge 💯!
Read 24 tweets
Sep 14
@aztecnetwork is a PRIVACY-FOCUSED zero-knowledge rollup (ZKR) aiming to provide security, scalability, & privacy for #L222 blockchain transactions.

Don't think you need convincing about why financial privacy is important (hello #TornadoCash).

So, let's discuss Aztec's HOW...
@aztecnetwork Tech
Aztec leverages an in-house technology stack that focuses primarily on 2 overall protocol objectives: privacy & scalability.

ZKRs create large bundles of txs for off-chain computation in the form of cryptographic proofs known as SNARKs.
@jaosef

For a refresher...
SNARKs allow someone to prove they have a particular piece of info without actually revealing the contents of the info.

Popularized by @zcash for enabling anonymous txs, zk tech provides scaling efficiencies for the rollup chain that are then submitted to the main chain. Image
Read 22 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(