ethereum / portal-network-specs

Official repository for specifications for the Portal Network
286 stars 79 forks source link

Add HistoricalRootsBlockProof for merge till capella blocks #287

Open kdeme opened 2 months ago

kdeme commented 2 months ago

The way for proving these blocks was already presented/discussed a while back and in the mean while we also have test vectors added thanks to @ogenev (https://github.com/ethereum/portal-spec-tests/pull/9), so I suggest that we start thinking about a path for activating this in the network.

Aside from potentially adjusting the description in this PR and having it implemented in the clients, we will also need changes to the bridges to build these proofs and, more importantly, discuss on how we will get rid of the old headers without the proof that might already live on the network. Hence, keeping this in draft for now.