Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

experimental: support BLOB transactions and hybrid DA L2 #383

Closed
wants to merge 29 commits into from
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update
qzhodl committed Sep 18, 2024
commit b8c5737b4a573c1bddc810b0355199b2221c7ed3
2 changes: 1 addition & 1 deletion specs/experimental/l2-blob.md
Original file line number Diff line number Diff line change
@@ -29,7 +29,7 @@ Furthermore, this spec proposes adding an option to use [Alt-DA](https://github.
3. L2 calldata uses L1 DA, while L2 BLOBs use Alt-DA.

The third option, referred to as a “hybrid DA L2”, combines the best features of different DA solutions. This allows users and applications of an L2 to choose between L1 DA and alt-DA for different types of transaction data within the same network, without the need to maintain multiple L2s. Specifically, users can upload and store non-financial data at a very low cost using L2 BLOBs and Alt-DA, while still conducting critical financial data using L2 calldata and L1 DA. In some cases, these two types of data may even occur within the same transaction. Here are a few potential scenarios:
- While the Optimism mainnet continues to use L1 DA for uploading calldata, multiple app-specific or game-focused L3s settled on it can benefit from the lower DA costs of L2 BLOBs and Alt-DA.
- While the Optimism mainnet continues to use L1 DA for uploading calldata, multiple app-specific or game-focused L3s settled on it can benefit from the lower DA costs of L2 BLOBs and Alt-DA. If those L3s were originally L2s, they can seamlessly migrate to L3.
- Users might use a platform like Decentralized Twitter primarily for social networking (non-financial), while also sending payments (financial) to other users within the same application.

The following diagram illustrates the transaction data flow for a hybrid DA L2: