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