﻿---
title: "Blob 費用與 Rollup 成本"
description: "以核驗為先的指南，說明以太坊 blob gas、現行 blob 參數表、批次利用率、Rollup 費用分攤，以及 L1 發布成本與 L2 使用者帳單的差異。"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Blob 費用與 Rollup 成本

> 僅供教育參考，不構成財務或安全建議。Blob 參數、Rollup 費用公式、排序器政策、匯率與資料可用性假設都可能變更或失效。

<a id="answer"></a>

## 直接答案

以太坊 blob 費用是發布 blob 資料的協定費用，不是 L2 使用者支付的完整費用。攜帶 blob 的交易依 `blob_count * 131,072 * blob_base_fee_per_blob_gas` 支付 blob gas，並另付一般執行 gas。Rollup 再依自身的壓縮、係數、額外開銷與營運方定價規則分攤 L1 成本，因此批次提交者的收據、Rollup 成本估算、使用者報價與營運方收入是不同紀錄。

Blob 是由帶版本 KZG 雜湊承諾的暫時性資料邊車。EVM 可以使用承諾，卻不能直接讀取 blob 位元組。PeerDAS 改變以太坊節點分發及抽樣這些資料的方式，但不會讓 blob 成為永久檔案，也不會讓某個 Rollup 的使用者費用公式成為通則。容量也取決於分叉。截至 `2026-08-13`，Fusaka BPO2 後的以太坊主網目標為 `14 blobs`，每個區塊最多允許 `21 blobs`，取代先前的 `3/6` 與 `6/9` 參數表。

<a id="mechanism"></a>

## 運作方式

1. 固定計量背景：以太坊網路、區塊或時隙、作用中的分叉及僅 Blob 參數升級表、Rollup 部署與費用公式版本、L1 起點、使用者費用代幣及匯率時間戳。不可將現行主網參數套用至舊區塊、測試網或未來分叉。
2. 依鏈上證據識別發布物件。記錄類型 3 交易、傳送者、收據、帶版本雜湊、blob 數量、`blob_gas_used`、編碼與可用承載資料位元組、壓縮或封裝方式，以及 Rollup 使用 blob、calldata 或其他資料可用性路徑。
3. 讀取兩個費用市場。Blob gas 採用 `131,072 blob gas per blob`；區分實際 `blob_base_fee_per_blob_gas` 與傳送者的 `max_fee_per_blob_gas` 上限。另行記錄執行 gas 用量、實際執行 gas 價格與優先費。EIP-7918 後，低 blob 定價與執行成本存在保留價格關係，但兩類資源仍分開記帳。
4. 重建批次提交者的實際 L1 帳本：已銷毀的 blob 費用、執行費與小費，加上相符的狀態輸出、證明、橋接或發布交易。即使 blob 交易執行失敗，blob 費用仍會收取；未收取的費用上限既不是成本，也不是退款。
5. 重現特定 Rollup 現行的歸集公式。記錄壓縮位元組或其他計量單位、係數、固定額外開銷、營運方費用或優先費、退款與回退規則。OP Stack 文件只能證明某個 OP 部署的做法；其他 Rollup 可能採用不同分攤方式。
6. 分開四套帳：批次提交者 L1 成本、Rollup 歸集的 L1 資料成本、使用者實際扣款，以及營運方收入或利潤。按交易筆數均分只是一種分析性分攤；批次裝載率、填充、交易組合、延遲發布與交叉補貼都可能使它不同於協定報價。
7. 對照收據核對並進行壓力測試。測試 blob 價格飆升、執行壅塞、ETH 與費用代幣匯率、低批次利用率、排序器延遲、calldata 回退、公式升級、L1 重組、暫時性資料留存及歸檔失效。每個使用者層級數字都應附上區塊、單位、假設與未匹配成本。

<a id="example"></a>

## 範例

