EspressoSystems / espresso-sequencer

98 stars 69 forks source link

Add orchestrator endpoint + ephemeral query service paths for fee state catchup #958

Open nomaxg opened 10 months ago

nomaxg commented 10 months ago

TODO: flesh out

jbearer commented 10 months ago
jbearer commented 9 months ago

Making this a stretch goal for Cappuccino as it's not strictly needed for Decaf:

I just realized we may not actually need the orchestrator endpoints for fetching peer URLs for catchup (https://github.com/EspressoSystems/espresso-sequencer/issues/958). We are already configuring nodes with a list of peers for query service fetching. Why not do the same thing for state catchup? I think for permissioned decaf this is totally fine, longer term of course it would be more convenient to have some proper peer discovery. But longer term I don't think we should do that with the orchestrator anyways, it should be integrated with HotShot networking so that it works even over p2p.