我想用python实现pbft算法(3f+1 systems;f=1)。但是从副本发送和接收的通道应该是什么呢?我已经尝试过python多播,但在接收时似乎出了问题。因此,请建议任何解决方案,可以让我提出。提前谢谢。
发布于 2018-08-22 17:00:47
您需要使用认证的点对点通信通道来实现任何类型的BFT算法。由于PBFT假设所有参与者的身份都是在prior中建立的,所以您不需要假设多播通信原语。即使广播是在PBFT协议中执行的,每个消息也是通过其私钥加密的。因此,您不需要使用多播或广播。
https://stackoverflow.com/questions/51569086
复制相似问题