- **協定 blob 費用。** 兩個 blob 消耗 `2 * 131,072 = 262,144 blob gas`。在 `30 gwei per blob gas` 時，費用為 `262,144 * 30 * 10^-9 = 0.00786432 ETH`。依 `$2,500 per ETH` 換算為 `$19.6608`。這不含 blob 交易的一般執行費。
- **同一交易的兩套費用帳。** 若同一類型 3 交易使用 `120,000 execution gas`，實際價格為 `22 gwei`，執行成本是 `120,000 * 22 * 10^-9 = 0.00264 ETH`。L1 總費用為 `0.00786432 + 0.00264 = 0.01050432 ETH`，依上述匯率為 `$26.2608`。Blob gas 與執行 gas 仍是不同投入。
- **批次利用率與分攤。** 加入 `$4.0000` 的相符證明及發布成本，分析性批次成本為 `$30.2608`。若有 `2,000 included transactions`，按筆數均分為 `$30.2608 / 2,000 = $0.0151304 per transaction`；若僅有 `800` 筆，則為 `$30.2608 / 800 = $0.0378260`。兩者都不必然等於使用者報價或營運方實際利潤。
- **現行容量與位元組單位。** 在特定日期的 `14/21` 參數表下，目標與上限分別為 `14 * 131,072 = 1,835,008` 與 `21 * 131,072 = 2,752,512 blob-gas units`，對應 `1.75 MiB` 與 `2.625 MiB` 的編碼 blob。任意資料通常只能使用每個欄位元素的 `31` 個位元組，而欄位元素共有 `32` 個位元組；因此壓縮與封裝前的可用承載資料為目標 `14 * 126,976 = 1.6953125 MiB`、上限 `21 * 126,976 = 2.54296875 MiB`。

<a id="risks"></a>

## 風險

- 套用過期的分叉或僅 Blob 參數升級表。
- 混用主網、測試網或其他鏈的 blob 參數。
- 混淆 blob gas、執行 gas、編碼位元組與可用位元組。
- 將 `max_fee_per_blob_gas` 當成實際基礎費用。
- 漏記類型 3 交易的一般執行費與小費。
- 假定執行失敗會退還已收取的 blob 費用。
- 使用過期 RPC 估算而不查納入區塊與收據。
- 排序器延遲發布批次時跨越費用變動。
- 低估 blob 壅塞飆升或保留價格機制。
- 因 blob gas 便宜而忽略 L1 執行壅塞。
- 按滿載批次分攤未裝滿或有填充的批次。
- 使用錯誤的壓縮、封裝或交易組合假設。
- 重複計算證明、狀態輸出、橋接或發布交易。
- 套用過期的 Rollup 係數、額外開銷或營運方費用公式。
- 混淆使用者報價、實際扣款、退款與營運方收入。
- 觸發昂貴的 calldata 回退或不同的資料可用性安全模型。
- 使用錯誤價格或時間戳換算 ETH 與費用代幣。
- 交易替換或 L1 重組後遺失或誤歸集批次。
- 將 PeerDAS 的暫時可用性視為永久歸檔檢索。
- 因 blob 可用而忽略排序器、有效性、最終性、橋接或退出故障。

<a id="misconceptions"></a>

## 常見迷思

- Blob 基礎費用就是使用者支付的全部 L2 費用。
- `max_fee_per_blob_gas` 就是實際收取金額。
- 一個 blob 中全部 `131,072` 個編碼位元組都能作為任意使用者承載資料。
- Blob 基礎費用降低會立即以相同比例降低每位 L2 使用者的費用。
- Blob 資料永久儲存在 EVM 內，而且每個 Rollup 都採用固定的 `3/6` 或 `6/9` 容量。

<a id="related"></a>

## 相關主題

- [Blobspace](/zh-tw/crypto/blobspace/)
- [資料可用性](/zh-tw/crypto/data-availability/)
- [Rollup](/zh-tw/crypto/rollup/)

<a id="sources"></a>

## 來源

- [EIP-4844: Shard Blob Transactions](https://eips.ethereum.org/EIPS/eip-4844) - Ethereum Improvement Proposals（查閱日期：2026-08-13）
- [EIP-7691: Blob throughput increase](https://eips.ethereum.org/EIPS/eip-7691) - Ethereum Improvement Proposals（查閱日期：2026-08-13）
- [EIP-7840: Add blob schedule to EL config files](https://eips.ethereum.org/EIPS/eip-7840) - Ethereum Improvement Proposals（查閱日期：2026-08-13）
- [EIP-7892: Blob Parameter Only Hardforks](https://eips.ethereum.org/EIPS/eip-7892) - Ethereum Improvement Proposals（查閱日期：2026-08-13）
- [EIP-7918: Blob base fee bounded by execution cost](https://eips.ethereum.org/EIPS/eip-7918) - Ethereum Improvement Proposals（查閱日期：2026-08-13）
- [EIP-7594: PeerDAS - Peer Data Availability Sampling](https://eips.ethereum.org/EIPS/eip-7594) - Ethereum Improvement Proposals（查閱日期：2026-08-13）
- [Checkpoint #8: Jan 2026](https://blog.ethereum.org/2026/01/20/checkpoint-8) - Ethereum Foundation Blog（查閱日期：2026-08-13）
- [Transaction fees on OP Mainnet](https://docs.optimism.io/op-stack/transactions/fees) - Optimism Documentation（查閱日期：2026-08-13）

Source: https://wiki.fcontext.com/zh-tw/crypto/blob-fee-rollup-cost/index.mdx
