Cpp-Ethereum
是否可以使用 cpp-ethereum 的耳語協議在節點之間傳輸數據?
現在我正在使用 cpp-ethereum 庫在 C++ 中開發一個獨立的應用程序,我正在查看 cpp-ethereum 的原始碼,並且我想到了一個想法,如果我們可以使用耳語協議,那不是很酷用於傳輸實際數據(如實際文件傳輸)的 cpp-ethereum?我們能做到嗎?
不。當然,您的建議可能是這樣,但是不,因為您在術語上有很大的混淆。
- 對於 peer 2 peer 通信層,看看devp2p。這是規範。
- 對於實際的數據/文件傳輸,請查看swarm,對等 2 對等文件託管協議。(另見。)
- Whisper是一個 peer 2 peer 加密消息協議,目前由status.im 推送,最新規範在這裡。據我所知,只有 geth 具有非常目前的實現,不知道 C++ 的狀態。
通常,請注意,C++ 客戶端已不推薦用於生產用途。如果你有興趣進一步開發對抗 swarm 或低語,請查看go-ethereum。或者為 cpp-ethereum 做貢獻。