Georgios Konstantopoulos Profile picture
May 19 2 tweets 2 min read Read on X
on rollups, L1s, interop, safety, censorship resistance:

rollups scale better than fast L1s because they can have a smaller replication factor than L1s.

less redundancy = more room to go faster due to less communication overhead between block producing nodes. verifying nodes can always up by leveraging the block producers to assist them with verification (e.g. verifiers can do low cost stateless & parallel execution using verkle trees witnesses on L2 and keep up even tho there may only be a few large sequencer machine that can produce blocks)

so it's easy to expect that there will be a few extremely fast rollups, where x-rollup interop won't be the main issue, and then there's a long-tail of rollups where interop might be harder yet not matter as much.

if you want to interoperate with assets on the L1 (hint, you do) then your system has a bridge where the bridged assets are secured as if they were in the L1.

also -- despite the less redundancy, you achieve censorship resistance same as the L1, using it as a slow path if the fast path fails.

this is done by making the L1 contain a summary of the L2 state, and enabling the L1 verify claims about the L2 state (e.g. "privileged entity tried to censor my transaction/steal my money, L1 please punish them") interactively w/ the fault proof or non-interactively w/ the ZKP, both techniques which are taking an execution trace, committing to it, and making a bunch of statements against it. then the L1 gets convinced about them by sampling i.e. checking here and there to see if you did the work correctly and punishing you if you didn't.

non-surprisingly, Ethereum L1 data availability sharding also works by sampling.

this hopefully gives you an intuition on how you can stack a few techniques together to achieve fast systems which are censorship resistant, safe, and do not require a large set of operators coming into consensus, using the L1 as a ground truth court.
*verifying nodes can always keep up by leveraging the block producers to assist them with verification

typo despite a thousand edits ^^

• • •

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

Keep Current with Georgios Konstantopoulos

Georgios Konstantopoulos 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 @gakonst

Apr 24
We have made great strides in the world of blockchain scaling in the last 10 years.

It’s time to go further.

Reth’s path to 1 gigagas per second, and beyond…where we present our roadmap for scaling Ethereum. Image
Here's the full post.

paradigm.xyz/2024/04/reth-p…
To start, we must stop using Transactions Per Second as a performance metric and use more nuanced metrics.

We propose to the EVM community to adopt Gas Per Second (GPS) as a standard metric, and start seriously exploring multi-dimensional pricing.

ethresear.ch/t/draft-positi…
Read 13 tweets
Apr 15
Today, we are excited to open source Reth Alphanet.

Reth AlphaNet is an OP Stack-compatible testnet rollup that maximizes Reth performance and enables experimentation of bleeding edge Ethereum Research. Image
You can find the full announcement below.

paradigm.xyz/2024/04/reth-a…
Reth AlphaNet is a testnet rollup built on OP Stack & OP Reth.

Reth AlphaNet is aimed at experimentation of Ethereum research at the bleeding edge, and comes with 3 EIPs not available anywhere else yet. EIP-3074, EIP-71212, EIP-2537.

These EIPs are built with best-practices in mind, are optimized, and tested. We want to do more of this.

AlphaNet is also built for high performance, and we aim to break through the gigagas per second barrier with it.Image
Read 11 tweets
Feb 28
Introducing Frog 🐸 – A *Frame*work for Farcaster.

Frog is an open-source framework for @Farcaster_xyz developers to build high quality, performant, & lightweight Frames in just a few blocks of code.

Built as part of the @wevm_dev x @paradigm collab. Read on! Image
.@Farcaster_xyz’s programmable feed, enabled by Frames, is one of the most exciting things happening in web3. We felt like this deserved a world-class devtool experience.

You can find our post below:


Highlights for devs in rest of thread.paradigm.xyz/2024/02/frames
We will be talking about this today at 12:30p PST on Spaces with the Tom, Jake and the Farcaster team, + maybe special guests.

Read 12 tweets
Mar 1, 2023
6 useful projects I’d (selfishly) love to see built during #ETHDenver 🧵
OP-Reth

The OP Stack implements an Optimistic Rollup design that aims to be as close to Ethereum. See @protolambda's diff here: op-geth.optimism.io

Would love to see an implementation in Reth: github.com/paradigmxyz/re…

@refcells is already working on this, reach out
.@wagmi_sh x Foundry full-stack hacks

Wagmi is quickly rising to be the #1 Web3 frontend library. The Wagmi CLI allows blazing-fast iteration on full-stack hackathon projects w/ its Foundry integration.

e.g
github.com/d1onys1us/dapp…
github.com/ethereum-optim…
Read 8 tweets
Dec 7, 2022
Excited to be open-sourcing Reth, an Ethereum execution layer in @rustlang 🦀

Reth is a new Apache/MIT-licensed full-node implementation of Ethereum by @paradigm and the community, focused on contributor-friendliness, modularity, and performance.

paradigm.xyz/2022/12/reth
We are building Reth for 3 reasons:

1. Building a performant node for power users
2. Contributing to Ethereum’s stability by improving client diversity
3. Giving back to Ethereum by contributing to the roadmap
We are building Reth to accommodate a broad user base, including stakers, hobbyists, RPC node operators, bridges, MEV searchers, and even L2s (e.g., Optimism/Arbitrum) or other Ethereum-adjacent projects (e.g., Polygon, BSC, Avalanche, Fantom etc.).
Read 12 tweets
Nov 24, 2022
.@paradigm is building Reth, a Rust Ethereum Execution Layer.

Reth is not a fork or a rewrite of any other client implementation.

It is a new Apache/MIT-licensed full node implementation of Ethereum focused on contributor friendliness, modularity, and performance. 1/8
Reth does not include code from any existing client but stands on the shoulders of giants including Geth, Erigon and Akula.

We sponsored the project in the interest of client diversity, so we are sorry to see any other project ceasing development. It is a loss for the space. 2/8
A core goal of Reth is modularity and open-source friendliness.

Every component is built to be used as a library: well-tested, heavily documented and benchmarked.

We envision that developers will import the node's crates, mix and match, and innovate on top of them. 3/8
Read 8 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!

:(