Trias: Achieve Blockchain Ecology Really Implementable | Technical Architecture

Trias
triaslab
Published in
7 min readJul 22, 2019

As a model of decentralization, bitcoin has been widely accepted around the world after a long period of controversy and questioning. Affected by bitcoin, distributed concept, consensus algorithm, timestamp technology, anonymous transaction and other concepts gradually become popular.

On this basis, Ethereum (ETH) has made some changes. As a platform, ETH allows users to set up various applications, which largely expand the border of the blockchain technology.

Afterwards, a batch of blockchain products have sprung up like mushrooms, they are mostly imitating the two, lacking bright spots and gradually declining.

Blockchain developers, technology believers and industrial investors are eager to see a new product that can sweep the “bitcoin speculative thinking” and realize the blockchain ecology that can really be implemented. At this time, conforming to the trend of times, Trias was born in time. This article aims to make a brief introduction to the technical architecture of Trias.

I. Unique with 6 Layers Architecture

Trias is committed to solving the problem of “convincing people to trust machines”. We discussed in the previous article the potential worries brought to people by various intelligent machines. To convince people to trust machines, we have created a brand new compute architecture and make it easier for us to control, which is a great practice initiated by the Trias team.

Specifically, Trias has constructed a new generation of super large distributed computer system structure based on blockchain technology. For those who have read the Trias White Paper will not feel strange about this, and the Trias system structure is divided into three frameworks from bottom to top:

Leviatom network: It realizes reliable decentralized software execution environment, which allows us to exactly know whether a program is executed correctly and completely by the computing device designated by us;

Prometh framework: It realizes reliable decentralized software development environment, which allows us to exactly know whether a program has really fulfilled our expected functions;

MagCarta application: It realizes reliable decentralized enterprise services, which allows us to exactly know whether the large-scale information system we interact with are truly composed of designated reliable software and reliable computing devices in the way that we designate.

Based on these three frameworks, each framework is divided into two layers. There are including the following from bottom to up: Leviatom trust layer, Leviatom ledger layer, Prometh construction layer, Prometh service layer, MagCarta contract layer and MagCarta application layer.

Someone may ask: Most blockchain projects, including ETH, have only 1–3 layers, so why Trias is designed such accurately?

This is for the real implementation of the project, the corresponding adaptation technology needs to be proposed, otherwise apply ETH or construct 1–2 layers is enough. The 6-layer super large scale distributed system proposed by Trias has achieved multiple improvements in efficiency, safety and compatibility. There are very few projects in the market that can do this.

We should know that blockchain is developing every day, and the design of bitcoin and ETH can no longer meet the actual demand. For example, even ETH, which is known for its technology, was delayed earlier this year for “Constantinople Ethereum Hard Fork” for the inner problem was not well solved.

II. Super Large Scale, the First in the World

While we have introduced the names and necessity of the 6-layer architecture above, we will simply explain their functions.

Leviatom trust layer

The core of Leviatom is heterogeneous consensus graph algorithm (HCGraph). HCGraph is a combination of trusted execution environment based on heterogeneous TEE (including Intel SGX, Intel TXT, ARM TrustZone, TCG TPM, national standard

TCM, national standard TPCM, etc.) and graph computing technology based on small-world network algorithm.

Each node in Leviatom shows its real-time reliability to the whole network, forming a network of credibility that quickly locates the “most difficult point to lie” in the whole network through mutual endorsement and mutual proving, thus selecting a small number of high-quality nodes as representatives to reach a consensus.

Leviatom ledger layer

The ledger layer is born from the function and effect of the trust layer, which is defined as “pluggable ledger accessed through a unified interface”. In short, it is compatible with other projects.

About the pluggability, each consensus algorithm of blockchain requires multiple logical steps, which are difficult to replace. While Trias found that although the logic of different consensus algorithms is quite different, there are modules that can be shared. Therefore, the consensus algorithm can be independent of the data and implement replacement.

