【问题标题】:Is double-spending a problem to all blockchain or just to crypto-currency blockchains?双花是所有区块链的问题,还是只是加密货币区块链的问题?
【发布时间】:2019-11-08 16:53:49
【问题描述】:

我正在更多地了解当前区块链技术中使用的所有不同共识机制。根据我的阅读,人们似乎声称所有区块链都存在双重支出。很容易理解,加密货币就是这种情况。但是对于不是为加密货币设计的区块链,比如物联网、物流,这仍然是一个问题吗?

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

感谢任何帮助和 cmets。

【问题讨论】:

    标签: blockchain consensus


    【解决方案1】:

    双花只是拜占庭行为的一个例子,其中包括协议参与者的明确恶意行为。

    PoW 本身并不能解决双重支出问题。相反,作为一种概率方法,可以减少成功双花的机会。

    对于区块链(通常),人们寻求容忍拜占庭错误,这仅在一定程度上是可能的。在 PoW 的情况下,您处理 计算阈值对手(51% 攻击),而使用经典 BFT 协议作为共识层替代方案,您处理 阈值对手模型(3f+1 em>)。或者,在使用 PoS 时,您会遇到一个风险阈值对手,您会再次受到资源的约束。

    这始终取决于您的用例以及您尝试使用系统解决的问题。因此,没有一刀切解决方案,并且根据您的应用程序要求,某些共识层解决方案可能比其他解决方案更合适。

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

    所以回答你的问题,如果你概括并考虑拜占庭错误,那么是的,这也是其他共识协议的问题。否则,如果您不介意您的系统可能会重写历史,因为它不是关键任务,那么您可以问自己:为什么还要使用区块链?

    【讨论】:

      猜你喜欢
      • 2021-11-10
      • 2018-08-31
      • 1970-01-01
      • 2022-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2018-05-31
      相关资源
      最近更新 更多