EKT-Multi-chain technology Introduction details

EKT is a decentralized cloud computing blockchain network with high performance, resource isolation characteristics, and a more complete governance and development structure. In the EKT network, nodes are divided according to types. Specialized accounting nodes (full nodes) can run on server clusters to improve the performance of the entire blockchain network; the "multi-main chain" structure effectively realizes resource isolation and " One chain, one scenario"; establish a proxy voting system for token holders to ensure efficient network governance and healthy development.

Multi-chain is parallel. The chain where EKT is located records all chain and token information. The EKT main chain maintains a unified user system. Based on this user system, whether it is the main chain, multi-chain or DApp applications, you can quickly use the existing user system of the main chain to develop and acquire users. It also greatly reduces the switching cost of users between different DApps. In addition, users can modify the public and private key pair and the encryption algorithm used, which makes the security of EKT's user system always follow the development of the times. Even if quantum computers become popular, users can correspondingly replace the algorithm with a new algorithm that resists quantum attacks.

EKT's token chain is a pure token, not an application chain, and has a dedicated dapp chain. EKT has designed a unique multi-chain architecture. In this multi-chain architecture, in addition to the EKT main chain, it also supports multiple parallel main chains. There will be a main coin in each main chain. Different main chains can use different consensus mechanisms, and the default consensus mechanism is DPoS. Developers can create and complete their own node deployment through the Consensus interface provided by the main chain.

1. Project introduction

EKT is a modular blockchain underlying framework that will build a public chain ecosystem based on a multi-chain architecture, and is committed to becoming a commercial public chain that supports a large number of applications. It can provide enterprises with easy-to-use, flexible and efficient general-purpose basic technology, and jointly promote the implementation of blockchain application scenarios. Different from the traditional side chain architecture, in the EKT multi-chain system, all chains do not need to synchronize main chain data and can be completely independent. At the same time, we also provide cross-contract calls on the same chain and contract calls across different chains. In EKT, the default consensus mechanism is DBFT, the development language of smart contracts is JavaScript, and other mainstream languages ​​will continue to be supported.

Project Features

Multi-chain architecture and cross-chain agreement:
Develop a unique multi-chain architecture, which supports multiple parallel main chains in addition to the EKT main chain, and each main chain has a main coin. Different main chains can adopt different consensus mechanisms, and the default consensus mechanism is DPOS. Through the cross-chain message protocol, assets can circulate naturally across public chains.

New language for smart contracts:
EKT provides a new set of smart contract development language AWM, which allows developers to customize their smart contracts conveniently according to business needs. The operating environment of the smart contract is AWM VM. Using this virtual machine for local debugging can greatly improve development efficiency.

DPOS+Paxos consensus algorithm:
Based on the consensus mechanism of DPOS + Paxos, the more users in the public chain, the higher the theoretical TPS, and it can tend to be infinite. In addition, developers only need to care about business logic, and after basic learning, they can quickly start creating their own DApp in the blockchain world in a short time.

Application scenarios

Multi-trust subjects: Blockchain is a trust machine, and the application environment is best if there is no natural trust relationship between each other. It is necessary to build trust through blockchain.

Multi-party collaboration: If there are many collaborating parties in this scenario, the cost of reconciliation is high, and the smart contract built on the shared ledger at the bottom of the blockchain can reduce the cost of reconciliation and improve efficiency.

Medium and low frequency transactions: The current concurrency and scalability of the blockchain is not enough to be applied to large-scale high frequency transactions.

Under the multi-chain and multi-consensus mechanism, EKT blockchain uses the advantages of cross-chain technology to integrate and manage the application scenarios of multiple chains to form a multi-consensus application scenario ecology. The multi-chain structure of EKT blockchain can meet the diversity of application scenarios, which increases the possibility of multiple integration of multi-functional platforms. At the same time, the multi-chain structure and cross-chain value exchange can maintain the healthy operation of the entire ecosystem. In the structure formed by multiple tokens, the main chain will maintain the balance and use of all tokens, so that all tokens can operate normally, and drive the harmonious development of the sub-chain ecology.

Technology Overview

In the EKT blockchain network, the "main chain" constitutes the main information road, and different parent chains exchange information through the link and protocol. At the same time, a main chain carries different isomorphic sub-chains, and these sub-chains are the implementation of distributed ledgers in a certain vertical field or multiple clusters of different industries. The communication between the sub-chains is realized by the cross-chain communication protocol. Through the sharding of the blockchain, the transaction processing capability of the blockchain system is improved.

Compared with a single blockchain system, the chain cluster system can increase the transaction processing capacity linearly by connecting multiple sub-chains. Transaction requests enter different sub-chains through the distribution of link routing, which can effectively avoid centralized requests for one sub-chain. In addition, clusters with different numbers of nodes of isomorphic sub-chains can be deployed on the link. For isomorphic chains, clusters with multiple nodes will have relatively higher security, and clusters with fewer nodes will have faster processing speeds. . In addition, according to different needs such as the number of nodes, geographic location, business classification, etc., different chain clusters are deployed, and requests are distributed to the appropriate clusters for processing according to different needs, helping the chain network to deploy flexibly according to business needs and providing users with higher quality Blockchain services.

2. Comment

EKT has created a new underlying blockchain architecture, splitting Token and Dapp, to ensure the simplicity, iteration efficiency and security of distributed application development. Integrating the Bancor protocol into the public chain architecture, the newly issued tokens will get stable circulation. Developers only need to pay attention to the business logic of DApp, and everything else is done by the EKT public chain. All in all, EKT empowers the real economy with basic blockchain technology and is a public chain ecosystem based on a multi-chain architecture.

Related Links: