David Chen
MOAC
Published in
4 min readJun 14, 2018

--

MOAC Technical Columns. “Use of Microchain in a Decentralized public chain network”

MOAC has released a next generation blockchain platform. With a pioneering Multi-Blockchain architecture, MOAC not only addresses the performance and cost issues with existing blockchain systems, including Bitcoin and Ethereum, but also introduces new features that minimize the barrier to entry for developers, users, businesses, and the entirety of the blockchain ecosystem.

The new platform achieves this by using a layered Multi-Blockchain architecture, blockchain sharding, MicroChain Smart Contracts, and Cross-Chain capabilities. The underlying architecture of the MOAC Platform is a global primary blockchain, MotherChain, and child blockchains (Microchains) that operate above the global MotherChain, responsible for Smart Contracts management. MicroChains also enable high volume transactions using a variety of consensus systems.

Microchain is quite different from Sidechain. Sidechain is normally a separate chain which can work independently from root chain. It has its own underlying p2p network.

However, Sidechain typically has much smaller number of nodes in the system, making it very vulnerable to attacks and its security is a few orders of magnitude worse than the root chain. Thus, Sidechain can only hold much smaller set of value corresponding to its security level. Microchain on top of Motherchain, however, is highly dependent on the Motherchain’s p2p network connectivity and flow control. Thus, it can provide the same level of security as Motherchain, while dramatically enhancing the performance and flexibility of that a single blockchain can do.

Moreover, Microchain over Motherchain has its unique benefits like flexibility, independence, performance and cross-chain features.

  1. Motherchain is using POW similar to Ethereum, thus can deployed in a public blockchain setup. We optimized the Motherchain so that it will process all balance transfer TX and global smart contracts with TPS to 900tps. Currently our live mainnet already has 1% of hashrate of Ethereum network and still growing.
  2. Each DAPP will be deployed as a microchain on top of Motherchain. Microchains can selects mining nodes from large registered miner pool, consensus protocol for the application and etc. Microchain automatically implements sharding as well as state storage in each individual chain db.
  3. DAPP has the freedom to select the best consensus protocol for its need. We provide a modularized implementation of couple consensus protocols. If DApp wants to deploy its own consensus protocol, Dapp developers can just insert the new consensus module and quickly deploy a Microchain best fit their need.
  4. DApp developer will pay all the fee of its blockchain miners and services and eliminate the gas requirement for App users. Thus, Dapp user won’t be limited just inside crypto-community. Any user can just download app and use its feature without acquiring any token beforehand.
  5. Microchain will maintain the same security level as mother chain, as miners of Microchain wont’ expose to each other, but route through the Motherchain’s p2p network. Practical aggregated microchain TPS will be around 10,000+.
  6. We have implemented flush mechanism to allow Microchain to flush its state hash into the Motherchain to reach finality.
  7. The cross-chain feature of Microchain can also serve as a bridge between MOAC system and outside network, including other blockchain, IOT network, IPFS network and real world.
  8. We carefully designed the Microchain layer mining, to allow ordinary user to join the miner pool and be selected by Dapp and get reward for each block mined. This mining will attract 100,000 or even 1,000,000 users to participate, making token redistribution in a much broader way and grow the ecosystem dramatically.
  9. Microchain not only can be used for single DApp, it can also be treated as a service. One Microchain can use POS to process smart contract, just like a CPU; another Microchain can use decentralized file system, just like file system. So, a Dapp can build on top of multiple service microchains, make it powerful and feature-rich, as long as Dapp pay for the fees.

Where to Find Us

Website: https://moac.io/

GitHub: https://github.com/MOACChain/moac-core

Twitter: https://twitter.com/moac_io

Reddit: https://www.reddit.com/r/MOAC/

Medium: https://medium.com/moac

Steemit: https://steemit.com/@moac-official

Telegram(International): https://t.me/moacblockchain

Telegram(Developers): https://t.co/8m3m9RD5ix

Telegram(China): https://t.co/73rU9sHWLH

YouTube: https://www.youtube.com/channel/UCBU405W7vfOPBicLwW9-QOA

Facebook: https://www.facebook.com/moacchain/

--

--