Skip to content

Conversation

@edg-l
Copy link
Contributor

@edg-l edg-l commented Nov 3, 2025

Motivation

Status: need to check perf

Drawbacks:

  • no merge, needs full rebuild on a new layer, to avoid paying the full cost on each rebuild hashing is done per layer and digests stored on each layer, then on rebuild we simply build the filter using the stored digests.
  • can't have unique keys, need to dedup

Closes #issue_number

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Lines of code report

Total lines added: 0
Total lines removed: 24
Total lines changed: 24

Detailed view
+-------------------------------------------+-------+------+
| File                                      | Lines | Diff |
+-------------------------------------------+-------+------+
| ethrex/crates/storage/trie_db/layering.rs | 160   | -24  |
+-------------------------------------------+-------+------+

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Benchmark Block Execution Results Comparison Against Main

Command Mean [s] Min [s] Max [s] Relative
base 338.832 ± 1.036 337.515 340.739 3.17 ± 0.01
head 106.853 ± 0.252 106.623 107.339 1.00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L1 Ethereum client performance

Projects

Status: No status
Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants