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

Update storage router to write blobs when reading #164

Open
epociask opened this issue Oct 2, 2024 · 1 comment
Open

Update storage router to write blobs when reading #164

epociask opened this issue Oct 2, 2024 · 1 comment

Comments

@epociask
Copy link
Collaborator

epociask commented Oct 2, 2024

Problem
Currently secondary storage locations are only utilized after dispersing a blob through proxy. This doesn't compensate for reading or verifier/syncing nodes who operate irrespective of the batcher. Furthermore the operation of writing to secondary storage targets increases response latency.

Proposed Solution
Add a secondary storage routine which transits blobs seen either via dispersal or retrieval from EigenDA to cache and fallback targets if and only if they haven't been persisted to the secondary storage target before.

@samlaf
Copy link
Collaborator

samlaf commented Oct 12, 2024

Thinking through this: is this feature actually useful? Derivation only needs to read this once right? Unless there’s a reorg or a challenge. But is it worth paying the extra write cost in the happy path for these rare cases?

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

No branches or pull requests

2 participants