Closed gterzian closed 2 years ago
We should think about both those separations and see what could be the optimal split
How about we focus on moving the Vec<Endorsement>
out of the current BlockHeaderContent, and replacing it with a Vec<Denunciation>
? @damip
After thinking more about it, I still don't have a definitive answer to this problem. So I would vote for keeping both denunciations and endorsements in the header for now, and postpone this split for later (after the optimization of network messages and integration).
This issue is stale! (no activity for 60 days)
From the point of view of network propagation and multistake protection, a block comes in two parts:
From the point of view of consensus/graph and execution, a block has two conceptually different parts:
We should think about both those separations and see what could be the optimal split
(source: https://github.com/massalabs/massa/issues/2264#issuecomment-1040130774)