MOAC was the first to propose and achieve microchaining, leading blockchain into the 3.0 era

MOAC was the first to propose and achieve microchain technology, taking a great stride forward in the blockchain technology field. Why should we use microchains then? Aren’t our current smart contracts good enough? Smart contracts at present already provide a complete turing solution, are powerful, and can write programs within the blockchain system itself.

However, in accordance with the advance of blockchain technology and its ever-increasing application, the problems with the smart-contract based lower-level blockchain platform are beginning to arise. The most frequently criticized aspect is the low transaction speed, the low scalability, and its inability to satisfy large-scale business applications. The transaction costs are high as well, and this is a problem that can’t be avoided when upscaling.

What are microchains?

Microchains refers to the design of an independently functioning blockchain off the main chain platform. These microchains can’t exist on their own, but they must operate through the infrastructure provided by the main chain, and freely receive access to all the users on the main chain. MOAC microchains are simultaneously protected by the main chain as they access users of the main chain. What’s different from the way that sidechains and main chains operate is that MOAC microchains are concentric with the main chain, which means that attacks to the microchains alone are fruitless.

The POW consensus mechanism features tens of thousands of nodes in the main chain, and has been tested in practice over time. It’s as safe as Fort Knox. The technical path taken by microchains not only solves the security issue arising with sidechains, but it also provides a full set of powerful features. MOAC’s lower-level public platform is officially online, and signifies the blockchain transition from the Ethereum token 2.0 age to the 3.0 Era, led by MOAC’s microchains.

Why should we use microchains?

First: Because microchains have achieved scalability in the blockchain system, and provided feasible way to solve sharding.

Using single blockchains to solve sharding is an extremely difficult problem. Using microchains to solve sharding on MOAC’s system perfectly solves the problem. Regarding smart-contracts, we deploy them as their own microchain, and only in the microchain can they save contract information, without needing to save contract information on the main chain. This greatly relieves the pressure on the main chain, while also easing bottlenecks on the main chain through microchain parallel processing.

Two: Microchains provide a great deal of flexibility

It first provides flexibility in consensus methods. The consensus method for single blockchains is fixed once deployed, like Bitcoin’s POW consensus method, for instance. When deploying applications (Dapp) based on this are used, they can’t use any other consensus method. For instance, new application scenarios want to use the faster POS consensus method, but if lower-level public chains have already determined their consensus method, then there’s nothing that can be done.

But the microchains of MOAC’s blockchain can choose different consensus modules according to the needs of the Dapp. In addition to the currently provided basic consensus methods (POW, POS, IPFS, DPOS), it also supports custom writing of new consensus methods. Not only that, the block generation rate of the microchain isn’t dependent on the limits of the public chain because it exists independently. This allows for self-determined block chain generation rates, whether it be 5 seconds, 10 seconds, or even several minutes to an hour.

The benefits are:

1: The complications of deploying microchains are lowered so one can directly use the already available consensus methods, or write their own consensus method and operating modules.

2: Microchains can be deployed quickly and flexibly. A fixed number of nodes can be chosen from the many SCS node pools in the system, removing the hassle of maintaining consensus nodes oneself.

3: The SCS nodes of ordinary users can very conveniently participate in the consensus and reap profits, resulting in a win-win scenario.

Second is cost flexibility. The microchain can be deployed according to different application scenarios, thus when the microchain is called, the fee is no longer charged. This greatly reduces the threshold for using Dapp, allowing a large number of users to access it quickly and conveniently and experience the change that blockchain technology can bring, unlike current blockchains, whose application is only limited to cryptocurrency enthusiasts.

Third: Cross-link easily and realize the Internet of Things

The MOAC blockchain’s microchain function realizes the cross-chain exchange between MOAC and other blockchains, like with Ethereum, Bitcoin, or from a broader definition, even communication between blockchains and other networks. For example, the cross-chaining between MOAC and the IPFS decentralized file storage network could be easily implemented.

Four: Microchain services provide powerful functionality, creating a more complex Dapp.

Microchains can not only be a support platform for DAPP, but they can also become a deployment service for the public, providing special service to other Microchains or Dapps. This service could be decentralized file storage, random number generation that’s truly random, or professional processing of functions for deeper understanding of AI services, and more.

So, how should the parties running projects deploy Microchains on the MOAC platform? There are three main steps:

One: Deploy microchain contract control logic on the mother chain.

Microchain contract control logic is deployed according to the smart contract method on the main chain. Once the deployment is complete, it will become a contract address and trigger automatically, open registration, examine and complete a random selection of upper-level SCS consensus nodes.

Two: Refresh

Once the task logic of the microchain contract is deployed, the selected SCS nodes will use the consensus method to process the microchain’s task logic. The microchain shall also refresh at periodically, with all the SCS nodes undergoing voting. If 50% or more votes pass within the designated time frame, finality is achieved by anchoring the microchain onto the parent chain.

Three: Rewards and stipulations

Every time the system refreshes, every ordinary working SCS will receive a reward while unqualifying SCS nodes are removed, and new nodes are added in. This is to maintain normal operation of the microchain’s nodes.

Henceforth, a microchain will be completed. MOAC is currently further improving their development tools, and can achieve a key chain which will enable all enterprises, people, and resources to access it. This will truly usher in the practical application of blockchain technology and kick off real economic development.

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/