Naive
Naive
Sep 7, 2018 · 8 min read

1. What is MOAC?
ISCC is a revolutionary multi-Blockchain smart contract platform and p2p network service to efficiently build and scale decentralized applications. Using multi-Blockchain sharding, the MOAC Platform increases system capacity and performance, reduces transaction fees for smart contracts, and encourages mobile and desktop users to compete for processing rewards.
The platform is a Multiblock software and service solution for the rapid development of decentralized applications (Dapps) and smart contracts in a scalable network of P2P services. Using an advanced multi-tier architecture for asynchronous smart contracts and various configurable consensus systems (including proof-of-work and proof-of-stake), the MOAC Platform enhances existing Dapps with additional functionality and scalability of solutions. This increase increases processing speed by several levels (10–100x) and sets a new market standard for transaction efficiency, optimizing decentralization mechanisms and overall security.

2. Why was MOAC created?
The MOAC platform was designed to increase and maximize the performance of the BL blockchain network by leveraging node-based processing power and enabling on-demand, timely and persistent processing of smart contracts. The platform provides application developers with tools and APIs to quickly create complex Dapps that can use both “proof of work” and” proof of share “ and other scalable consensus systems on a decentralized network of P2P services. In turn, and as a result of the increased volume and speed of processing, the new MotherChain standard stimulates the user community and promotes increased participation — including users with low computing power (i.e. mobile users).

3.Why not use existing blockchains such as Ethereum or Bitcoin?
Existing BL blockchain technologies and platforms suffer from steep learning curves, unnecessary complexity, and high usage fees that affect adoption and scalability. Technically, existing platforms have low transactions per second, have fixed consensus models, and cannot quickly adapt to the ever-growing needs of developers. These BL blockchain platforms are also alienated from each other and cannot effectively communicate with other cryptocurrencies, smart contracts and BL blockchain systems, creating a highly segregated BL blockchain market. To make matters even more complex, most blockchains are hard to update, and it’s inefficient to split participation between users.
MOAC decided the basic inefficiency of existing platforms BL blockchainchain through the development of multi-Blockchain architectures, which reduces the cost of Dapps, provides scalability and reduces design complexity and increases the speed and volume of transactions using sharding. MOAC uses several blockchains in its platform, including MotherChain (proof of work), the Dapp chain (proof of share or any other consensus Protocol, see below). below are sections) for scalable transactions, Microchips for smart contracts, and Cross-chain capabilities for interoperability between multiple blockchains and cryptocurrencies for increased efficiency and scalability.
By separating balance transfer and smart contracts, the MOAC Platform can outpace Ethereum by 100x transactions per second using the advanced Mutli-BL blockchain system, including Microchains and sharding.

4.Why MOAC much better for DAPPs?
First, MOAC uses the blockchain sharding to speed up the TPS, making it an attractive platform for DAPP developers and users.
Second, it redefines how dapp developers and users interact with the system in terms of monetization. Most existing systems take an unfair load on DAPP users: not only do they have to pay for each transaction, but they also have a steep learning curve to climb on how the BL blockchain works. With MOAC, there is no need to know anything about the underlying system before using DAPP, and there is no need to acquire any underlying token unless the use case itself really manages it.
Third, MOAC adds new ways to redistribute tokens to a wide range of participants, thereby supporting decentralization. With second layer mining, each DAPP will pay its miners continuously throughout the life of the DAPP. And because tier 2 mining doesn’t have to compute a random number, each processor (including mobile devices) can participate as potential nodes. It really encourages participants in the mass to provide the computing power to support more and DAPPs to the stimulus, respectively.
Finally, because DAPPs applications are deployed to a virtual machine at the developer’s choice, they do not require additional programming. MOAC can run existing Ethereum smart contracts with lower fees, and developers can use the MOAC API to extend their existing smart contract with additional functionality without learning how to program on the BL blockchain.

5.What model consensus supports Platform MOAC?
The MOAC website: www.moac.io

6.MOAC MotherChain: proof-of-work BL Blockchainchain
MotherChain is a proof-of-work blockchain similar to Ethereum that handles data storage and computation processing for smart contracts and Dapps. On the MOAC platform, MotherChain is a public blockchain network that handles balance transfers, BL blockchain work, consensus and data access. The MOAC platform also supports other consensus models.

7.MOAC dapp chain: proof of blockchain Stake (or other protocols)
At the top of MotherChain is the MOAC dapp chain, which uses a proof of stock consensus model specifically for scalable fast high volume transactions. The advantage of the share proof system is that it is fully scalable for enterprise level Volume, it is energy efficient, and supports diverse transactions. It also increases the verification capacity proportional to the nodes in the network, and allows microtransactions in Dapps without the need for constant access to the MotherChain.
In addition to proof of share and proof of work of blainschains, the MOAC Platform can also support additional plug and play consensus systems such as proof of operation, burn proof, proof of Elapsed time, etc.

