Ethereum pushed DApps to the next level. Mainly because of smart contracts. The core concept of Ethereum is to have code run on the blockchain. So it was a ledger with a programming language. As with the blockchain there is no centralized entity that governs and runs the code. Rather it is the network and the connected nodes working together to deliver results. As with any innovation there is always room for improvements and the biggest issue with Ethereum is that it became popular that it is hard to make a change. Doing major changes to the architecture means that there is a high chance of a hard fork.

One clear issue with Ethereum and many other dominant blockchain technologies is that they require much learning and not easily grasped at first. It would require several iterations. There is also lack of proper tools that easily gets a developer up to speed and even though testnets are available the mainnet changes and pushes are expensive in the sense that they always mandate some cost that changes depending on the network state. Also for every event there is a different cost rendering the whole thing expensive. In that regards the biggest bootleneck as of yet is the number of transactions per second. Ethereum for example has suffered major congestion when the network had much traffic; recall kitties.

One other issue with current dominant blockchains is their consensus. For one PoW made giants mine and take over the network with their computing power. So centralization still exist in a technical sense. Even though there are intentions to move to POS and other consensus algorithms.

The Mother of All Chains platform is set to solve major inefficiencies in existing platforms. Their solution is an interesting one and before I set to state what it is let me hint to it using a successful current application.

Big data is a term most of you are familiar with; most of the talks in the past few years were about big data and how it enabled many applications. The reason why it was a big deal is because it was no longer bound to big giant corporates. It became available to small businesses as well. Some startups even started to provide big data services even though they were few months old. Now what made all this possible?

Simple. Modularity and Distribution. When google published their paper about map-reduce where the core of it was to go horizontal. The idea was not to have one super computer running processes on the data rather have multiple commodity hardware run in parallel. so if one PC finishing processing in 1 hour; if you have 3600 PCs then you will be done in one second. Now this has boosted performance drastically.

Similar to that, MOAC went with separating the balance transfer from the smart contracts creating a layered architecture increasing the transaction speed to 100x of that in Ethereum. In Moac there is a MotherChain, Microchains (Aka Smart contracts), Sharding, Cross Chain Capabilities and an API.

Motherchain:

Is responsible for managing balances, executing proof of work consensus and data access.

Microchain:

These Microchains are responsible for separating processing tasks and isolating the blockchain functions from the smart contracts logic. If you try to visualize this it is like a chain within a chain. So rather than the mainchain handling everything you are utilize the divide and conquer idiom. What this also means is that each smart contract is able to decide on which consensus that suits its microchain.

All states are stored in the local microchain and are able to communicate and write to the mainchain. A developer can set a consensus for a microchain to use DPOS for example while the mainchain uses the POW. With this approach you are creating a modular framework that is able to handle traffic and suffice optimization and performance since you are delegating and separating the mainnet from smaller microchains. You are breaking down a complex operation to smaller manageable bits.



Resources:

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 (Event Channel):https://www.youtube.com/channel/UCBU405W7vfOPBicLwW9-QOA

Youtube (Technical Channel) : https://www.youtube.com/channel/UC_U54wsGNrm_Yivj5bH9i7Q?view_as=subscriber

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

