Skip to content

Commit

Permalink
vault backup: 2024-11-28 17:09:10
Browse files Browse the repository at this point in the history
Affected files:
cards/Awesome Ethereum.md
cards/Awesome Web3Tools.md
cards/Rollup.md
  • Loading branch information
boundless-forest committed Nov 28, 2024
1 parent 649753c commit 5182bf4
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 4 deletions.
4 changes: 4 additions & 0 deletions cards/Awesome Ethereum.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@
- [Evm Tools: Toolkit for evm chains](https://evmtools.xyz/)
- [Ethereum StackExchange](https://ethereum.stackexchange.com/)
- [Ethereum Improvement Proposals](https://eips.ethereum.org/)
- [L2beat: Ethereum Layer 2 ecosystem](https://l2beat.com/)
- [Growthepie: Curated analytics about Ethereum layer 2s](https://growthepie.xyz/)
- [Chainlist: A place to import network rpc information](https://chainlist.org/)
- [L2 fees: Ethereum Layer 2 fees](https://l2fees.info/)

## Development Guide

Expand Down
5 changes: 4 additions & 1 deletion cards/Awesome Web3Tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@

## Cryptocurrency Tool

- [Cryptocurrency Alerting](https://cryptocurrencyalerting.com/)
- [Cryptocurrency Alerting](https://cryptocurrencyalerting.com/)
- [Zapper](https://zapper.fi/)
- [Zerion](https://zerion.io/)
- [DeBank](https://debank.com/)
21 changes: 18 additions & 3 deletions cards/Rollup.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
#explain-card
>[!todo]
> FINISH THIS CARD
#explain-card

## What is Rollup?

Rollup is a scaling solution for Ethereum that bundles or "rolls up" multiple transactions into a single transaction on the Ethereum mainnet. These rollup transactions are executed on an off-chain rollup network. To inherit Ethereum's security, the rollup network regularly submits transaction data to the Ethereum mainnet. Once the data is uploaded and stored on Ethereum, reverting a rollup transaction requires reverting the Ethereum transaction. This mechanism allows the single transaction fee on Ethereum to be distributed among many transactions in the rollup network, reducing the overall transaction cost.

## Types of Rollup

There are two main popular types of rollup solution: Optimistic rollup and ZK rollup. They differ in how they handle transaction verification and data availability.

### Optimistic rollup

Optimistic rollup assumes that transactions are valid by default, the rollup transactions are executed once received and the execution result will be available in the rollup network. Then the rollup operator will bunch these transactions data regularly and submit them to the Ethereum mainnet as calldata or blobs. Optimistic rollup relies on a fraud-proving mechanism to detect the cases that transactions are not executed correctly. There is a time window called challenge period for users to submit fraud proofs to challenge the incorrect rollup transactions.

### ZK rollup

### Optimistic rollup vs ZK rollup

0 comments on commit 5182bf4

Please sign in to comment.