Skip to content

feat: blob computation overhead for pubdata price#693

Merged
perekopskiy merged 3 commits intomainfrom
687-fee-model-take-into-account-blob-computation-overhead-when-calculating-pubdata_price
Dec 4, 2025
Merged

feat: blob computation overhead for pubdata price#693
perekopskiy merged 3 commits intomainfrom
687-fee-model-take-into-account-blob-computation-overhead-when-calculating-pubdata_price

Conversation

@perekopskiy
Copy link
Contributor

Summary

For each blob created there is some calculation done that eventually has to be proven and the number of cycles is not negligible (in terms of cycles, one blob = tens of average txs).
We need to adjust pubdata price to take it into account.

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

Test results

148 tests   148 ✅  9m 13s ⏱️
 23 suites    0 💤
  1 files      0 ❌

Results for commit 5a6f248.

♻️ This comment has been updated with latest results.

RomanBrodetski
RomanBrodetski previously approved these changes Dec 2, 2025
Copy link
Collaborator

@RomanBrodetski RomanBrodetski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good - but please consider my comment

Copy link
Contributor

@AntonD3 AntonD3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It may be better to introduce "filling factor" for future, but overall looks good

@perekopskiy
Copy link
Contributor Author

It may be better to introduce "filling factor" for future, but overall looks good

Sure, it's done in #700

@AntonD3
Copy link
Contributor

AntonD3 commented Dec 4, 2025

Sure, it's done in #700

But will it apply for this computational overhead as well?

@perekopskiy
Copy link
Contributor Author

Yes

@perekopskiy perekopskiy merged commit bf69d65 into main Dec 4, 2025
14 checks passed
@perekopskiy perekopskiy deleted the 687-fee-model-take-into-account-blob-computation-overhead-when-calculating-pubdata_price branch December 4, 2025 15:17
RomanBrodetski pushed a commit that referenced this pull request Dec 11, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.12.1](v0.12.0...v0.12.1)
(2025-12-11)


### Features

* **batcher:** re-create batches using L1 watcher's data
([#672](#672))
([11fefc4](11fefc4))
* blob computation overhead for pubdata price
([#693](#693))
([bf69d65](bf69d65))
* **config:** Add config command
([#697](#697))
([cd8a611](cd8a611))
* **config:** use EtherAmount for fee-related configs
([#676](#676))
([28c27b1](28c27b1))
* Don't report Passthrough in batch_number metrics
([#683](#683))
([7719fb3](7719fb3))
* JS tracer
([#569](#569))
([c991043](c991043))
* remove failed transcations from block_output.tx_results
([#714](#714))
([23b5323](23b5323))
* upgrade reth to 1.9.3/revm to 31.0.2
([#709](#709))
([521d473](521d473))


### Bug Fixes

* **l1-watcher:** handle L1 reverts during state recovery
([#692](#692))
([d915174](d915174))
* **rpc:** move executed block check earlier in `zks_getL2ToL1LogProof`
([#704](#704))
([117faa8](117faa8))
* state tracking for sequencer
([#715](#715))
([01c3a6b](01c3a6b))
* upgrade issues in block context provider
([#666](#666))
([e80cb85](e80cb85))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: zksync-era-bot <zksync-era-bot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fee model: take into account blob computation overhead when calculating pubdata_price

3 participants