我正在了解有关当前区块链技术中使用的所有不同共识机制的更多信息。根据我的阅读,人们似乎声称所有区块链都花了两倍的钱。不难理解,加密货币就是这种情况。但是对于不是为加密货币设计的区块链,例如物联网,物流,仍然存在问题吗?
这使我换个角度说,如果双花确实是与机械设计方面有关的问题。例如,POW是解决双重支出问题的一种方法。但是其他共识机制可能不会关注双重支出问题。
感谢您的帮助和评论。
答案 0 :(得分:1)
双重支出实际上只是拜占庭行为的一个示例,其中包括明显的恶意行为(例如双重支出)。 另外,PoW实际上根本无法解决双重支出,而作为一种概率方法,它可以减轻成功双重支出的机会。
在大多数情况下,对于区块链来说,人们只能容忍拜占庭式的错误。在PoW中,您要处理计算阈值对手(51%攻击),而使用经典BFT协议作为共识层替代方案,您需要处理阈值对手模型(3f + 1 )。另外,在使用PoS时,您会遇到风险门槛对手,在此您再次受到资源的束缚。
它始终取决于您的用例以及您要使用系统解决的问题。因此,没有所有规则解决方案,根据您的应用程序,某些共识层解决方案可能比其他解决方案更适合。
(注意:其他系统属性,例如延迟/吞吐量等也起着重要作用)
因此要回答您的问题,如果您泛化并考虑拜占庭式错误,那么是的,这对于其他共识协议也是一个问题。否则,如果您不介意系统可能不会重写任务记录,因为它不是关键任务,那么您可以问自己:为什么连区块链也如此?