共识机制是加密货币行业的主干。多年来,不同的协议、团队和其他机构提出了多种不同的共识机制及相关衍生技术,其中一种便是延迟工作量证明(dPoW)。该机制以一种特殊的方式利用PoW的力量。
什么是延迟工作量证明(dPow)?
要恰当了解什么是延迟工作量证明(dPoW),首先要正确理解什么是共识机制及其重要性。
什么是共识机制?
共识机制是每个加密货币项目的主干。它是算法、协议,或者在某些情况下,是其他计算机系统,负责验证和确认平台上的交易并管理区块链。
该系统确保平台上的每笔经过验证的交易都正确记录在区块链上,并且每笔交易都存在于区块链的每个副本中。
在确定网络费用数额、能源使用水平、交易速度以及有关网络货币和应用程序的其他细节方面,机制也发挥着至关重要的作用。
延迟工作量证明 (dPoW)
dPoW共识机器与常规机制不同,通常被称为“混合共识机”(hybrid consensus machine)。这是因为它利用两个区块链来增强协议的安全性。
延迟工作证明(dPoW)的功能是让一个区块链共享通过二级区块链的哈希算力提供的安全性。它使用系统外部工作量证明(PoW)网络的哈希率,并将其堆叠在现有的共识机制之上。
该共识机制与基于dPoWf的主区块链一起运行,同时采用工作量证明(PoW)或权益证明(PoS)共识机制。相比之下,二级区块链只需要工作量证明(PoW)共识机制。
最初,dPoW是由Komodo在意识到PoW共识机制的问题后引入该行业的。该机制试图在不降低系统处理速度的情况下解决问题。延迟工作量证明(dPoW)共识机制由此诞生。
延迟工作量证明 (dPoW) 的历史
工作量证明区块链具有较低哈希安全级别,预计未来会面临安全性问题。为解决这一问题,延迟工作量证明应运而生。这种担忧催生了一个想法,即利用BTC作为时间序列服务器,允许跨链原子交换并提高替代区块链的安全性。此外,这个想法是利用比特币的哈希能力来保护哪些没有太多算力的区块链。
后来,这个想法演变成延迟工作量证明,并于2016年首次出现在加密社区。dPoW是2016年第一个纳入Komodo加密货币项目的代码。Komodo项目是一个Zcash分叉,依赖于通过比特币区块链保存的记录,以使其交易不可更改。
dPoW如何工作?
新开发的区块链由于哈希率水平较低而容易出现安全漏洞。他们的区块链(尤其是在最初启动时)需要变得更强大,集中更多算力才能抵御攻击。
延迟的工作量证明共识通过将一个区块链备份到另一个具有更强哈希能力的区块链来解决这个问题。虽然该机制使用与PoW相同的安全性,但它无需最长链规则。
来源:The Cryptonomist
dPoW是该规则的替代方案,为链创建交易历史的副本作为备份,存储在与主链不同的位置。因此,链条就可以在不干扰区块链正常功能的情况下高效、理想地执行其操作。
由于有两个不同的区块链,两个矿工同时验证同一个区块的可能性很小。在这种情况下,网络中同步最及时的块将成为赢家。
哪些加密货币采用了延迟工作量证明?
已有不少项目采用了dPoW共识机制,其中之一便是Komodo平台。
Komodo
Komodo平台是一个专为用户开发的、安全、开源、且从端到端的去中心化区块链,可在保持完全匿名的情况下进行交易。创建该平台的团队都隐藏了自己的身份,仅以别名 JL777为人所知。该协议是2014年Zcash的一个分支,并选择使用其开发的延迟工作量证明作为协议的共识机制。
Komodo是为数不多的使用比特币算力的平台之一。虽然比特币使用的PoW共识及其派生的不同共识算法妥善解决了初始加密协议中的安全问题,但Komodo利用dPoW机制将安全性提升到了一个新的水平。
Komodo对PoW中的“最长链规则”使用了不同的处理方式,即在区块链上出现矿工分歧时使用该规则。Komodo解决了这个有利于运行时间最长的链的问题。因此,PoW共识非常有效,但使用PoW机制的新项目容易受到51%攻击。恶意者发起的这一攻击会破坏链的价值。
Komodo利用dPoW共识——利用备份来代替PoW最长链规则——解决了PoW的这个问题和一些共识算法面临的其他问题。然后将这些备份存储在与操作链不同的空间中。
一些平台已将Komodo作为一种服务来保护他们的区块链,这些平台有:
- SmartFi
- Pirate Chain
- Gleec
- Einsteinium 等
要注意的是,dPoW并不是一种广泛使用的共识算法。大多数加密货币并未采用这一算法,而是使用其他共识算法,例如权益证明(PoS)或委托权益证明(DPoS)。
dPow与其他共识机制
PoW共识机制由比特币的开发人员开发,而dPoW是为升级初始PoW而创建的。人们经常拿dPoW经常与工作量证明和权益证明等主流共识机制相比较。
dPoW与PoW
dPoW是一种安全机制,而PoW是一种共识机制。PoW使用最长链规则,而dPoW让经过公证的区块无法重组。PoW的一个主要作用是通过阻止分布式拒绝服务攻击 (DDoS) 等网络攻击来维护网络安全。
dPoW是在标准PoW共识算法基础上升级的一种安全机制。每次公证区块时,dPoW都会重置区块链的共识算法。对网络上最新备份之前发生的交易,dPoW不使用最长链规则。
当PoW网络得到一个起始于XXX1的公证区块时,它将在XXX2使用最长链规则。但当dPoW网络得到一个经过公证的区块时,它不会接受从XXX0开始的链,即使它是最长的链。相反,它使用的是其选择的PoW区块链中的最新备份。
使用PoW的区块链要求矿工在挖掘新区块之前先解决复杂的密码学难题,而此过程需要矿工使用高级设备并消耗大量电力来执行密集的计算工作。挖矿可使网络免受外部攻击、检查交易的合法性,并创造新的加密货币。
在很大程度上,PoW的安全性取决于所使用的计算能力。对小型区块链网络而言,这是一个很明显的劣势,使其系统没有大型区块链网络安全。
dPoW与PoS
权益证明是一种共识机制,以减少验证区块和交易之前所需的计算工作量而出名。该机制使代币所有者的机器来减少要完成的计算工作量。
dPoW与PoS两种机制之间最明显的区别是前者主要用作安全机制,而后者用作共识机制。权益证明区块使用代币所有者的机器进行验证,减少了验证区块和交易所需的计算工作,从而减少了要完成的计算工作量。
PoS与dPoW还有一个很大的不同之处,即后者利用了另一个网络的PoW共识算法,旨在增强网络的安全性,而前者则侧重于减少验证区块和交易所需的计算工作。
dPoW的优势
dPoW有两大优势,那就是提高了区块链的安全性和能源效率。
让区块链更安全
dPoW安全机制频繁地在杠杆PoW网络上进行备份。当交易早于最近的备份时,共识机制将寻找最准确的记录。
若黑客成功入侵系统或系统出现故障,很容易检索到数据;一旦发生严重破坏,黑客将不得不闯入杠杆区块链并清除其所有备份。
若第三方使用dPoW并遭到破坏,则必须销毁智能链的所有副本、主dPoW网络以及保留dPoW备份的所选PoW网络。
提高了能源效率
dPoW提高了协议的能源效率,因为使用该机制不必进行大量的计算工作,从而减少能源消耗及计算资源。
总结
延迟工作量证明(dPoW)安全机制提高了区块链的安全级别,以确保链在受到攻击时的安全性。对类似于Komodo这样希望利用额外安全级别的项目来说,这是一项强大的创新。
参考资料:
Coinmarket Cap Alexandria: Delayed Proof of Work (dPoW)
Komodo Developers: Delayed Proof of Work
Binance Academy: Delayed Proof of Work Explained
Golden: Delayed Proof-of-Work
Consensus: Delayed Proof of Work (dPoW)
Etoro: A brief history of Zcash forks
Medium: Komodo’s Delayed Proof of Work (dPoW) Security, Explained
本文属原创,已经过准确性检查。一经录用,本文版权将归Gate.io所有。
作者:Tamilore Onikosi