По видео на 0.19 видно, что он запускает Geth с флагом
--shh
, поэтому для вас самое простое решение - арендовать облако и запустить гет -shh и настроить там PoA из коробки
У вас получится точно такой же приватный блокчейн на такой же ноде, с таким же виспером, и блоки будут майнится только вашими нодами в облаке по PoA (проще говоря по очереди), и виспер будет доступен через web3.js/shh, если просто указать в провайдере web3 IP адрес вашей ноды в вашем облаке
Однако, я хочу заметить, что оригинал видео -
status.im - загнулся из-за недостатоков как раз таки самого виспера, поэтому если вы просто сделаете как они - получите такой же результат.
Если чуть более конкретно - виспер по умолчанию рассылает все сообщения всем узлам - это floodsub. При этом получается, что каждая нода пытается расшифровать каждое полученное сообщение, из-за чего при большом количестве узлов буферы не успевают справляться с задачей и сеть 'clogging'
libp2p решает проблему построения оптимальных маршрутов и скоростью сети через использование PubSub и GossipSub, он был создан на базе IPFS, и эфир постепенно переходит (если еще не перешел) на использование libp2p
вместо whisper, поэтому виспер официально закрыт и будет постепенно deprecated