hyperledger结构中的恶意对等体

时间:2017-05-10 10:15:00

标签: hyperledger-fabric

我对开发人员在Hyperledger Fabric中使用的方案有一个非常理论上的问题。

如果链接代码是由恶意节点制作的,并且仅支持某些恶意节点。然后,如果客户端的事务触发此代码,则恶意节点可以通过其响应进行操作。让我们假设所有的响应都是1,而它应该是0.然后,如果客户端以某种方式接受他们的响应,它将通过剩余的事务流发送并最终在分类账中结束。因此,这个不正确的结果将在分类帐中。

这会发生吗?或者我误解了一些部分?

1 个答案:

答案 0 :(得分:0)

对于一个理论问题,理论上的答案是否定的,它不会发生。对于区块链网络,事务中涉及事务的所有对等方都需要具有相同的链代码。

此外,即使对等方验证事务并将这些成功的响应发送到客户端。当客户端为要提交的事务提交这些响应时,将在提交之前由该事务中涉及的所有对等方验证。基本上所有各方都同意这是正确的。

如果一个节点的值与所有其他节点的值不同,则表明存在错误。

您可以在此处遵循交易流程的简化说明:http://hyperledger-fabric.readthedocs.io/en/latest/txflow.html,您可以查看特别是第5步。