📖 术语 🟢 通俗解释 🔰 新手

⏱️ 延迟工作量证明 dPoW

一种二层安全机制:定期把小链最近的区块哈希抄录到一条更大的工作量证明链上,让小链借大链的硬实力来抵挡 51% 攻击。由 Komodo 项目打造——它本身并不是一种共识算法。

💡
常见误解 — dPoW 是取代工作量证明的新共识?不是!链仍然按自己原本的方式挑选有效区块。dPoW 只是把网络已经达成一致的区块拿过来,把这段历史锁进一条更大的链里。
🔗小链生成区块📋公证节点抄录其哈希🏔️大型 PoW 链历史被锁定
🔗 小链生成一个区块 → 📋 公证节点抄录它的哈希 → 🏔️ 这条记录被存进比特币或莱特币这样的巨型链里,改写它的代价高得离谱。

🏦 通俗来说 — 把复印件存进银行金库

设想你在家里记自己的账本,然后每隔几分钟就把一份带时间戳的复印件丢进一座大银行的金库。这样一来,谁想伪造你的记录,就得既改家里的那一页,撬开金库去换掉那份复印件。dPoW 为小链做的正是这件事:把一段近期历史的快照塞进一条更大、更难碰的链里。小链照常运行,那份复印件只是个备份,却让作弊变得难上加难。

🔍 一个区块是怎么「被公证」的

负责抄录的是一批由社区选举出来的公证节点(大约 64 个)。它们挑一个生成了约 10 分钟的区块哈希(够老,全网早已认定它有效),用一条叫 OP_RETURN 的小数据指令把它写进大链。这一步就叫公证。一个区块一旦被公证,网络就拒绝任何会改动它、或改动它之前任意区块的链重组。说白了,最长链规则会在最近一个被公证的区块处重新归零。

🛡️ 为什么这能挡住 51% 攻击

小型工作量证明链很脆弱:它的安全性随算力上升,所以算力一旦稀薄,想压制它就很便宜。dPoW 让这条小链不必并入大链,就能租到大链的硬实力。想改写已公证的历史,攻击者得:

  • ⛏️ 对小链发动 51% 攻击 —— 本来就不轻松,但单论一条低算力网络还是做得到
  • 🏔️ 同时还要改写那条巨型锚定链 —— 等于把比特币或莱特币的工作重做一遍,烧钱无数
  • 💸 两头同时买单 —— 合起来的账单高到让攻击根本不划算

📌 dPoW 不会让小链变快,也不会让它变富——只会让它更难被改写。速度和手续费仍由链自己的规则说了算。

🏔️ 它靠的是哪条大链?

时期锚定链
最初的设计比特币 —— 算力最强的那条链
2021 年年中起莱特币 —— Komodo 在公证节点第 5 季换了锚定链

dPoW 由 Komodo 项目设计,可以加装到任何采用 UTXO 模型的独立区块链上。一些较早的资料(包括 2021 年那次切换之前写的)至今仍把锚定链描述成比特币。

🚨 新手须知

  • 🧩 它是一层,不是替代品 —— dPoW 叠在普通共识之上,并不负责挑选新区块
  • 👥 它依赖公证节点 —— 抄录由一批固定的选举节点完成,所以不像单独挖矿那样完全无需信任
  • 保护的是已确认的历史 —— 只有已被公证的区块才多一道锁,最新的那些还没有
  • 💵 锚定链上的手续费是实打实的 —— 往大链上写数据要花钱,由被保护的网络来掏

❓ 常见问题

dPoW 是像工作量证明那样的独立共识算法吗?
不是。dPoW 并不负责判定哪些新区块有效——这件事仍由链自己的共识(比如工作量证明)来做。dPoW 是叠加在上面的额外安全层,把已经达成一致的历史锚定到另一条链上。
dPoW 把数据写到哪条大链上?
dPoW 最初锚定在比特币上。后来 Komodo 项目在 2021 年年中前后(公证节点第 5 季)把锚定链换成了莱特币。无论哪一条,思路都一样:靠一条算力远超自己的链来撑腰。
为什么攻击者就是没法改写历史?
要篡改一个已公证的区块,攻击者得同时对小链发动 51% 攻击,并改写那条大得多的锚定链。攻击比特币或莱特币这种巨型链贵得离谱,两头合起来的成本基本遥不可及。

🔗 相关术语 · 币种