标签: python algorithm blockchain consensus
我想在python中实现pbft算法(3f + 1系统; f = 1)。但是通道应使用什么来从副本发送和接收。我已经尝试了python多播,但是在接收时似乎出了点问题。因此,请提出任何可以使我前进的解决方案。 预先感谢。
答案 0 :(得分:0)
您需要使用已认证的点对点通信通道来实现各种BFT算法。由于PBFT假定所有参与者的身份都是事先建立的,因此您无需假定多播通信原语。即使以PBFT协议执行广播,每个消息仍由其私钥加密。因此,您无需使用多播或广播。