zksync has made a total of ~$20M in revenues from its rollup (excl. cost)
Arbitrum ~ $11.87M
Optimism ~ $8.90M
Base ~ $5.14M
Yet, most of us still don't know how rollups generate revenues ⚠️.
A 3 mins thread on the Rollup economics 🧵
1/ In this thread 🧵, I will talk about:
1️⃣ WTF is rollup?
2️⃣ The 3 players in a rollup economic
3️⃣ Rollup costs
4️⃣ Rollup revenues
5️⃣ A summary of the rollup economic
Without further ado, let's dive into the rollup party 🏄.
2/ 1️⃣ WTF is a rollup?
First, a rollup is a scaling solution that bundles txs off-chain and then sends this bundle back to the L1 / base later for settlement 🧣.
There are two popular types of rollups:
🔴 Optimistic Rollups
🟡 ZK Rollups
3/ Despite their differences in the proof method, they share a common goal:
Striking a balance between the rollup costs and revenues 👈 .
To understand how they do it, we first need a basic understanding of the rollup economics ✅.
4/ 2️⃣ The 3 players in a rollup economic
First, there are 3 major parties in a rollups:
👥 Users
👷 Operators
🌐 Ethereum/Base Layer
Each of these parties represents a part of the value flow within a rollup.
5/ 👥 Users
Rollup relies on users to survive.
Users pay gas fee to execute txs on rollup / layer 2 💰.
These fees is one of the major sources of income for L2. The details of revenues will be discussed later in the thread.
6/ 👷 Operators
The fees paid by users go to rollup's operators that are responsible for sequencing, bundling, producing batch, or provers that need to compute the validity proof 👨💻.
These are the computational resources that are necessary to run the infrastructure behind 👀.
7/ 🌐 Base layer
Lastly, the compressed txs or messages from the rollup need to be posted on the base layer for settlement, which is the most expensive part out of all steps 🔑.
Meanwhile, running a system inevitably incurs costs
And revenues that motivate each party to work.
8/ In just 3 months,
@zksync has paid > $13M for It's DA & proving costs, followed by @arbitrum at $8.3M and @optimismFND at $6.5M.
But what are the sources of these costs 🧐?
3 major components that caused it:
Operator costs involve the cost of sequencing batches, validating txs, producing blocks, etc.
Since most rollup operators are centralized these days, the costs are handled by the protocol itself or partnered parties.
10/ 🔹 DA Costs:
DA cost is the cost for batch submission.
Once an operator accumulated enough data, it publishes the data to the base layer in the form of "CALLDATA".
The cost of publishing data is incurred by base layer, and the market price of data is governed by EIP-1559.
11/ 🔹 Proving Cost:
In zkrollup, nodes on L2 need to submit a validity proof to prove the correctness of the changes 🪬.
This process requires a proving cost whenever a change in state is required 🫰.
12/ 4️⃣ Rollup revenues
Now we understand the major cost of a rollup, and there must be corresponding revenues to offset these ✅.
Revenues for Rollups rely on 2 major sectors:
🔸 Transactions fee
🔸 Token Issuance
13/ 🔸 Transaction Fees:
Whenever a user makes a txs on a rollup, a fee is collected from that transaction.
In addition, rollups can also generate revenue from congestion fees (in the sequencers) as well as from extracting MEV from trades.
14/ 🔸 Token Issuance
Launching a native L2 token can be an important source of income for the team.
Token help cover infrastructure costs, while aligning incentives among operators & investors, and even facilitate decentralization in terms of shared service (The future of L2).
15/ Excluding revenues from token issuance & fundraising
zkSync still dominates the chart by earning ~$20M in total from txs fees, profiting $6.87M after subtracting the cost 👑
Meanwhile, both Base and Arb are profiting $3.5M each, sharing the 2nd rank among the others .
16/ 5️⃣ A Summary
To sum up, a rollup involves 3 major players: Users, Operators and L1.
The costs of running this system are Operator costs, DA costs, and Proving costs (mostly in zkRollup).
To offset these costs, rollup revenues relies on transaction fees and token issuance.
17/ Digging deeper, the value flow between users and operators can be summarized by the following equations:
🐞 First, User needs to pay for = L1 DA cost + operator cost + L2 congestion fee
🐞 Second, Operator cost = L1 DA cost + cost of maintaining the operators
18/ 🐞 Thirdly, Operator revenues = L2 User Fees + MEV in Sequencers
@samkazemian just announced the design of frxETH v2.
With innovations such as market-based interest rate, @fraxfinance is taking frxETH to the next level in the LSD game 👑.
A thread breaking down the clever design of frxETH v2 🧵
1/ Background:
FrxETH is one of the fastest-growing LSD in the landscape, having accumulated over 233.4K ETH in > a year 🚀.
This exponential growth is largely attributed to the clever synergy between sfrxETH and the frxETH-ETH pool on Curve 🧠.
2/ However, to ensure the quality of early validators, Frax relies on in-house validators in V1.
To tackle this issue, frxETH V2 introduces innovations that promote decentralization in frxETH 🌐, while improving the efficiency of borrowing & lending in the staking market ✅.
With ORC-20, users are no longer limited to mint a fixed naming space and prevent the risk of doubled spending with UTXO model ✅
A thread on everything you need to know about orc20 & minting guide 🧵
1/ In this thread, I will cover:
1️⃣ Why ORC20?
2️⃣ What is ORC20?
3️⃣ What is the difference between ORC20 and BRC20?
4️⃣ How to mint ORC20? (Jump to P.8)
5️⃣ How to buy and sell ORC20👜?
Without further ado, let's dive into it 🏄
2/ 1️⃣ Why ORC20?
Riding on the hype of BRC20, the number of ORC20 inscriptions reached an ATH yesterday, with 72k inscribed in just asingle day.
This surge also reflects the growing interest in ORC20 and its potential to become a trending topic in the future.