Open ogenev opened 10 months ago
Reguarding the "special database for beacon network"... sqlite is quite powerful and will allow a schema'd database with complex queries... I believe that our use of rocksdb is a bit of cargo-cult leftover from execution clients storing all of the state and needing blazing fast read-write access. My intuition is that in our usage pattern the database read/write speeds are unlikely to be the bottleneck.
This is a tracking issue of the current progress of the beacon portal network implementation.
Tasks
finalized_slot
as content key) when tracking the head of the chain.FindContent
requests forLighClientFinalityUpdate
. https://github.com/ethereum/trin/pull/1084LightClientUpdate
records as a response to a period range request.historical_roots
accumulator to validate pre-Capella headers or provide it via the network.historical_summaries
beacon state accumulator to validate post-Capella headers: #1389LightClientUpdate
data into the network?LightClientUpdate