Overview

MultiVAC is a High-Throughput Flexible Blockchain Platform based on trusted sharding computation.

Project stage

Only a whitepaper

Detailed description

MultiVAC is a next-generation high-performance public blockchain for industrial-scale decentralized applications. Its trusted sharding technology allows for unlimited and sustainable scalability, and it provides a novel approach towards solving the blockchain scalability problem currently preventing mainsteam blockchains from reaching industrial capability. MultiVAC is the first to propose a sharding model based on Verifiable Random Functions (VRF) and applies this model to transactions, computation, and storage.

Transactions are confirmed in the network through a classic UTXO model with miners dynamically selected through a probability model. MultiVAC allows for the high levels of safety and reliability needed by industrial applications while only requiring processing on a small number of nodes, producing significant speed improvements.

On top of our fast and scalable blockchain model, MultiVAC is the first in the industry to provide a computational model for smart contracts which allows developers to flexibly decide for themselves the tradeoff between consistency, availability, and partition tolerance, parameters that are often stiffly fixed by the designs of many public blockchains. It is achieved by providing a general-purpose virtual machine MVM equipped with a specially designed blockchain instruction set (BISC) and a powerful method to validate the correctness of smart contract executions (PoIE). With this suite of breakthroughs, MultiVAC is extremely fast, totally scalable, and robustly allows for the development of extremely complicated business logic on its application layer, an ideal blockchain to serve as the foundational layer of a public diversified blockchain ecosystem.

High-Throughput
With the same node scale, MultiVAC can achieve two orders of magnitude credibility and over 10000 times TPS as bitcoin, which will fully meets the needs of large-scale applications.

Flexible Computation
MultiVAC separates transactions and smart contracts/computation and provides an optional slide of CAP for DApps to make their own infrastructure of performance and decentralization level.

Infinite Expansion
There will be an economic model and an efficient free market in which Nodes can benefit from bookkeeping, computing and saving, leading to obvious increasing and network effect.

Problem

MultiVAC solves three fundamental problems:

1. How to create shards from network nodes for transaction and smart contract processing in a trustworthy manner, allowing the network to scale.

2. How to process transactions and update records using trusted shards in the use case of transaction processing.

3. How to verify the correct and honest execution of smart contract code by network nodes in the use case of smart contract processing.

Solution

MultiVAC creates shards through a novel probability model based on Verifiable Random Functions (VRF), solving the problem of how to safely, efficiently, and randomly shard the network.

It uses the Byzantine consensus family to reach internal consensus within a shard, achieving the construction of trustworthy shard-based consensus. The blockchain is ready for smart-contract deployment by designing an optimized virtual machine MVM capable of general-purpose computation, which is equipped with a special blockchain instruction set BISC, and which verifies correctness of contract execution through Proof of Instruction Execution (PoIE). This creates a not only trusted but also flexible execution environment that allows for the execution of complicated general-purpose business logic.

Features

Support for General-Purpose Computation
Blockchain VMs today are rather limited in handling complicated general-purpose computation. Future smart contracts and DApps require VMs to not only be Turing-complete but also for their instruction sets to support more complicated logic.

Support for Compilation from Multiple High Level Languages
MultiVAC is an open-source ecosystem designed to be highly friendly to developers, providing a robust compilation environment for many high level languages to support smooth migration of existing programs onto our platform.

Effective Use of Hardware, Allowing for Implementation of our Instruction Set as a Hardware Computer
Present-day blockchain systems cause low-level hardware to suffer a large loss in potential performance when compiling or interpreting VM bytecode. MVM redesigns and upgrades a mature CPU instruction set, holding the potential to one day be directly installed as a hardware computer. This makes it possible for computers to naturally become MultiVAC nodes while still being computers used for desktop or mobile purposes, and would allow for a seamless switch between personal computer and miner.

Show details

Additional links

  • Token details

    • Token symbol ? Token symbol — a shorten token name. It is used during an ICO and after the coin listing at the cryptocurrency exchanges. : VAC
    • Fundrasing target ? Fundraising target — the maximum amount of funds to be raised during an ICO. When it is reached, the developers stop selling the tokens because they do not need to raise more money for the project development. : NA
    • Token type ? Token type — a platform for a startup launch that influences the stability of blockchain operation, the speed of transactions and the fees. :Own blockchain (ERC20)
    • Soft cap ? Soft cap — the minimum amount of funds to be raised for the project development. Sometimes when the soft cap has not been reached, the money is returned to the participants. : NA
    • Role of token ? Role of Token — type of token depending on the opportunities it offers to its owner. Utility tokens give their owners a right to use the project services, security tokens are aimed at bringing profit, and currency tokens are a money substitute. :NA
    • Total supply ? Total supply — a total amount of tokens that will be released by the developers. :NA
    • Escrow agent ? Escrow agent — a qualified agent who has the right of signature in a multisig wallet. An escrow agent participates in an ICO, monitors the financial operations of the developers and confirms their fairness. :No
    • Tokens for sale ? Tokens for sale — the number of tokens offered to the participants of an ICO. :NA
    • Whitelist ? Whitelist — a list of participants, who get an opportunity to buy tokens. To be whitelisted, you need to register on time because the number of participants and the registration period are usually limited. :Whitelist N/A
    • Additional emission ? Additional emission — an additional release of tokens. It can be done once after the crowd sale or on an ongoing basis. In the projects with a limited emission there is no additional emission. :No
    • Exchange listing ? Exchange listing — an assumed date when the token will be listed at a cryptocurrency exchange. The developers usually indicate it in a roadmap and a white paper. :NA
    • Accepting currencies ? Accepting currencies — cryptocurrencies and fiat currencies that can be used for buying the project tokens. :ETH,
    • Can't participate ? Can't participate — the countries where it is prohibited to buy tokens. These can be countries where ICOs are prohibited altogether, or countries that have the requirements that a particular project does not meet. :No
    • Know Your Customer (KYC) ? Know Your Customer — a verification procedure for ICO participants, during which the developers can ask for personal data, a photo and a scanned copy of a passport of a potential investor. :No
    Get details
  • Token and Funds Distribution

    Token distribution date

    NA

    Unsold tokens

    NA

Sale schedule

Round Token Price Bonus Min / Max Purchase Soft Cap Hard Cap
Public sale — Soon
Start Soon
NA No - Uncapped Uncapped
  • Team

    • Xiang Ying photo
      Xiang Ying
      MultiVAC Algorithm Researcher
    • Tong Thomas photo
      Tong Thomas
      MultiVAC Algorithm Researcher
    • Li Ge photo
      Li Ge
      MultiVAC Algorithm Researcher
    • Sun Hong photo
      Sun Hong
      MultiVAC Algorithm Researcher
    • Zhang Minqi photo
      Zhang Minqi
      MultiVAC Algorithm Researcher
    • Lu Koupin photo
      Lu Koupin
      MultiVAC Algorithm Researcher
    • Lu Junyu photo
      Lu Junyu
      MultiVAC Algorithm Researcher
    • Lu Heng photo
      Lu Heng
      MultiVAC R&D Engineer
    • He Liang photo
      He Liang
      MultiVAC R&D Engineer
    • Wu Jiajun photo
      Wu Jiajun
      MultiVAC R&D Engineer
    • Dong Zhong photo
      Dong Zhong
      MultiVAC R&D Engineer
    • Li Yuan photo
      Li Yuan
      MultiVAC R&D Engineer
    • Lin Nan photo
      Lin Nan
      MultiVAC R&D Engineer
    • Libo Shen photo
      Libo Shen
      MultiVAC R&D Engineer
    • Lu Lu photo
      Lu Lu
      MultiVAC R&D Engineer
    • Wang Chen photo
      Wang Chen
      MultiVAC Marketing
  • Advisors

    • Yang Jun
    • Roger Lim
    • Chen Chang
    • He Ying
    • Lai Binqiang
    • Chen Liang

Roadmap

  • Q1 2018
    • Project Startup Team Formation
    • MultiVAC Framework design
  • Q2 2018
    • Technical Whitepaper Release
    • UTXO sharding transaction design development
    • Sharding Ledger Storage design development
    • Interactive TX verification design development
  • Q3 2018
    • Sharding Yellowpaper release
    • Sharding transaction development
    • In-lab testing and TPS data release
  • Q4 2018
    • Testnet release open source code refining release of BISC, MVM, PoIE design
    • Flexible computation design
  • Q1 2019
    • Testnet iterative update
    • MVM/PoIE refining development
    • Flexible computation development
  • Q2 2019
    • Full-function union debugging update
    • Stress testing and security scanning
    • Mainnet Launch
  • Q3 2019
    • Blockchain wallet and browser release
    • Development toolset, SDK, suites

Activity