8.What is the difference between” proof of work “and”proof of interest”?
The proof-of-work (PoW) algorithm is an economic measure to deter and ultimately prohibit third party interference, including denial-of-service attacks and other services and network abuse such as spam. By requiring some work from the initiator of the service request, usually equating to the time spent by the computer processing to perform certain processing tasks, erroneous system threats are eliminated.
Proof of stake (PoS) is a type of algorithm by which the blockchain network seeks to achieve distributed consensus (a system of agreements that provides accountability and transaction validation). Instead of processing large amounts of data, such as a proof-of-work system, the bid confirmation system uses validator nodes in the network to validate transactions. As proof of blockchain stocks, the Creator of the next block is chosen through various combinations of random selection based on factors such as wealth, or age (i.e., stake).

9.What is microchain’s MOAC Smart contract?
MOAC implements smart contract-based Microchips, providing efficiency and scalability over and beyond existing solutions. Platform MOAC uses Microcyn for separation of processing tasks and isolation functions of the blockchain from the business logic for each smart contract. By giving each smart contract its own unique Microchip, it allows smart contracts to use different consensus protocols and a wider range of business logic use cases, which is the key to adapting to the market.
Unlike conventional smart contracts in a single-layer system, MOAC smart contracts are actually deployed as a micro-Chain. This allows developers to freely choose the consensus Protocol that best suits their use cases, and even allows them to determine the number of numbers allocated for a particular smart contract. All smart con States
the path is stored inside the local Microchip and can write data to the MotherChain as needed to complete.

10.What is”Microchip as a service”?
MOAC allows for Microchains can be used as a service for others. Because microchains are isolated,They can run different virtual machines for smart contracts on a per-instance basis. This allows you to create Microchains for a wide range of business logic and DAPP applications, as well as deploy various file systems such as IPFS or sensor networks for data storage.

11.MOAC is a theoretical proposition, or the real thing?
MOAK is as real as all. This is not a theoretical project and all the Intellectual property in the MOAC white paper is developed, in testing and soon in full production. You can find testnet and moac explorer on moac.io and the latest MOAC code base on github.


12.Sub How does the blockchain work?
The MOAC system can perform a regular payment transaction, the transaction data store and the transaction of Smart contracts. In addition, it is very convenient to use the provided architecture to create sub-blocks. A user can configure a nested chain by using a Smart contract to define the properties of the child chain (%member nodes, consensus Protocol, policy, state storage, etc.). Creating a hook is done through the control flow. Once the sub circuit is installed, each SCS participant will adopt a pluggable Protocol in its execution. Any further requests in the slave chain will be checked by the % SCS selected.
The generation of the sub-chain block is configured either on demand or on a specified schedule. The on-demand function is preferred because it generates blocks only when needed, thus saving valuable resources.
Deploying a sub-chain can be as simple as sending pairs of Smart contracts. However, it inherits the safe and reliable basic properties of BL Blockchainchain. And it can reuse a large pool of existing validators and benefit from a decentralized installation.
The Sub circuit could use a full contract call to randomly reselect the SCS node, to achieve better decentralization and security. Updating sub chain is also easy by simply re-uploading to a new SCS set with the updated chain property.

13.How would You describe the parent chain of MOAK?
On the MOAC platform, MotherChain is a public blockchain layer that handles balance transfers, blockchain work, consensus and data access. The platform also supports other consensus models using Microchains.

14.How to use Smart contracts as Microchains?
MOAC is one of the first blockchain solutions to implement Uniquemicrochain Smart Per Contract, providing performance and scale beyond existing solutions. The MOAC platform uses MicroChains to separate processing tasks and isolate blockchain functions from business logic for each individual smart contract. By giving each Smart Contract its own unique MicroChain, it allows Smart contracts to use different consensus protocols and leads to a wider range of potential business logic use cases.
Developers have the freedom to choose the consensus Protocol that is best for their use, and to determine the number of nodes allocated to a specific Smart contract. All Smart contract States are stored inside the local MicroChain and can write data to MotherChain as needed to complete.

15.What is blockchain sharding and how is it used?
Platform MOAC also provides blockchain-segment, the function of horizontal partitioning data across multiple blockchains and nodes. Existing blockchain solutions are inefficient and process the same task multiple times, which reduces system performance. Segmentation helps to use a node-based approach, providing more computing power proportional to the number of nodes in the network.

REFERENCES
Github: https://github.com/MOACChain/moac-core
Site: www.moac.io

    Naive

    Written by

    Naive

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade