How does Trias use trusted technology to improve BSC?
Because of the high gas fees and slow trading speed of Ethereum, BSC was widely welcomed by the market with its low cost and high efficiency and became one of the most popular public chains. However, behind the efficiency of BSC is a centralized mechanism that goes against the spirit of blockchain. Trias proposed the concept of Trias-BSC enhancement chain, which can make BSC more decentralized without sacrificing performance.
Binance Smart Chain (BSC) is an isomorphic chain of Ethereum. It supports and is compatible with EVM(Ethereum Virtual Machine) and all applications and tools in its ecosystem. Developers can deploy Dapps on it freely.
The consensus mechanism of BSC is PoSA (Proof of Stake Authority), which combines DPoS and PoA. It is a variant of PoS. The processing time of a block is about 3 seconds, and participants need to stake BNB to become verifiers. BSC has set up 21 block-producing nodes and earn income from transaction fees.
Main technical indicators of BSC:
The existing problems of BSC
Generally, the number of nodes is regarded as an indicator to measure the degree of decentralization of a public chain. By comparing the number of nodes of BSC with other main public chains, it can be concluded that BSC is still with a high degree of centralization.
Another criticism towards BSC is that the number of token staked in nodes is too concentrated, which affects the security of the whole network. POSA mechanism based on BSC, each processing node needs to stake a certain amount of tokens, and the tokens super nodes stake are more than 70% of the total. Although they are professional and can guarantee the stable operation of the entire network, they also are also affected by being over-centralized.
In view of the centralization problem existing in BSC, Trias proposed the concept of Trias-BSC-enhanced chain by using TEE, trusted computing, heterogeneous consensus graph algorithm (HCGraph) and other technologies, that is, by carrying Trias -1 layer trusted network, the nodes in the network can be selected and verified without sacrificing the speed, which will greatly improve the degree of decentralization and security of the main chain.
Trias introduces trusted network to ensure nodes with TEE environment can verify the credibility of each other, and the results spread by Gossip protocol among nodes, and all the TEE consensus network nodes can form a reputation, and by continuous updating, “the nodes with the smallest possibility to lie” will be selected and be used to distribute intelligent contract procedures and finally a robust and efficient operating environment is formed.
The core of Leviatom is a heterogeneous consensus graph algorithm (HCGraph) based on trusted technology. When implemented, HCGraph is a perfect combination of trusted computing technology based on heterogeneous TEE and graph computing technology based on small-world networks. HCGraph utilizes the transitivity of trust to realize trusted relationships among consensus nodes using different TEE techniques with the Gossip protocol.
Leviatom employs the idea of TEE trusted computing to establish consensus terminal platform trust, then establishes trust among platforms through remote proof, and finally extends trust to the entire consensus network. The remote proof is a process of integrated integrity check and authentication process that provides a trusted platform status report to the verifiers.
All the nodes in Leviatom run a game called God’s Dice, which randomly asks some nodes in the network (note the N:M relationship here) to challenge themselves to a trusted verification based on the current working state of the on-chain network. In this way, on the one hand, They can confirm whether they meet the environmental requirements for joining the working node in Leviatom. On the other hand, they can continuously prove their TEE state, show the real-time credibility of their work to the whole consensus network, and ensure that the 7X24 working starting from joining the chain is in a trusted state.
Based on a trusted dependent relationship, HCGraph further constructs a “complicit breach” model of global nodes, which can efficiently and accurately locate nodes for which it is extremely difficult to “lie”, and cool and remove untrusted nodes. Based on a small number of nodes that are extremely difficult “lie”, Leviatom further implements the trusted execution of any native code and distributes smart contract programs to these nodes, increasing consensus efficiency.
The TRIAS-BSC enhancement chain has passed the tests. Last week, the technical team modified the interface for requesting the nodes’ Trias Ladder ranking to validate and iterate the nodes more efficiently and Triathon has its test run on the TRIAS-BSC enhancement chain. For more technical progress, please check the Trias weekly report.
Trias Weekly Report (November 30th, 2021 — December 6th,2021)
Trias Weekly Report (November 23rd, 2021 — November 29th, 2021)
Trias Weekly Report (November 16th, 2021 — November 22nd, 2021)