|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
延迟工作量证明 (dPoW)
什么是延迟工作证明(dPoW)?
延迟工作量证明(dPoW)是一种第二层共识安全机制,旨在保护区块链免受威胁网络完整性的 51% 攻击。它通过利用外部工作量证明 (PoW) 网络的哈希率并将其应用于网络现有的共识机制来实现这一点。
工作量证明和权益证明
PoW 可以定义为通过矿工解决复杂问题的共识算法在区块链中添加新交易块的过程。
PoW 区块链在挖掘过程中需要大量的计算能力(哈希率),这可能非常昂贵,并且强烈依赖于网络共识。高计算能力要求通常会形成很高的进入壁垒。因此,它使得 PoW 网络更容易受到 51% 攻击,其中单个或一组恶意行为者获得了对挖矿能力的多数控制并最终损害网络。
股权证明(PoS)是另一种共识机制,验证者将资本作为一种经济激励形式,以实现网络的最佳利益。以太坊是最大的区块链网络之一,最初推出时采用 PoW 共识机制,然后于 2022 年 9 月对 PoS 进行了巨大的协议更改(称为“合并”)。
如果验证者在 PoS 网络中以恶意或低效的方式行事,验证者的质押资本将丢失并重新委托。因此,PoS 网络不需要额外的能量来证明可信性,这使得它们比 PoW 更加环保和安全。
算力的重要性
虽然较大的区块链能够实现高算力,但较小的区块链网络在算力低得多时很难达到相同的安全级别。 dPoW 提供更高的哈希率,以创建坚不可摧的安全层来缓解 51% 攻击。
dPoW利用外部区块链的算力(即莱特币)来增强自身网络的安全性。一组公证节点将第一个区块链中的数据添加到第二个区块链上,以利用辅助区块链的安全性。两个区块链都必须受到损害才能破坏第一个区块链的安全性。
公证节点将每个受 dPoW 保护的区块链的区块哈希写入科莫多区块链和莱特币(杠杆区块链)上。这些区块备份在多个区块链网络上,称为公证区块,其中使用 dPoW 的每条链的历史记录都变得不可变。
每 10 分钟,去中心化网络的系统就会为其自己的区块链拍摄一张快照。这些快照是文件的哈希值,现在备份在所选的 PoW 区块链上,并向各方保证数据的真实性和完整性没有受到损害。
此外,如果全球矿工的算力改变到另一个 PoW 网络,或者当前 PoW 网络的公证成本变得过于昂贵等,dPoW 网络中的公证节点可以自由灵活地将公证切换到另一个 PoW 网络。原因。与比特币等其他网络相比,拥有这种灵活性,dPoW 网络及其生态系统能够保持更高水平的安全性和适应性。
dPoW 与其他机制的区别
像 dPoW 这样的安全机制不使用像 PoW 或 PoS 这样的共识算法。相反,它使得经过公证的区块无法重组,不遵守 PoW 链使用的“最长链规则”。
最长链规则表示构建花费最多能量的区块链,该链在很大程度上是添加了最多区块的链,因此得名该规则。然而,在某些情况下,需要更多能量来构建的链并不是其上区块最多的链。
这是由于难度的变化,新的区块可能会遇到不同程度的难度,需要额外的工作来解决。难度期每两周重置一次,以调节将交易块添加到区块链的 10 分钟间隔。
如果区块添加得太快,解决它们的难度和挖矿能力将会增加。节点将根据“最长链规则”采用具有较大链工作量的较短链。通过遵守这条规则,它可以确保网络上的每个节点都同意区块链的外观,从而就相同的交易历史达成一致。
dPoW 无法识别任何早于网络上最新备份的交易的最长链规则。例如,当 PoW 网络收到从 XXX1 开始的公证区块时,它将在 XXX2 处应用最长链规则。相比之下,当 dPoW 网络收到经过公证的区块时,它不会接受从 XXX0 开始的链,即使它是最长的链。相反,它指的是放入其选择的 PoW 区块链中的最新备份。
dPoW 的优势
dPoW 安全机制使网络能够在杠杆 PoW 网络上进行频繁的备份,当交易早于最近的备份时,共识机制将寻找最准确的记录。如果发生系统故障或黑客攻击,数据可以轻松恢复,并且这种损坏的程度需要黑客成功渗透杠杆区块链并销毁区块链内的所有备份。
如果采用 dPoW 安全性的第三方智能链受到损害,则需要销毁智能链、主 dPoW 网络以及 dPoW 备份所在的所选 PoW 网络的所有副本。这使得 dPoW 网络生态系统能够从更高的安全级别中获益匪浅,同时享受更低的财务和环境成本。
主链和智能链之间的主要区别在于,智能链对主链的安全性进行公证,而主链的安全性对外部 PoW 网络进行公证。由于每次公证都建立在之前的所有公证之上,因此 dPoW 安全机制只需要最近的迭代。如果所选的 PoW 网络发生故障,公证节点能够在竞争的 PoW 网络上执行下一个公证过程,以根据最近的公证来保护网络生态系统。
dPoW 安全机制使区块链能够利用二级区块链的安全性,这对于新形成的区块链尤其有用,因为它们由于哈希率低而经常容易受到攻击。
作者:Kadan Stadelmann,Komodo 首席技术官,区块链互操作性和原子交换技术的领导者。
Kadan Stadelmann 是一名区块链开发人员、运营安全专家以及 Komodo 的首席技术官。Komodo 是一家开源技术提供商,为开发人员和企业提供一体化区块链解决方案。 Komodo 与想要推出自己的定制去中心化交易所、DeFi 平台和独立区块链的组织密切合作。其旗舰技术和最终用户应用程序是 AtomicDEX - 一种移动和网络兼容的非托管多币钱包和原子交换驱动的 DEX,集成到一个 dApp 中。 Kadan 强烈认同 Komodo 的开源愿景和意识形态。他对科莫多项目的奉献是基于让世界变得更美好的坚定愿望。除了密码学、区块链技术和开发之外,Kadan 对文学、数学、天体物理学和旅行也很感兴趣。
可信执行环境 (TEE)
可信执行环境 (TEE) 是主处理器内的安全区域,提供受保护的空间,敏感代码和数据可以在其中运行,而不必担心外界的篡改或观察。 |
人类钥匙
人类密钥是从您的身份、您的知识或您拥有的东西派生出来的加密密钥。它们用于保护数字资产、保护隐私和访问去中心化网络。 |
开放金融(OpenFi)
OpenFi是“开放金融”的缩写,是一个将传统金融(TradFi)与去中心化金融(DeFi)相结合的金融框架。 |
汇总即服务 (RaaS)
汇总即服务 (RaaS) 允许构建者快速构建和启动自己的汇总。 RaaS 提供商提供端到端解决方案,例如底层技术堆栈的定制、无代码管理以及与核心基础设施的一键定制集成。 |
数据可用性采样 (DAS)
数据可用性采样(DAS)是一种使去中心化应用程序能够验证块数据的可用性的方法,而不需要每个参与者下载整个数据集。 |
多种数据可用性 (MultiDA)
这一区块链架构使用多个数据可用性(DA)服务来确保数据冗余。 |