libp2p / go-libp2p-pubsub

The PubSub implementation for go-libp2p
https://github.com/libp2p/specs/tree/master/pubsub
Other
323 stars 187 forks source link

Signing messages with a provided private key #485

Closed iulianpascalau closed 1 year ago

iulianpascalau commented 2 years ago

Hello

Are you interested having the functionality of publishing a message with a specified private key feature? We have it ready, unit tested and tested in production. Can easily open a PR here.

Use case: we have a use case in which we want to broadcast messages from "virtual" peer IDs. Those peer IDs will never be addressable nor connectable in the whole network. This feature can help constructing nodes that act like sentinel nodes but in fact are the real nodes, broadcasting on the behalf of a virtual node that can never be found on the network nor easily traceable.

vyzo commented 2 years ago

Sure, lets upstream this.

On Wed, May 25, 2022, 18:31 Iulian Pascalau @.***> wrote:

Hello

Are you interested having the functionality of publishing a message with a specified private key feature? We have it ready, unit tested and tested in production. Can easily open a PR here.

Use case: we have a use case in which we want to broadcast messages from "virtual" peer IDs. Those peer IDs will never be addressable nor connectable in the whole network. This feature can help constructing nodes that act like sentinel nodes but in fact are the real nodes, broadcasting on the behalf of a virtual node that can never be found on the network nor easily traceable.

— Reply to this email directly, view it on GitHub https://github.com/libp2p/go-libp2p-pubsub/issues/485, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAI4SUSNIET35UDUP7VLRLVLZBVFANCNFSM5W5RG2LQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

iulianpascalau commented 2 years ago

on it

iulianpascalau commented 2 years ago

Related with https://github.com/libp2p/go-libp2p-pubsub/pull/486

iulianpascalau commented 1 year ago

I guess we can close this since the PR merged into master branch. Thanks.