【问题标题】:How to secure new public proof of work blockchain?如何保护新的公共工作量证明区块链?
【发布时间】:2017-07-19 05:06:07
【问题描述】:

我对比特币和区块链技术相当陌生,最近开始阅读它。所以我的理解和下面的问题可能不是很准确。

据我所知,工作量证明是比特币区块链的基本组成部分,因此,攻击者必须产生超过 50% 的总计算能力(即控制超过 50%个节点) 为了通过能够一致地产生最长的区块链来操纵区块链。

现在比特币人有点幸运,因为他们是第一个,早期没有人关注。一旦比特币蓄势待发,诚实节点的数量就会占主导地位,系统本身就变得安全。

但是现在,如何安全地启动一个新的公共区块链(用于完全不同的应用程序)?因为,如果一个新的区块链浮动的挖矿节点很少, 任何攻击者都可以拥有更多的计算节点并劫持区块链,因为诚实节点数量很少。

【问题讨论】:

  • 您的问题 saurabh 得到答案了吗?如果有请分享

标签: bitcoin blockchain


【解决方案1】:

这取决于你想做什么。区块链有很多实现,每一个都有其目标。比特币是区块链的第一个实现。比特币是一种加密货币,与比特币一样,已经开发了许多其他加密货币。

但是,区块链技术对许多事情都有用:例如,在选举中以分布式方式控制投票。正因为如此,区块链有很多实现。

  • Hyperledger Fabric 是私有区块链,必须控制对其的访问
  • Ethereum 是一个公开的Blockchian,用于转移资产。任何人都可以创建他的代币并通过以太坊网络开始使用它们。因此,您将使用现有的链,攻击者无法劫持您。我认为这将是一个很好的开始。如果我是你,我会继续阅读this

【讨论】:

    【解决方案2】:

    为了避免您所描述的攻击(51% 攻击),即现有矿工劫持新网络,有几种方法可以避免这种情况。

    Merge Mining

    较小的链包含较大链(例如比特币)中的块数据,因此使用较大网络的哈希算力来挖掘块。

    更改哈希算法

    对于比特币,两轮 SHA256 是哈希算法。因为有这么多的挖矿能力,很容易受到攻击,因为比特币矿工可以将他们现有的矿工指向小型网络足够长的时间来执行攻击,然后再切换回来。最近发生在比特币黄金上。所以,在硬件方面已经有很多哈希能力的地方,请使用除 SHA256 之外的其他东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 2020-11-20
      • 2020-05-03
      • 1970-01-01
      相关资源
      最近更新 更多