Trias Technology Exchange Group aims to build a platform for technology exchange for blockchain. Whether you are an expertise or a beginner for blockchain technology, Trias warmly welcomes you to join us.
Q: Trias is featured by multi-layer consensus structure, how much consensus structure layers do Trias have currently?
A: We introduced the Trias multi-layer consensus structure before, which is used in DAG and sharding technology. However, Trias has different consensus layers depending on whether it is sharding or not.
There are two cases s as follows:
1. Without sharding, our multi-layer consensus is divided into two parts, namely, it is DAG consensus layer and super node consensus layer based on TEE.
2. In the case of sharding, at this point, the multi-layer consensus structure may be divided into two or three parts. This depends on the specific sharding process.
If we merely make use of the Ethereum sharding technology, as a result, its consensus structure will be similar to the Ethereum and never have its unique features. Besides, it is impossible to include the DAG consensus layer, virtually both have the main chain Chek consensus structure and the sharding consensus structure.
But Trias have huge difference because of with ETH and Fabric compatibility.
If taking advantage of Trias’s own sharding structure, there only will be a decentralized main chain as described earlier. Its main role is to provide registration and verification function through the PoW consensus approach. In addition, Trias main chain is based on the TEE super node consensus and the DAG consensus, therefore, there are three layers totally.
Q: What is the function of each consensus layer of Trias multi-layer structure?
A: The primary function of DAG is gaining consensus, which can quickly obtain large amounts of transaction data. But it is not the ultimate form of ledger consensus. The DAG indicates that first how many requests I have received, then cache them and result at every level. In the end, the main chain will carry out the ledger consensus.
The main chain super node TEE consensus is the core among entire Trias network. Its main function is the ledger consensus, but also at the same time it also carries on consensus. When entire network data is not that large, the main chain can directly complete the whole process from throughput to account.
The main function of decentralized sharding is to verify sub-chain information, confirming whether its transaction information is correct or not. What is more worth mentioning that the sub-chain transaction data volume is not too large, so it is adopted PoW consensus approach.
Q: Trias has changed structure from three layers to six. What is the purpose of six layers structure?
A: Unlike other public chains with only one or two layers. Trias, as a new generation of public chain, has six layers structure. The functions are as follows:
Leviatom consensus layer: at the heart of this is heterogeneous consensus graph algorithm (HCGraph) based on trustworthy technology. The login of HCGraph is a combination of trusted computing technology based on heterogeneous TEE and graph computing technology based on small-world network, empowering it fairer, safer and more efficient.
Leviatom ledger layer: this layer is a double-chain structure, one is the main service chain, another is the configuration chain. Each functional module dynamic modification generates a new block as a starting point, and then synchronizes through the configuration chain.
Prometh structure layer: the application development framework features with traceable and verifiable. By learning from the DevOps working mode, automatic security analysis can be added to the development life cycle of chains and programs running on the Prometh. It can facilitate blockchain projects to provide the underlying heterogeneous pluggable and scalable function, such as consistency algorithms, gossip communication.
Prometh service layer: the service layer is mainly used to provide a service module, such as in the field of production traceability, supply chain traceability, ERP and customer relationship management, supply chain finance and block trade.
MagCarta contract layer: it is united different requirements to invoke the public chain and provide a unified service for the complex DSaaS (decentralized micro-services) above.
MagCarta application layer: in this layer, we can use the existing software service modules to achieve agricultural product traceability, digital copyright confirmation, anti-counterfeiting engineering, industrial products and art works as well as medical data traceability.