PoW 工作量证明
工作量证明 (PoW) 被比特币和其他众多加密货币均使用工作量证明机制来保护自身区块链网络和数据的安全。
PoW 要求矿工(创建区块的用户)投入电力和算力等资源,对候选区块的数据进行 hash 运算,直至找到破解难题的方案。
换言之,矿工必须验证和收集待处理的交易,并将这些交易整理成一个候选区块,并将该区块的数据带入哈希函数生成有效的哈希值。矿工成功找到候选区块的有效哈希值后就会发布到网络中,将该区块添加到区块链中,然后获得挖矿奖励。
优点
可以防止双花攻击,安全性高。
缺点
这种共识算法花费了大量的电力资源,造成了资源一定程度上的浪费。
dPoW 延迟工作证明
延迟工作证明 (dPoW) 是一种混合共识方法,允许一个区块链利用通过辅助区块链的哈希能力提供的安全性。这是通过一组公证节点将数据从第一个区块链添加到第二个区块链来实现。
DPoW 共识机制不识别最长链规则来解决网络中的冲突,而是寻找之前插入到所选 PoW 区块链中的备份。
将 Komodo 交易备份插入安全 PoW 的过程就是「公证」。公证由当选的公证节点执行。大约每十分钟,公证节点就会执行在 Komodo 区块链上挖掘的特殊区块哈希,并记录 Komodo 区块链的整体「高度」。公证节点处理该特定块,以便它们的签名以加密方式包含在公证数据的内容中。
通过权益加权投票选出 64 个「公证节点」,其中 KMD 的所有权代表选举中的权益。他们是一种特殊类型的区块链矿工,其底层代码具有某些功能,使他们能够维护有效且具有成本效益的区块链,并且他们定期获得以「简单难度」开采区块的特权。
优点
高效节能,提升安全性
缺点
仅限于使用 PoW 和 PoS 的区块链中
网友评论