一、项目概述
MultiVAC 名称来源于科幻作家阿西莫夫《最后的问题》中的超级计算机的名称。这台超级计算机,从现在我们熟知的晶体管结构,自我进化到与所有人类灵魂融为一体的超时空结构,最终在整个宇宙热寂湮灭之时,完成了终极问题“如何逆转宇宙的熵增”的计算和再现。
Multivac是一个革命性的公共区块链项目,适用于分散的,工业规模的应用程序。Multivac ICO基于可靠的分片技术,允许使用无限和稳定的可扩展性,并提供解决区块链可扩展性问题的新方法。通过扩展节点,MultiVAC可以实现每秒10,000个事务的速度。
是为大规模去中心化应用设计的下一代高性能公链,通过可信分片技术为区块链系统赋予了可持续 无限扩展的能力。MultiVAC 首次提出了基于可验证随机函数选择分片节点的可信度概率模型,并将该模型运用到区块链交易、 计算、存储等关键环节中,使得任务目标可以在部分节点参与的情况下达到极高的可靠性。MultiVAC 将网络中的交易根据经 典 UTXO 账户模型分片,通过可信度概率模型选择矿工记账,将公链性能提升到企业级商用水平。作为区块链领域中首个提供弹性计算模型的公链,MultiVAC 创造性地提出了可验证计算任务的 PoIE 共识、专为区块链设计的 BISC 指令集、具备通 用计算能力的 MVM 虚拟机等技术,使得开发者能够自主权衡分布式应用中的一致性,可用性和分区容忍性要求,为应用层 复杂业务逻辑提供完备支持,从而更便捷地构筑多元化的公链生态体系。
二、项目评测
1.市场 【综合评测 8.7分】
1.1市场前景 8.7分
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是一种全球化、去中心化的技术网络。安全性、可扩展性、去中心化构成一个不可能三角。以 Bitcoin、Ethereum为代表的公链完全不具备扩展性,全网计算能力等同于单个矿工计算能力,全网总处理能力与节点规模不相关甚至负相关(更大的通讯成本)。以 EOS为代表的公链尝试用超级节点解决性能瓶颈,却放弃了去中心化。以 Zilliqa、Dfinity为代表的分片方案放弃了一定的安全性,以 Plasma为代表状态通道(State Channel)技术则使用了技术结合现实的手段来处理安全性问题。
目前大量研发投入到提高每秒交易数量的技术方案上。最新公链将每秒交易量提升到数千水平(e.g. EOS,Seele在实验环境下达到 1000-3000 tps, tps = transactions per second)。但是这一交易处理速度依然受到共识制约,主要瓶颈在于单一矿工的硬件处理能力。本质上,很多公链没有实质性地突破“区块链是一个账本”的认知。
同时,网络扩张的速度和规模也不尽如人意:截止 2018年 5 月 13 日 12:00 Noon (UTC 时间),问世近 10 年的 Bitcoin的全节点仅有 10424 个,Ethereum 的全节点仅有 14383个。账本庞大及挖矿困难,建立一个全节点本身并不具备足够收益,导致普通用户不愿意建立全节点。
MultiVAC 认为区块链能否真正商用化的关键在于区块链能否提供通用计算能力,以及全网交易和合约处理性能是否能够可扩展、可增长与可适应。
据此,MultiVAC 提出可信分片计算模型,旨在去中心化网络的不可信节点之间,建立一种计算上的分工与可信关系,使得全球节点可以汇总交易能力,构建成算力可以无限扩张的基础公链网络。
同时,MultiVAC 将交易处理与智能合约进行独立分片设计,构建了一个具有极强支持性和弹性的区块链底层平台。
DApp 可实现通用计算层面上的业务逻辑,并可根据自我需要灵活选择由多大规模的节点来进行计算和达成共识。
1.2行业竞争 8.5分
MultiVAC是公共区块链领域的新成员。MultiVAC 通过包含存储解决方案提供了对可信分片的独特理解,但Zilliqa和QuarkChain等项目仍然是可能在各自目标市场中重叠的重要竞争者。由于Zilliqa计划在2018年第三季度推出主网,而QuarkChain在第四季度之后不久,这些项目将继续作为该领域的先行者。
下面是竞争对手:
QuarkChain是一种高吞吐量的区块链,旨在实现每秒数百万次交易(TPS)。
CREDITS用于金融行业的加密货币和区块链,交易量超过1百万tx /秒,0.01秒。是全新的独特区块链平台,具有全新的网络技术功能,响应时间,交易成本和每秒操作数。
Zilliqa是一个新的区块链平台,旨在安全地扩展到一个开放的,免许可的分布式网络。使Zilliqa可扩展的核心功能是分片 - 将网络划分为几个能够并行处理事务的较小组件网络(称为分片)。
RCHAIN可扩展的区块链应用程序。
1.3市场痛点 8.9分
MultiVAC的一个主要优点是开发人员手中的定制级别。灵活的分片计算意味着基于MultiVAC构建的dApp可以根据开发人员设置的任何参数进行操作。开发人员可以选择自己的参数,以确保一致性,可用性,分区容错度和分散级别。碎片的大小是通过合同创建者设置的;为可用性和安全性分配更多的节点,而较小的节点则有助于提高吞吐量。
开发人员还可以控制其他参数,例如货叉的概率和交易所需的燃气量。
MultiVAC从智能合约到可信编程为大规模重型Dapp设计的下一代自由公链,其包含以下特点:
高吞吐量:同等节点规模下可达到Bitcoin两个数量级可靠度及10000倍交易性能,满足商用级性能需求。
弹性计算:交易与计算分离设计,赋予商业应用在不可能三角上的自由度,在弹性环境中重新定义智能合约。
无限扩张:更好的分片与账本模型使得全网具备纯倍乘效应,三重任务与收益市场创造百万节点规模。
MultiVAC 要解决的核心问题是:
1, 如何在全网中选取若干个节点组成可信分片
2, 如何通过可信分片处理网络交易并记录账本
3, 如何验证节点是否诚实可信地完成了计算任务
其中
问题 1 决定了 MultiVAC 如何在交易和合约层面进行分片,
问题 2 决定了 MultiVAC 如何在交易分片内达成出块共识,
问题 3 决定了 MultiVAC 如何将弹性计算分片应用到智能合约。
MultiVAC 利用 VRF 构建可靠概率模型,解决了在交易 和合约中如何安全、高效、随机选取分片节点的问题;
采用 UTXO 账本分片和共识族达成片内共识,实现交易可信分片构建;
设计 BISC 区块链专用指令集和 MVM通用计算虚拟机运行智能合约,通过PoIE共识机制验证计算任务,为DApp 业务逻辑处理提供了基于可信分片的弹性执行环境。
2.团队 【综合评测:9.0分】
2.1 项目团队 9.1分
整个团队由16名成员和7名顾问组成。
吕恒(CEO):
美团点评的技术总监和数据工程专家,后作为联合创始人和CTO,创办了中国HR SaaS服务商薪人薪事,该项目获得红杉资本A轮及B轮投资。天津大学计算机硕士。
应翔(CTO):
百度前软件工程师,持有新加坡南洋理工大学计算机科学博士学位。在获得博士学位后,他在南洋理工大学再担任博士后研究员2年,之后在天津大学担任副教授3年。他擅长并行算法和通用计算。
王晨(CMO):
薪人薪事的前营销总监,在那里服务了近3年。在此之前,她曾在美团担任产品经理一年。Claire拥有北京师范大学公共管理硕士学位。
核心团队成员中,吕恒、应翔和王晨3人是创始人,另有6名算法研究员和7名研发工程师。
这支团队技术实力很强,15人拥有计算机或数学领域的学位,其中硕士7人,博士及博士后4人,副教授1人。
建立了 LinkedIn 档案的14个人全部拥有自身专业3年以上工作经验,开发团队的成员包括来自谷歌,腾讯和阿里巴巴的前高级工程师,以及来自哈佛大学,南洋科技大学和悉尼大学的研究人员。
团队中有拥有密码学、大型分布式系统、概率论(在 MultiVAC 项目中很重要)方面的人才。
只是开发团队没有拥有区块链背景的成员,对区块链来说相对较新。
2.2 顾问团队 9.0分
MultiVAC 拥有在区块链领域有影响力的顾问。其中包括 Neo Global Capital 的Roger Lim(曾担任 Bluzelle 顾问),超级账本开源项目核心开发者、区块链技术的最早期研究和推动者陈昌,以及担任库币网副总裁的 Johnny LYU。
企业领域,MultiVAC 顾问团队中有多名美团的高层:联合创始人杨俊、副总裁赖斌强和高级副总裁陈亮都在其中,这些人也是人人网的联合创始人。
技术方面,新加坡南洋理工大学计算机系副教授贺英担任团队的技术顾问,他在顶级国际期刊和学术会议发表70多篇论文,长期担任多个计算机领域著名国际会议的程序委员会委员。
2.3合作伙伴 8.9分
NGC(NEO Global Capital)是 NEO 的战略合作伙伴,它利用并巩固了 NEO 强大的生态系统和全球开发者社区,资助了世界知名的基础设施和协议,如 Ontology,Zilliqa 和 Bluzelle。NGC 正在帮助 MultiVAC 建立全球影响力和技术社区。
JRR Crypto 总部位于瑞士,是世界领先的区块链行业集团,专注于区块链行业生态和加密数字货币。JRR 也是 Binance 的天使投资机构。其投资案例包括 QuarkChain,DxChain,Merculet,DCC 等。JRR Crypto 凭借其丰富的资源和区块链行业的全球影响力,为 MultiVAC 提供全方位的支持。
TGL Capital 是附属于世界上最大的风险投资公司之一的新数字货币投资机构。它在互联网和全球传统领域拥有丰富且久经考验的投资成功案例。TGL Capital 和 MultiVAC 正在共同构建一个去中心化应用程序生态系统。
DFUND 由着名的数字货币个人投资者赵东创立,专注于数字货币投资,并为其投资项目提供端到端的投资银行业务。其案例包括 ELF,IOST,DATA 等。Dfund 在一级和二级市场支持和协助 MultiVAC。
3.令牌 【综合评测:8.6分】
目前项目官方尚未披露代币销售信息,不过我们也了解到以下内容:
代币名称:MTV
代币总量:100亿 MTV(发售10亿 MTV)
募资硬顶:$ 19M
募资分配明细:种子轮:$ 5M 私募轮:$ 10M 公募轮:$ 4M
兑换比例:1 USD = 125 MTV 即 1 ETH = 57948.75 MTV(已含 20% 奖励)
私募锁仓机制:公募结束后先发25%代币,剩下的每3个月释放 25%,共9个月释放完毕
上市时间:预计9月中旬,具体以官方通知为准
Ian Balina 在最近的评分表格中给 MultiVAC 评出了最高分,并在 Facebook 上评论:
MultiVAC 是评分最高的项目,但我不喜欢种子轮的 50% 奖金(奖励代币上线释放 25%,然后每三个月释放 25%),我认为尽管有3个月的锁定,它仍会造成很大的卖压。种子轮投资者可能会在两个月内出售他们拥有的所有代币,预计在第三个月当他们获得更多锁定代币时出现抛售。由于奖金的卖压,我认为我有机会在接近或低于ICO价格进入这个项目。
Ian Balina 在7月22日的 Youtube 视频中也提到:
MultiVAC 是一个了不起的项目,一切都很好,然而,它不是一个名人堂(Hall-of-Fame,Ian 对项目的最高评价,译者注)项目。它拥有全明星团队和全明星顾问,以及很棒的令牌指标。
但是目前看来,最大的问题就在于这 50% 的种子轮奖励,如果不是长期看好这个项目,那么在代币流通的初期,轮次靠后的投资者会面临止盈盘的压力。
4.技术指标 【综合评测:8.6分】
a.技术组成及特点 8.9分
MultiVAC是公共区块链领域的新成员。使用分片(类似于Zilliqa,Quarkchain和Emotiq) MultiVAC旨在产生高TPS以支持分散式应用(dApps)。MultiVAC与Zilliqa和Emotiq(由OmniLedger构建)区别开来,采用可验证随机函数(VRF)作为共识机制和碎片选择。诸如Dfinity和Ontology之类的项目引入了类似的随机方法来选择块创建者。MultiVAC的会计方法使用UXO,类似于比特币。开发人员将能够在CAP定理的权衡之间进行折衷,即一致性,可用性和分区容差。
简而言之,大规模分散计算目前是计算机科学中尚未解决的问题。分散网络可以沿三角形的两个角最大化,其一致性,可用性和分区代表边缘。MultiVAC非常了解这些权衡,并允许开发人员选择他们设置用例所需的设置。
MultiVAC通过称为可验证随机函数(VRF)的分片模型为事务,计算和存储实现了大规模dApp开发的可扩展性的新方法。网络上的交易通过UTXO确认,通过概率模型动态选择矿工。
MultiVAC在MultiVAC虚拟机(MVM)上运行,其中包括区块链指令集计算机(BISC)。BISC是MVM的关键功能,允许开发人员决定每个dApp需要多少个节点,选择较大的数字以获得更好的安全性,选择较小的数量以获得更高的吞吐量。
MVM目前支持基于LLVM的C编译,目的是最终集成其他语言,如Java和Go。随着MultiVAC将成为一个开源生态系统,最终目标是尽可能多地使用语言,以便与现有应用程序向后兼容。
对于数据存储和检索,除了基于本机VRF模型的分片存储网络之外,MultiVAC还采用基于Hash和Merkle Roots的机制。MultiVAC存储节点仅包含块头信息,在分布式存储网络中维护完整的事务输入和输出。
MultiVAC利用教学执行证明(PoIE)共识机制,以类似于复制证明的方式验证诚实计算。PoIE一致性算法直接嵌入到MVM中,验证每个执行的指令。当完成并验证具有足够气体的指令序列时,节点将通过共识机制发出计算结果并将获得燃气奖励。
PoIE的基本逻辑是网络上运行的所有节点都通过散列和随机数据处理贡献了大量的计算资源,从节点的角度来看,它比网络的利益更加昂贵。
MultiVAC原生令牌(MTV)提供了在生态系统内交易价值的手段。令牌激励计算和存储节点以贡献用于计算,存储和数据传输的资源。有助于存储和计算的节点获得更高的奖励。
首创可信度概率与弹性模型
突破账本认知,重新定义分片和智能合约
综合诚实节点比例、共识安全系数、网络同步强度等因子,将CAP定理映射为可工程量化的置信度模型,在可选择、可验证、可定义的分片节点规模下实现全网等价共识强度
基于UTXO的高性能分片方案,根据账户地址将账本分片同时动态遴选所属分片矿工,突破总账瓶颈,实现交易速度倍乘和在有限节点数量分片内的可信度保证
首创计算验证PoIE共识、区块链专用BISC指令集、通用计算MVM虚机等,为Dapp提供可自主选择去中心化与性能要求的弹性合约环境
依据不同分片节点规模和可信度要求,由不会分叉的拜占庭共识族保证解决容错问题,在弹性环境中保证结果可靠性并实现最终一致性
MultiVAC与Zilliqa和Emotiq(由OmniLedger构建)区别开来,采用可验证随机函数(VRF)作为共识机制和碎片选择。诸如Dfinity和Ontology之类的项目引入了类似的随机方法来选择块创建者。MultiVAC的会计方法使用UXO,类似于比特币。
具有分片的VRF
例如,整个网络有两个分片,比如A和B,那么当节点加入网络时,他们需要在两者之间进行选择。在MultiVAC的网络中,VRF用于将节点分配给MultiVAC的一个分片。底层机制是在主链上生成随机数,然后使用未分配节点的私钥加密。最终结果是伪随机数,然后根据概率表将其分配给分片。如果那太复杂了,想象一下,哈利波特的排序帽放在节点的头上,决定节点分配给哪个房子(碎片)。
在碎片中达成共识
根据所采用的算法,共识成功需要不同的网络可靠性阈值。存在许多不同的共识模式和所述模式的变体以供考虑。分片协议Zilliqa(ZIL)使用PBFT,其中每个希望加入网络的节点都经过测试,以解决工作证明(POW)问题。ZIL网络中的现有节点验证PoW并授权节点加入网络。PoW是网络的入场券。只有持有有效票证的节点才能加入网络。
为了达成共识,分片中诚实节点的百分比需要大于或等于安全边际的比率。此外,需要考虑网络同步的总体状态。对于节点来说,为了仁慈或恶意(例如在DDOS攻击下)而进入异步状态是很自然的。想想DDOS袭击是因为有人走出门去到投票站投票,但却找到了成千上万的人来找你,以防止你到达目的地。共识阈值需要考虑安全边际和同步节点的比例。
MultiVAC优先考虑防止分叉的共识算法。在其白皮书中,每个分片可以采用以下算法之一:PBFT(Zilliqa),异步BFT或BA⋆(Algorand)。
跨越碎片同步难点
今天的所有分片实现都面临着同步挑战,不仅仅是同步分片内事务(跨同一分片中的节点),而且还要跨MultiVAC网络中的其他分片同步。Zilliqa采用的一种解决方案是使用每个分片共享的全局分类帐。这将导致安全(Zilliqa分片需要大约600个节点才能达到其安全边界)和同步分类帐,但代价是为协调成本增加网络负担。另一种方法是OmniLedger及其上构建的任何协议(Harmony,Emotiq),其Atomix协议处理跨分片的事务。Atomix协议是新的,因此有机会在Emotiq和Harmony上线时进行战斗测试。MultiVAC选择了更简单的解决方案。其UTXO会计仅在账户支出时生效。该交易将驻留在该帐户所属的分片中的分类帐中。这与Atomix不同,Atomix跨分片处理事务。在编程层面,MultiVAC正在简化其方法,以降低安全风险并提高可扩展性。
防止碎片垃圾邮件攻击
人们可以将分片视为整个网络的子集。分布式网络的优势在于,在给定足够节点的情况下,它能够吸收DDOS或51%的攻击。碎片的节点数量会少得多,因此这些攻击本身具有更高的风险。为避免这种情况,MultiVAC将采用动态分片调整,将矿工随机分配到不同的分片。随机分配的机制也必须是安全的,以防止攻击者进行协调。
MultiVAC虚拟机(MVM)
MVM允许智能合约在网络上运行,而无需智能合约在每台机器上全面运行。MultiVAC的机器旨在在比其他智能合约平台更少的机器上实现可靠的计算。MultiVAC推出了其区块链指令集计算机(BISC)及其PoIE共识。目前,MVM支持C编程语言,但计划启用更高级别的语言,如Java和Go。
区块链指令集计算机(BISC)
BISC是一个支持区块链的RISC-V版本,具有256位指令处理,签名和区块链散列指令。RISC-V是BISC的前身,是一种开源指令集架构(ISA)。什么是ISA?指令集架构(ISA)只是软件与底层计算机处理器通信的一种方式。它是桥接软件和硬件的指南。如果您熟悉英特尔的x86芯片,那么毫无疑问您已经使用过x86 ISA。MultiVAC为现代计算机芯片组与其网络完美匹配铺平了道路。区块链网络的软件可以与配备BISC的网络上的节点一起使用,而不是虚拟虚拟机。
教学执行证明(PoIE)
PoIE是MultiVAC的虚拟机一致性算法,用于验证智能合约的诚实计算。MultiVAC的设计侧重于确保运行智能合约的每个节点在计算方面都很昂贵。想要欺骗系统的恶意演员通常会因为他们的节点需要运行“昂贵的”计算机资源而消耗能量而将自己的皮肤放入游戏中。
在计算机中,存储器可以存储在CPU存储器(也称为计算机的高速缓冲存储器)或计算机的随机存取存储器(RAM)中。高速缓存用于存储程序指令和重复使用的数据。把它想象成计算机的肌肉记忆。RAM可以被认为是计算机的内存主存储。在认知方面,这将成为人类获取长期记忆的地方。读取和写入RAM需要更长的时间,因此计算成本更高。
PoIE迫使矿工不仅要执行散列,还要随机和频繁地从内存中读取大量数据。这种障碍为ASIC等专业矿工造成了瓶颈。如果您从我们的教育系列中回忆起采矿ASIC,那么高度专业化的计算机可以执行一系列或一系列非常狭窄的任务。通过在采矿过程中引入减速带,专门的ASIC挖掘和恶意矿工将承担更高的成本。
dApp开发人员有选择权
分散式应用程序(dApp)有多种形状和大小。有些需要高水平的安全性,而有些需要高速。到目前为止,区块链需要权衡考虑,没有一个能满足每个dApp的所有需求。对于需要安全性的用例,dApp会选择选择具有大量节点的分片。对于需要更高吞吐量的用例,它们可以使用分散度较低的分片(较少的节点)。
b.代码情况 8.3分
目前代码未上传到github,所以看不到目前的一个代码进度
c.执行情况 8.6分
通过博客可以了解了目前的市场和营销情况,技术方面还没有披露出来
5.社区建设 【综合评测:9.1分】
目前 MultiVAC 披露的官方社区有电报 + Twitter + Medium ,区块链项目的宣传标配。总体来说,MultiVAC 充分利用起了现有媒体,并且社区热度不错,值得称道。
Telegram
官方2个电报群中累积有3w+名用户,活跃用户和消息数活跃度很高。
官方 Twitter 自从7月4日开更以来,发送推文公布了项目进展、路演、外部评价等信息。目前已累积关注者5852人。
Medium
三、综合评定:
市场方面:该项目仍处于开发的早期阶段,虽然利用了其竞争对手公共链前辈的经验躲避项目研发的问题,但是也失去了新领域的先发优势。团队已经与大型科技公司建立了良好的记录,这个有利于后期落地后的快速扩张。
资源方面:社区建设方面热度很高,在其他机构的评测上评价很高。有着不少知名的科技公司支持。
团队方面:开发团队在顶级科技公司和大学的经验背景深厚,技术实力也很强劲,只是开发团队对区块链来说相对较新。拥有区块链和企业领域的有影响力行业领袖级的顾问团队。
投资方面:已经获得了几个专注于数字领域的知名投资机构。
项目方面:该项目尚未公布代码审查、MVP和上市战略,无法直观的了解项目进展以及规划。
区块优评就目前披露信息综合评测MultiVAC的前景非常不错,
综合评测:8.8分,项目评级:优