For example GnuPG has a Public Key Server, where users able to obtain other users public-keys by using a key ID.


OpenPGP User IDs

User IDs in OpenPGP are used to connect keys to entities like names and e-mail addresses. These are used to search for keys on key servers, and matching them to users/e-mail addresses.

node_a> gpg --keyserver hkp://keyserver.ubuntu.com    --send-keys EFA2F330
node_b> gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EFA2F330

=> Does go-ethereum provides this approach for Whisper where key-ids might be the user's Ethereum address in order to obtain other geth nodes' public key for Whisper?


targetPeer (optional): Peer ID (for peer-to-peer message only).

Than is actual from this comment:

It is indeed be the enode of your target peer. See https://github.com/ethereum/go-ethereum/blob/master/whisper/whisperv6/api.go#L294.

Overall, if I use enode as alternative to public-key, which is much larger string than the public key itself.

  • Have you tried posting in the Geth Discord (linked on github.com/ethereum/go-ethereum) ? – eth Jun 19 at 4:41
  • I did one week ago, but no one responded me back and I think no one ever will. @eth – alper Jun 19 at 7:06
  • It looks like the answer to this is No. I don't know much about Whisper and other idea to try is posting on Ethereum Reddit in rare chance someone wants to set up a server. – eth Jun 23 at 7:14
  • 1
    @eth: Thanks. I believe Whisper has a great potention but it seems like an abonden project. I have posted the idea into Ethereum Reddit (reddit.com/r/ethereum/comments/heccn2/…). I will work on the set up a server for this and if I can I will let you know. – alper Jun 23 at 13:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.