En este momento, estoy trabajando en el desarrollo de una aplicación independiente en C ++ usando bibliotecas de cpp-ethereum, estaba mirando el código fuente de cpp-ethereum y se me ocurrió una idea: ¿no sería genial si pudiéramos usar el protocolo susurro? de cpp-ethereum para transferir datos reales como la transferencia de archivos real? ¿Podemos hacerlo?
No. Por supuesto que es posible lo que sugieres, pero no, porque tienes una gran confusión en la terminología.
Para una capa de comunicación entre pares, eche un vistazo a devp2p . Aquí está la especificación .
Para la transferencia real de datos/archivos, eche un vistazo a swarm , el protocolo de alojamiento de archivos peer 2 peer . (Véase también .)
Whisper es un protocolo de mensajería cifrada peer 2 peer, actualmente promovido por status.im , la última especificación está aquí . Por lo que sé, solo geth presenta una implementación bastante actual, no tengo idea sobre el estado de C ++.
En general, solo un aviso, el cliente C++ está obsoleto para uso en producción. Si está interesado en un mayor desarrollo contra el enjambre o el susurro, eche un vistazo a go-ethereum . O contribuye a cpp-ethereum.
Shirish Patel
q9f