base / base/blob-archiver

Add blob validation

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
base protocol review
Dominant language
Go
Stars
126
Forks
87
PR merge metrics
No merged PRs in 30d

Description

Currently the API and Archiver require a trusted L1 endpoint.

We should add an option to verify the blobs (see the op-stack verification [here](https://github.com/ethereum-optimism/optimism/blob/03759658e4a860852c7d676b4f00fe5564d9ca89/op-service/sources/l1_beacon_client.go#L282-L295)) to both the Archiver and API.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked op-stack blob verification implementation, then trace how blobs enter the API and Archiver in this repository. The work is done when both components expose an optional verification path and their existing trusted-endpoint behavior remains covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.