-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Celestia Node version
N/A (design-level issue, independent of specific node version)
OS
Linux (generic)
Install tools
No response
Others
Summary
A Celestia light node can appear healthy and running while there is no clear or verifiable indication that data availability sampling is actually being performed successfully.
This makes it difficult for operators to determine whether the node is effectively contributing to data availability verification.
Expected behavior
When a light node is running and reported as healthy, operators should be able to verify that:
- data availability sampling is actively occurring
- samples are being successfully verified
- the node is meaningfully contributing to the network
Actual behavior
In the current setup:
- the light node process can be running normally
- RPC endpoints respond correctly
- logs may not show explicit errors
However:
- there is no explicit DA proof or verification output
- no clear metric indicating successful sampling
- no public or standardized method to confirm DA participation
As a result, the node can appear healthy while its actual data availability verification status is unclear.
Impact
Node operators may assume their light node is functioning correctly while being unable to confirm whether it is truly performing data availability sampling.
This can lead to:
- false assumptions about node health
- reduced confidence in light node participation
- difficulty validating uptime or incentive eligibility in testnet environments
Steps to reproduce
- Run a Celestia light node following official documentation.
- Observe the node reporting healthy status and responding via RPC.
- Attempt to verify whether data availability sampling is being performed.
- Note the lack of a clear, verifiable DA proof or sampling indicator.
Suggested solution
Provide clearer visibility into data availability participation, such as:
- explicit sampling success metrics
- RPC endpoints exposing DA verification status
- standardized logs or status indicators confirming active sampling
Steps to reproduce it
- Install and run a Celestia light node following the official documentation.
- Start the node and allow it to run normally.
- Verify that the node reports healthy status.
- Observe that there is no clear or verifiable indication that data availability sampling is actively occurring.
- No errors are reported even though sampling activity cannot be confirmed.
Expected result
The node should provide a clear and verifiable indication that data availability sampling is actively being performed.
This may include explicit sampling status metrics, API endpoints exposing DA verification progress, or standardized logs confirming successful participation in data availability checks.
Actual result
The node reports a healthy and running status, but there is no observable or verifiable evidence that data availability sampling is actively occurring.
No metrics, API endpoints, or logs are available to confirm successful participation in data availability verification, making it impossible for operators to determine whether the node is effectively contributing to the network.
Relevant log output
Is the node "stuck"? Has it stopped syncing?
No response
Notes
No response