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
Improve documentation for Process method of pusher engine,
and log an error instead of returning an error.
See: #6780 (comment)
Co-authored-by: Alexander Hentschel <[email protected]>
returnfmt.Errorf("pusher engine should only receive local messages on the same node: got message %T on channel %v from origin %v", message, channel, originID)
151
+
// Targeting a collector node's pusher.Engine with messages could be considered as a slashable offense.
152
+
// Though, for generating cryptographic evidence, we need Message Forensics - see reference [1].
153
+
// Much further into the future, when we are implementing slashing challenges, we'll probably implement a
154
+
// dedicated consumer to post-process evidence of protocol violations into slashing challenges. For now,
155
+
// we just log this with the `KeySuspicious` to alert the node operator.
0 commit comments