mirror of
https://github.com/vacp2p/specs.git
synced 2026-01-07 22:44:07 -05:00
fix(pubsub): remove "Implementation note" about setting message_id_fn (#557)
This commit is contained in:
@@ -198,15 +198,6 @@ on the [signature policy](#signature-policy) configured for the topic.**
|
||||
Whichever the choice, it is crucial that **all peers** participating in a topic
|
||||
implement identical message ID calculation logic, or the topic will malfunction.
|
||||
|
||||
> **[[ Implementation note ]]:** At the time of writing this section,
|
||||
> go-libp2p-pubsub (reference implementation of this spec) only allows
|
||||
> configuring a single top-level `message_id_fn`. This function may, however,
|
||||
> vary its behaviour based on the topic (contained inside its `Message`)
|
||||
> argument. Thus, it's feasible to implement a per-topic policy using branch
|
||||
> selection control flow logic. In the near future, go-libp2p-pubsub plans to
|
||||
> push down the configuration of the `message_id_fn` to the topic level. Other
|
||||
> implementations are encouraged to do the same.
|
||||
|
||||
## Message Signing
|
||||
|
||||
Signature behavior is configured in two axes: signature creation, and signature
|
||||
|
||||
Reference in New Issue
Block a user