延时工作量证明(dPoW)解释

当前位置:首页 > 币圈百科 > 延时工作量证明(dPoW)解释

延时工作量证明(dPoW)解释

2022-12-11币圈百科433

延迟工作量证明(dPoW)是由Komodo project设计的一种安全机制。基本上,它是工作负载证明(PoW)一致性算法的修改版本,使用比特币区块链的哈希功能来增强网络安全性。通过使用工作负载证明(dPoW), Komodo开发人员不仅可以保护他们自己的网络,还可以保护将来加入Komodo生态系统的任何第三方区块链。实际上,dPoW可以用来保护任何使用UTXO模型开发的独立区块链项目。

延迟工作量证明(dPoW)是如何工作的?

以Komodo为例,使用Zcash代码库开发实现dPoW安全机制。利用比特币的hash能力,实现零知识隐私证明,提高网络安全性。每隔十分钟,科莫多系统将拍摄一张区块链网络的快照。然后,将快照的结果写入比特币网络上的块中。一般来说,这个过程会创建整个Komodo系统的备份,保存在比特币区块链中。技术上,由Komodo社区选举的公证节点通过在Komodo链上执行事务,将dPoW保护的每个区块链的块hash写入Komodo分布式账本。调用OP_RETURN指令,公证节点存储Komodo链上单个块的hash。节点之所以选择间隔十分钟的块快照执行时间,是为了保证整个网络都认同块的有效性。每个区块链的网络仍然会在每个区块上达成共识。公证节点简单地记录来自先前挖掘的块的散列值。然后,公证节点将科莫多区块链公司的哈希码写入比特币账户。这个过蓑衣网小编2022程也可以通过执行BTC交易并使用OP_RETURN指令将数据写入比特币的区块链来完成。公证节点完成比特币区块链网络的操作后,科莫多& # 039;的公证节点将把来自BTC区块链的块数据写回到每个受保护的链。此时,网络将不接受任何试图改变经公证的块(或在经公证的节点达成共识之前创建的任何块)的重组操作。目前,dPoW正在与比特币一起使用,但它可以在任何其他使用UTXO模型的区块链中用作安全工具。

PoW和dPoW

workload proof (PoW)算法的主要目标之一是维护网络安全,防止分布式拒绝服务(DDoS)等网络攻击。简而言之,PoW算法是一个生产成本非常高的数据块,在挖掘阶段作为关键要素很容易被别人验证。基于PoW的区块链采矿设计要求非常高。矿工需要解决一个复杂的密码问题,以便挖掘新的区块。这个过程涉及大量的计算工作,消耗的硬件和功耗非常昂贵。挖掘的过程不仅可以保护网络免受外部攻击,还可以验证交易的合法性,生成新的加密货币(作为矿工解决难题的奖励)。因此,工作证明所证明的区块链是安全的原因之一是采矿过程将涉及非常高的财政投入。然而,需要注意的是,PoW区块链的安全性与用于它们的计算能力(哈希)直接相关,这意味着小型区块链网络不如大型网络安全。与PoW相比,dPoW不用于对新块达成共识,因此不被认为是一致性算法。相反,它是在普通PoW共识规则之外实现的安全机制。DPoW使得公证块无法重组,这意味着它使区块链更加安全,可以抵御51%的攻击。事实上,无论何时一个街区被公证,dPoW都会& quot重置& quot区块链共识规则。例如,大多数战俘区块链链使用& quot最长链规则& quot。因此,每当区块链的网络接收到块XXX、XX1已经蓑衣网小编2022被公证的确认时,最长链规则从块XXX、XX2开始。网络将不接受从块XXX、XX0或之前开始的链,即使它是最长的链。

最终意见

延迟工作负载证明了安全机制允许频繁备份,以保证系统出现故障或被入侵后,整个网络的数据能够快速恢复。 如果想要成功造成持久的攻击伤害,攻击者还必须关闭比特币网络,并销毁比特币区块链中备份的所有快照。

延时工作量证明(dPoW)解释 | 分享给朋友: