A Customizable Public Blockchain for Industrial- scale dApps
Summary
MultiVAC is creating a public blockchain for industrial-grade dApps. The project adopts a sharding mechanism utilising probabilistic models to achieve consensus. MultiVAC also introduces proprietary technologies that provide high flexibility for developers to dynamically adjust several parameters according to the complexities of their business needs. In short, the team seeks to build a blockchain that is extremely fast, scalable and robust.
Company overview
Incorporated in Singapore, MultiVAC has an objective of developing a high- performance public blockchain. The platform will provide flexibility for users to resolve the blockchain trilemma, allowing them to balance the factors between security, decentralisation and scalability. MultiVAC utilises a probabilistic sharding model combined with a uniquely designed MultiVAC Virtual Machine (MVM) to create a trusted and flexible execution environment. Some fundamental issues the team would like to solve includes:
•The enhancement of security and issues in typical sharding networks without compromising the scalability factor
•To improve the fair and efficient mechanism of node selection by adding an unpredictability layer to enhance the selection process
•To verify the honest execution of computational tasks
Commercial & Technical Strategy
MultiVAC utilises a random sharding technique to achieve higher efficiency and fairness in node selection. This is done without compromising the security and scalability needed for blockchains to achieve industry scale. Furthermore, the MultiVAC Virtual Machine (MVM) is equipped with a proprietary designed blockchain instruction set (BISC) and Proof of Instruction Execution (PoIE) that allow users to decide on the parameters tradeoff between security, scalability and decentralisation. Several noteworthy features include:
•Sharding with Verifiable Random Functions (VRF) – A probability model that is applied to the sharding mechanism, ensuring true randomness, lower cost and higher efficiency in node selection. This function is further enhanced with an unpredictability layer under Verifiable Unpredictable Functions (VUF) to increase the robustness of randomness.
•UTXO (Unspent Transaction Output) and Byzantine Fault Tolerance Mechanism – This methodology combined with dynamic shard adjustment achieves the in-shard consensus of the network, solving the issue of expensive synchronisation costs that exist in current sharding technologies.
•MultiVAC Virtual Machine (MVM) – The platform that supports the flexible execution environment. Two main features are embedded within:
a)Proprietary BISC (Blockchain Instruction Set Computer) model, which is a set of instructions bridging the connectivity between the hardware and software.
b)PoIE (Proof of Instruction Execution) consensus algorithm uses the Merkle Tree data structure to verify honest execution within the network