Tech-Overview of MVS

Summary

The official implementation of MVS full node is libbitcoin based, it means Metaverse is more close to bitcoin standard.

However, here are these differences:

  1. self-defining UTXO based smart tokens, which means users can issue their own token like what bitcoin does without any programming experience.
  2. self-defining UTXO based digital identity, aim to build a digital credit system through MVS blockchain.

As for Bitcoin, all UTXO only serves Bitcoin, but it does not restrict that the type of token must be specified. Thus, we extended this model design. We added the attachment field in the output which provides type extensions of MST so that all MST can have the same level of technical features as bitcoin without having to fork bitcoins to create their own tokens.

UTXO Extensions


TO be written…

Modifications

MVS is using ETHASH which is actived on Ethererum mainnet for mining.
The JSON-RPC Server is based on mongoose, which is a lignt embedded HTTP server.
To be listed…

Full Node Architecture


TO be written…

Compiling dependency

We intergrated 9 libbitcoin modules: libbitcoin, libbitcoin-explorer, libbitcoin-database, libbitcoin-blockchain, libbitcoin-server, libbitcoin-network, libbitcoin-protocol, libbitcoin-node, libbitcoin-consensus, into MVS full node with libbitcoin v2.