MultiVAC

MultiVAC

基于可信分片计算的高性能弹性公链。

MultiVAC 简介

MultiVAC 是为大规模去中心化应用设计的下一代高性能公链,通过可信分片技术为区块链系统赋予了可持续无限扩展的能力。MultiVAC 首次提出了基于可验证随机函数选择分片节点的可信度概率模型,并将该模型运用到区块链交易、计算、存储等关键环节中,使得任务目标可以在部分节点参与的情况下达到极高的可靠性。MultiVAC 将网络中的交易根据经典 UTXO 账户模型分片,通过可信度概率模型选择矿工记账,将公链性能提升到企业级商用水平。作为区块链领域中首个提供弹性计算模型的公链,MultiVAC 创造性地提出了可验证计算任务的 PoIE 共识、专为区块链设计的 BISC 指令集、具备通用计算能力的 MVM 虚拟机等技术,使得开发者能够自主权衡分布式应用中的一致性,可用性和分区容忍性要求,为应用层复杂业务逻辑提供完备支持,从而更便捷地构筑多元化的公链生态体系。MultiVAC 要解决的核心问题是:如何在全网中选取若干个节点组成可信分片;如何通过可信分片处理网络交易并记录账本;如何验证节点是否诚实可信地完成了计算任务。MultiVAC 中关于交易处理和合约计算的分片方案都以 VRF 即 Verifiable Random Function,可验证随机函数为基础。VRF 是一种共识框架,也是数学工具。目前,采用 VRF 进行选择的区块链共识方案有 Algorand、Dfinity 中使用的 BLS 算法,以及 Cardano 中的 Ouroboros Praos 算法。