[ethereum/go-ethereum] about whisper (#16807)

Thank you for your thoughts and concerns about Whisper.

indeed, whisper is not intended to be a messaging system as much as a high-latency low-throughput general-purpose communications protocol whose sole focus is to guarantee darkness.

Suggestions have been made, to use it as an encryption layer wrapping around other protocols like HTTP or even TCP/IP. It clearly doesn’t scale for this kind of applications, in this respect writing a unix socket interface isn’t warranted. If that’s what you’re looking to do, have a look at PSS, for which people have already tried to wrap other protocols into.

As for whisper belonging to Ethereum, that is because it belongs to the ecosystem and that the EF is paying for its development. People running `geth` do not have to run Whisper, so it is already separated enough. There are other, independent solutions like bitmessage, which are already independent from the ecosystem.

I’m closing this issue as I feel the questions have been addressed, feel free to re-open it if you feel they have not.

Добавить комментарий