MiniDAG

MiniDAG

Virel协议是全球首个MiniDAG,这是一种创新的共识系统,通过将有向无环图(DAG)线性化为链式结构,相比BlockDAG显著降低了完整共识的规模。

与BlockDAG系统相比,MiniDAG移除了侧边区块中的冗余数据,并即时确保了链顺序的确定性。

区块链 vs DAG vs MiniDAG对比图

MiniDAG的优势

  • 相比传统区块链,区块吞吐量更高
  • 在延迟受限的网络中安全性更强
  • 侧边区块(不在主链中但为链安全作贡献的区块)占用空间更小:比BlockDAG更具可扩展性
  • 区块一经发现即确立链顺序
  • 亚秒级出块时间下仍能保持极低孤块率

详细说明

每个Virel区块都会存储其链历史中前N个区块哈希的引用,这些引用称为MiniDAG祖先。

当节点检测到有效的替代区块时,只要当前区块与替代区块至少共享一个MiniDAG祖先(即最后N个区块中存在共同祖先),该替代区块就会被纳入当前区块模板作为侧边区块。