-
Cryptocurrencies
-
Exchanges
-
Media
All languages
Cryptocurrencies
Exchanges
Media
Moac (MOAC), originated from the third-generation blockchain underlying technology platform in Silicon Valley, the world's IT center, is a team of 11 top blockchain experts with 20 years of IT work experience in Silicon Valley and 6 years of blockchain research and development experience. A new elaboration and professional creation of blockchain technology from logic to architecture. Its original layered architecture technology and sub-chain technology have greatly increased the scalability of the platform. It can easily release chains for free, support 10,000+ DAPP commercial landing, and can easily test new blockchain products on the chain. Therefore, it is called "public chain". mother of". With 2-3 years of technical advantages, Moac (MOAC) has broken through the current industry problems such as asynchronous contract call, contract fragment processing and cross-chain across the field, and its processing speed of contracts is far superior to current smart contract platforms such as Ethereum. Compared with Ethereum's 7-14 transaction processing per second, Moac can achieve 100 times the processing speed, and it can reach 1000 times after further optimization. It is both decentralized and safe in terms of function and performance. , Scalable underlying network, is the blockchain underlying product that can truly deploy commercial applications. The Moac mainnet was officially launched on April 30, 2018.
MOAC uses a layered consensus stack to extend transaction processing through layered structure and sharding processing, which is completed synchronously within the same blockchain.
For the bottom layer, we use POW as the main consensus protocol, because POW is the consensus protocol with the most extensive verification and can best solve large-scale network setup problems. Currently MOAC uses POW similar to Ethereum, but we will make the POW protocol pluggable in the future, and we can easily replace POW with another efficient protocol if needed. The top layer compensates for the shortcomings of POW, and only handles key transactions and control process transactions in the POW layer. The top layer adopts configurable consensus protocol and sharding technology to provide faster and higher throughput solutions.
The lower layer node is called V-node, each v-node has a smart contract server (SCS) node, Smart Contract Server (SCS) for short, the identity of the smart contract server (SCS) can be fully verified by the corresponding v-node. Each SCS is completely authenticated by the corresponding v-node. In order to process the upper-level contract, each SCS node must be bound.
Note that SCS handles smart contract calls, all top-level transactions are in the form of smart contract calls, not all SCSs handle a single transaction at the same time, but a selected part of the SCS will handle a specific transaction. SCS is selected by initiating a smart contract call or a refresh call. The start/refresh call is actually passed down to the bottom layer and consensus is reached. The start/refresh call includes selection criteria including the percentage of processing nodes. Each v-node will then invoke that call on its SCS using a predefined algorithm. SCS decides whether to choose itself to handle this Smart contract. Note that this is a deterministic process and SCS participation can be verified by anyone.
After some SCSs are selected as a combination of certain smart contracts, they will communicate with each other to form a small consensus group. This group will handle the invocation of that smart contract. Furthermore, how this consensus is reached between them can be specified by the start call. What is more effective is that these SCS nodes form a sub-chain, and perform consensus based on a predetermined protocol or a user-defined protocol. Note that the consensus protocol is not the same as the actual smart contract code.
The smart contract state is saved in each SCS, however, this is not the actual entire blockchain, in order to realize the benefits of the entire blockchain, the state needs to be refreshed to the underlying blockchain periodically or on demand.
When refreshing in consensus mode, the SCS node will initiate a data storage request on the underlying v-node. This is a TX initiated from reasonable authentication of consensus shard members. TX will be broadcast to all v-nodes, and its validity can be verified by any node. In the same TX, it also specifies rewards for each shard participant cost. If the TX proves to be invalid, an additional process can be implemented to forfeit the SCS' security deposit. In MOAC, most contracts will be processed at the top layer, while only a small amount of control flow transactions and asset transactions will be processed at the v-node layer. This works because the top layer provides fast, flexible and low-cost services, while the v-node layer provides slow, dependent and expensive services.
Layered structure system
MOAC adopts pow for the underlying physical network, and a pluggable consensus mechanism for the logical subnetwork of the upper-layer smart contract fragmentation, so as to realize the adoption of The effect of a suitable consensus mechanism.
Shard processing acceleration
The system contract of the main chain manages the generation, fragmentation and distribution of sub-chains. The countless logical sub-chains separated by MOAC make parallel computing possible and greatly increase the processing speed.
Asynchronous smart contract call
MOAC adopts asynchronous smart contract call, which makes the call and return can cross blocks without being limited by block time, greatly increasing the number of smart contracts processed at the same time .
Cross-chain Interoperability
Through asynchronous smart contracts to span blocks, MOAC can perform atomic cross-chain operations on block chains with different block generation times, becoming a cross-chain capability The blockchain underlying system.
Easy to build a blockchain
After MOAC goes online, building a new blockchain system can be verified experimentally on the Moac Chain in the form of a sub-chain without huge additional costs.
Wide participation in consensus verification
MOAC provides flexible node access methods, supports mobile phones and other small computing devices to access the system for upper-level smart contract verification, and shares Dapp ecological benefits.
Related links:
https://baike.baidu.com/item/%E5%A2%A8%E5%AE%A2%E5%8C%BA% E5%9D%97%E9%93%BE/22790186?fr=aladdin
https://block123.org/index.php?topic=120.0