What Can We do Based on the Six-Layer Architecture of Trias?
In the last series of articles, we divided the architecture of Trias into three modules, and introduced them in detail respectively. The six-layer architecture of Trias from top to bottom are as follows:
The MagCarta Application layer for decentralized SaaS for general enterprise applications.
The MagCarta Contract layer for decentralized PaaS of the Prometh service interface.
The Prometh Services layer, a reusable building block and trusted blockchain compatible applications.
The Prometh Construction layer, a chain of software building tools based on ledger, is primarily software traceability layer that knows how software only behaves correctly.
Leviatom Ledger layer, a pluggable ledger that through the unified interface to access. In this layer, you can integrate the Ethereum or other projects in a way of using their characteristics to support the original intelligent contract for these chains.
Leviatom Trusted layer, a layer-1 network. In short, it is a decentralized trusted computing architecture.
Based on six-layer architecture, what can Trias do? Today, we’ll conclude with a community perspective:
Trias | Cloud Computing and Volunteer Computing Community
This is an extension of the trust layer where cloud service providers, data center operators, and individual developers run as nodes by providing free computing resources.
Trias | Trusted Computing Community
With pluggable architecture, researchers and developers have contributed totally eight core modules of the trust layer, namely: Consensus Algorithm Module, Proposal Receiving Module, Message Synchronization Module, Proposal Consensus Object Verification Module, Data Consistency Sorting Module, Proposal Packaging Module, Packet Verification Module and Packet Synchronization Module.
In addition, we will organize a hackathon to encourage independent developers, researchers and students to implement alternative modules to enable better functionality in the trust layer. And of course, these contributors will receive a certain amount of Token rewards.
Trias | Blockchain Community
This is an extension of the ledger layer, it can be understood from the following two aspects.
In the first place, the other chain serves as a new ledger in the Trias architecture. And these chains can earn Token by providing unique functionality for the upper layers. More importantly, Tokens can circulate in the Trias ecosystem.
From the second aspect, the trust layer can be used as the underlying building blocks of other chains and provide the malicious nodes trusted computing. It can use Heterogeneous Consensus Graph Algorithm to improve the consensus speed of other chains.
Trias | Dev(Sec)Ops Community
This is an extension of the build layer content, where developers can enrich the toolchain by providing tools or services during the DevOps lifecycle and get token rewards.
In addition, security tool service providers can obtain Token rewards by checking the security of the DevOps lifecycle or by providing some threat intelligence.
Trias | Service Providers
This is an extension of the service layer to which software providers can migrate their products to blockchain driven versions through underlying tool chains, ledger services, and trust services. In addition, the open source community can build blockchain driven versions and create application repositories that support blockchain for Linux, android, Internet of Things platforms, etc.
Application developers can publish components built for their upper layer applications by other entities. Service providers from upper layer applications can purchase software components or services in order to build their own DSaaS.
Trias | Secure Programming Community
This is an extension of the contract layer to which program-level security tools or services privilege to publish their products to enrich the MagCarta contract content.
Upper layer application providers can build tools that are more advanced and have more services.
Trias | Application Field
From the private chain perspective: a company can acquire an entire or customized Trias software stack and deploy it in a data center as a standalone DPaaS. They can use Token to purchase components in different layer to form their own providers.
From the consortium chain perspective: private chain of each company can be combined into consortium chain, and they can develop contracts for analyzing and processing their data according to the needs of the downstream nodes. Then the results are saved on the blockchain by authorized nodes, and each node can also provide an open contract to other nodes according to their own needs to run and obtain the analysis results.
In this way, the company’s data is stored locally without fear of leakage, and the analysis results are tamper-proof and traceable in the blockchain. Incentives can also be given to companies that provide valuable analysis and idealistic power in combination with incentive mechanisms.
From the public chain perspective: a new component at each layer are developed for any particular application, they can be published into the Trias ecosystem and Token collected.
In a short, Tiras aims to introduce enterprise SaaS into blockchain so that all applications can run on the Trias through this six-layer architecture.
What we need to do is to build a trusted cloud platform and ecosystem driven by blockchain to provide services for enterprise computing.