如何防止伪数据被发送到区块链

问题描述 投票:-2回答:2

我正在为物联网应用开发区块链,其中有许多网关(矿工)遍布整个城市,并且有几个节点(传感器)连接到每个城市。每个网关都可以由最终用户添加,因此这是一个不受信任的环境。我怎样才能确保其中一名矿工没有将伪造的数据发送到连锁店?

我找到了一些共识协议,发现没有人适合这个特定问题,因为没有交换价值。

每个矿工都向主服务器发送ping,并从中接收网络上的矿工列表。然后他们通过p2p相互连接。

我有什么想法可以解决这个问题吗?

cryptography blockchain p2p consensus
2个回答
2
投票

区块链可以在无权限或允许的情况下使用,如果您想阻止任何人可以广播数据,那么您必须在节点加入网络之前对其进行身份验证。如果即使在验证节点之后,经认证的节点有可能发送“假数据”,则必须实现信任机制,节点验证数据源的可信度并确定该节点是否可信并接受该数据。


0
投票

为了防止发布垃圾邮件或伪造数据,必须将其作为协议规则添加到协议中。否则,它需要另一个层来验证基于脱链数据的数据(但不会阻止数据存储在块中)。区块链用于在无权限系统中实现分布式共识。限制谁可以参与不是免许可证系统,并且将是一个集中系统,因为有人必须确定允许谁参与。

© www.soinside.com 2019 - 2024. All rights reserved.