“Moqun” Blockchain Platform

The AI Inclusion and Security System Research Center has independently developed the “Moqun” blockchain platform equipped with fully independent intellectual property rights. Compared with traditional blockchain systems, Moqun has delivered the “Asynchronous Consensus Zone” model, extending the traditional single-chain blockchain model to the multi-chain model. Furthermore, it introduces the “ultimate atomicity” technology to enable the effective processing and execution of transactions spanning multiple consensus zones, with the cost irrelevant to the number of shards in the whole network. This model vastly increases the blockchain throughput, the whole-network transaction processing capacity and the memory space of status expression by magnitudes (10^3 times) on the basis of “decentralization” and “security”. In addition, the model ensures neutrality of the upper transaction structure. In other words, it perfectly meets the requirements for large-scale payment and clearing systems in any scenarios without introducing assumptions on any transaction structure.

Under this completely new structure, the research center has further independently developed the new generation of contract language PREDA (Parallel Relay Execution Distributed Architecture), which substantially increases the efficiency of development and execution and makes it easier to guarantee the security of intelligent contracts. Equipped with fully independent intellectual property rights, PREDA supports the development of user-defined contracts and has a Turing-complete transaction logic. The PREDA language and its compiler have thoroughly stepped out of the current status in which domestic blockchain systems are relying on the programming models and languages of foreign open-source projects. On the basis of fundamental capacity, PREDA supports large integers of up to 8,192 digits and definable, original and divisible digital currencies that do not allow double-spending, namely, “first-class citizen” assets. The execution engine also provides support for periodic transactions, programmable multiple signatures and on-chain random numbers. Meanwhile, it prohibits implicit type conversions at the grammatical level, with higher security for the built-in secure numerical calculation. In terms of performance, PREDA makes full use of the performance of underlying “Moqun” blockchain parallel systems and seals the underlying systems, so that developers can harness high-performance parallel computing without having to worry about the details of underlying parallel computing systems.

To support more flexible business scenarios, the research center’s PREDA fully supports diverse underlying system structures. In other words, the PREDA virtual machine can run on different system platforms and fully support the models “single machine”, “cluster of data center” and “decentralization”.