Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
f=1时python中的pbft实现_Python_Algorithm_Blockchain_Consensus - Fatal编程技术网

f=1时python中的pbft实现

f=1时python中的pbft实现,python,algorithm,blockchain,consensus,Python,Algorithm,Blockchain,Consensus,我想用python实现pbft算法(3f+1系统;f=1)。但是,从复制副本发送和接收的通道应该是什么。我尝试过python多播,但在接收时似乎出现了问题。因此,请提出任何能让我提出的解决方案。 提前感谢。您需要使用经验证的点对点通信通道来实现任何类型的BFT算法。因为PBFT假定所有参与者的身份都是在Previor中建立的,所以不需要假定多播通信原语。尽管广播是在PBFT协议中执行的,但每个消息都由其私钥加密。因此,您不需要使用多播或广播

我想用python实现pbft算法(3f+1系统;f=1)。但是,从复制副本发送和接收的通道应该是什么。我尝试过python多播,但在接收时似乎出现了问题。因此,请提出任何能让我提出的解决方案。
提前感谢。

您需要使用经验证的点对点通信通道来实现任何类型的BFT算法。因为PBFT假定所有参与者的身份都是在Previor中建立的,所以不需要假定多播通信原语。尽管广播是在PBFT协议中执行的,但每个消息都由其私钥加密。因此,您不需要使用多播或广播