Now, Trias has been able to successfully run ETH, Fabric, BigChainDB and other projects. Trias has greatly improved the consensus efficiency of these chains and made them safer.

Prometh construction layer

This layer refers to the application program development framework that can be tracked and verified. It can help us to record the characteristic value of the entire process of any software from production to an application program on this chain and add automatic safety analysis.

In short, “software traceability” can be achieved. Every piece of software becomes well documented on Trias by storing some characteristic value. When something goes wrong with a piece of software, it can be used to track down whether it was designed to be malicious. Further, it can use traceability to build user trust in the software.

Prometh service layer

About the service layer, we understand it as the “construction module for reusable and reliable compatible applications”, such as production traceability service module, supply chain traceability service module, ERP/customer relationship management service module, supply chain finance module and block trading service module.

Its verification speed reaches millisecond level, and it has strong compatibility and expansibility. It can run software modules from the bottom three layers to provide construction modules for the top layer to create generic enterprise-level DSaaS, or MagCarta smart contracts.

MagCarta contract layer

MagCarta contract layer unifies the diversity of intelligent languages, builds a set of new program development language, and is compatible with existing dapp contracts to the largest extent, and it can realize the scheduling of applications on Trias network.

Repeatedly use the reusable function modules generated on the Prometh layer in different applications, and provide unified services for complicated DSaaS (decentralized micro services) according to different requirements.

MagCarta application layer

The application layer is facing direct customers. In this layer, Trias can design various applications to achieve agricultural traceability, digital copyright confirmation, anti-counterfeiting engineering, industrial products and artworks, medical data traceability and other specific applications.

It is worth mentioning that the complete Trias software platform supporting the operation of applications is called TriasForce, which will be our core product to be launched by us.

III. A New Force with High Ratings

The so-called SaaS means software as a service, that is, users can enjoy the service directly without installing relevant programs. For example, users can send and receive email by logging in the web mail, of which, email is a SaaS.

Trias introduces enterprise-level SaaS to blockchain through the 6-layer architecture, allowing all applications to run on Trias. It is to build a credible cloud platform and ecosystem driven by blockchain to provide services for real enterprise computing.

Specifically, Trias produces the concept of Decentralized SaaS (DSaaS) by combining SaaS with blockchain. Driven by the decentralized system and consensus, Trias not only meets the high performance experience, but has the ability to be compatible with various platforms. Trias supports different requirements interfaces, allowing developers to use various components and choose various languages during development.

In addition, from the perspective of security, Trias uses TEE technology to verify and protect the whole life cycle of computer operating environment, so that users’ program can be protected by multiple nodes when running, which is stronger than the traditional blockchain to resist attacks. According to the estimate, Trias is able to resist 99% of attacks when conditions permit.

The 6-layer architecture is the gems of wisdom of Trias team, the research team of the Information Security Center of Oxford University and the research team of Soft Micro College of Peking University. At the beginning of its establishment, the Trias team has always maintained its connection with the most advanced computer technology in the world.

Since its birth, Trias has enabled us to accurately predict and manipulate the compute behavior by defining and constructing reliable devices, software and services. Its concept, technology and architecture have attracted the attention of countless media platforms, and it has won the favor of many evaluation organizations. Evaluation reports issued by ICO Holder, CryptoDiffer, ICODrops, Hypernum Analytics, MoNoico, InvestFuture, Coin Crunch and other organizations have given Trias high scores or evaluations above grade A.

It can be said that as a rising star in the blockchain world, Trias has added a bright color for the whole industry and has won praise from all!

・ ・ ・ ・ ・ ・

For more information about Trias, please read:

Official Website: https://www.trias.one

Telegram:https://t.me/triaslab

Twitter:https://twitter.com/triaslab

TriasWhitePaper: https://www.trias.one/whitepaper

--

--

Trias
triaslab

Trustworthy and Reliable Intelligent Autonomous Systems