【问题标题】:How proof of stake prevent blockchain rebuild权益证明如何防止区块链重建
【发布时间】:2020-03-12 20:18:36
【问题描述】:

在工作量证明中,如果我们篡改一个区块,从该区块重新挖掘整个区块链需要巨大的计算能力。但在权益证明中,nouce 并不难找到。那么是否可以篡改一个区块并重建后续区块链呢?或者权益证明有其他方法可以防止这种情况发生?

【问题讨论】:

  • 我一直在想同样的事情。虽然我不确定,但我认为答案可能是肯定的,你可以相对容易地创建一个新块链,但是节点的 p2p 系统不会接受它,因为你不是选择的验证者 - 因此你将无法创建一个最新的块,该块具有指向您新构建的“假”区块链的指针。

标签: blockchain consensus


【解决方案1】:

POS 与 POW 的想法相同。不同之处在于,在 POS 中,拥有最多硬币的矿工将有权在链中进行更改,而不是计算(CPU/GPU)能力。要攻击基于 POS 的区块链网络,攻击者需要获得超过 50% 的流通币。

【讨论】:

    【解决方案2】:

    仔细观察无疑会让我们发现,权益证明确实是拯救区块链意识形态的机制。

    无中心化(消除 51% 的攻击威胁)

    正如已经讨论过的,工作量证明不负责任地让每个人验证区块,最终导致矿工逐渐开始组合他们的资源并形成矿池,从而提高他们开采更多区块并获得更多奖励的机会。

    由于这些矿池很快开始控制大部分网络,因此集中了采矿过程,这挑战了区块链的去中心化理念。

    另一方面,权益证明不会让每个人都挖掘区块并只选择那些有足够经验和存款的人。因此,验证者绝对没有机会联手组成矿池,更没有中心化。并且由于没有中心化,51%的攻击威胁也被更大程度的降低了。

    降低功耗

    事实证明,这种共识机制的功耗非常低。因此,Proof of Stake 是解决工作量证明大量能源消耗的一种有效方法。

    虽然工作量证明使用 77 TWh 电力,但截至目前,权益证明仅使用 7.7 TWh。

    无欺诈交易

    由于 PoS 随机选择验证者,你的脑海中可能会出现一个非常令人担忧的困境。

    How can we Trust these Validators?
    
    Well, Blockchain quite clearly believes in the fact that Internet is a Trustless community. And Proof of Stake respects this ideology.
    

    PoS 非常注意您的交易,并为尝试欺诈交易的验证者提供非常严格的政策。

    万一验证者试图验证虚假交易,算法会确保他们失去大部分赌注。简单来说,我们可以信任验证者,因为如果他们批准欺诈交易,他们损失的钱比他们通过欺诈获得的收益要多。而且,说实话,没有人会同意这么糟糕的交易。

    【讨论】:

      猜你喜欢
      • 2022-12-10
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 2021-06-12
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      相关资源
      最近更新 更多