Прямо сейчас я работаю над разработкой отдельного приложения на C++ с использованием библиотек cpp-ethereum, я смотрел исходный код для cpp-ethereum, и мне в голову пришла мысль, что было бы круто, если бы мы могли использовать протокол шепота. cpp-ethereum для передачи фактических данных, таких как фактическая передача файлов? Мы можем сделать это?
Нет. Конечно возможно то, что вы предлагаете, но нет, потому что у вас большая путаница в терминологии.
Для уровня связи с двумя одноранговыми узлами взгляните на devp2p . Вот спецификация .
Для фактической передачи данных/файлов взгляните на swarm , протокол размещения файлов между двумя одноранговыми узлами . (См . также .)
Whisper — это протокол обмена сообщениями с шифрованием между двумя одноранговыми узлами, в настоящее время поддерживаемый status.im , последняя спецификация находится здесь . Насколько я знаю, это только geth с довольно актуальной реализацией, без понятия о статусе C++.
В общем, просто на заметку, клиент C++ устарел для производственного использования. Если вы заинтересованы в дальнейшем развитии против роя или шепота, загляните в go-ethereum . Или внесите свой вклад в cpp-ethereum.
Шириш Патель
q9f