You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to use the consensus package for priority protocol. But the consensus package has been built for core.Duty and core.UnsignedDataSet only.
The priority protocol however would require consensus on slot and pbv1.PriorityResult.
We therefore need to make the consensus component support generic duty/slot identifiers with generic protobuf data.
Proposed solution
Refactor consensus to use an identifier interface, of which core.Duty and Slot would be an implementation.
Refactor consensus to use a data interface, of which core.UnsignedDataSet and pbv1.PriorityResult would be an implementation.
Out of Scope
Integration into priority protocol
The text was updated successfully, but these errors were encountered:
Refactors consensus component to support arbitrary protobuf data types. This is backwards wire compatible with previous versions.
category: feature
ticket: #1205
Problem to be solved
We need to use the consensus package for priority protocol. But the consensus package has been built for
core.Duty
andcore.UnsignedDataSet
only.The priority protocol however would require consensus on
slot
andpbv1.PriorityResult
.We therefore need to make the consensus component support generic duty/slot identifiers with generic protobuf data.
Proposed solution
Refactor consensus to use an
identifier
interface, of whichcore.Duty
andSlot
would be an implementation.Refactor consensus to use a
data
interface, of whichcore.UnsignedDataSet
andpbv1.PriorityResult
would be an implementation.Out of Scope
Integration into priority protocol
The text was updated successfully, but these errors were encountered: