MiniDAG
Virel协议是全球首个MiniDAG,这是一种创新的共识系统,通过将有向无环图(DAG)线性化为链式结构,相比BlockDAG显著降低了完整共识的规模。
与BlockDAG系统相比,MiniDAG移除了侧边区块中的冗余数据,并即时确保了链顺序的确定性。
MiniDAG的优势
- 相比传统区块链,区块吞吐量更高
- 在延迟受限的网络中安全性更强
- 侧边区块(不在主链中但为链安全作贡献的区块)占用空间更小:比BlockDAG更具可扩展性
- 区块一经发现即确立链顺序
- 亚秒级出块时间下仍能保持极低孤块率
详细说明
每个Virel区块都会存储其链历史中前N
个区块哈希的引用,这些引用称为MiniDAG祖先。
当节点检测到有效的替代区块时,只要当前区块与替代区块至少共享一个MiniDAG祖先(即最后N
个区块中存在共同祖先),该替代区块就会被纳入当前区块模板作为侧边区块。