Blockchain 双重消费是所有区块链的问题,还是只是加密货币区块链的问题?

Blockchain 双重消费是所有区块链的问题,还是只是加密货币区块链的问题?,blockchain,consensus,Blockchain,Consensus,我正在进一步了解当前区块链技术中使用的所有不同共识机制。从我所读到的,人们似乎声称所有区块链的双倍支出。很容易理解,加密货币就是这样。但对于不是为加密货币设计的区块链(如物联网、物流)来说,这仍然是一个问题吗 这给我带来了另一个角度,如果双重支出真的是一个与机制设计方面有关的问题。例如,POW是解决双重支出问题的一种方法。但其他共识机制可能不会关注双重支出问题 感谢您的帮助和评论。双倍消费实际上只是拜占庭行为的一个例子,其中包括明显的恶意行为(例如双倍消费)。 此外,PoW实际上根本不能解决双重

我正在进一步了解当前区块链技术中使用的所有不同共识机制。从我所读到的,人们似乎声称所有区块链的双倍支出。很容易理解,加密货币就是这样。但对于不是为加密货币设计的区块链(如物联网、物流)来说,这仍然是一个问题吗

这给我带来了另一个角度,如果双重支出真的是一个与机制设计方面有关的问题。例如,POW是解决双重支出问题的一种方法。但其他共识机制可能不会关注双重支出问题


感谢您的帮助和评论。

双倍消费实际上只是拜占庭行为的一个例子,其中包括明显的恶意行为(例如双倍消费)。 此外,PoW实际上根本不能解决双重支出问题,相反,作为一种概率方法,它降低了双重支出成功的机会

对于区块链(大部分)来说,人们寻求容忍拜占庭式的错误,这只有在一定程度上是可能的。在PoW的情况下,您处理的是计算阈值对手(51%攻击),而使用经典BFT协议作为共识层替代方案,您处理的是阈值对手模型(3f+1)。或者,当使用PoS时,您将与一个赌注阈值对手打交道,在那里您再次受到资源的约束

它始终取决于您的用例以及您试图用系统解决的问题。因此,并没有人可以将它们统统定义为所有解决方案,并且根据您的应用程序,某些共识层解决方案可能比其他解决方案更合适

(注意:延迟/吞吐量等其他系统属性也起着重要作用)

因此,为了回答你的问题,如果你泛化并考虑拜占庭的错误,那么,对其他共识协议来说,这也是一个问题。否则,如果您不介意您的系统可能会重写历史,因为它不是任务关键型的,那么您可以问自己:为什么甚至是区块链