Unique BBFT consensus algorithm, Bystack creates a hundred times EOS level TPS high performance blockchain

From PoW to BBFT, from a single main chain to “one main and multiple sides”, the model that has been created for more than two years is more clear than the original chain on the road to exploring commercial use.

On May 17th, the BaaS platform Bystack was released in the original chain. After the artificial intelligence-friendly Tensority PoW consensus algorithm was proposed in the original chain, a hierarchical BFT consistency algorithm was proposed on the side chain. – BBFT consensus algorithm . The significance of this move is a sign that it will lay a solid foundation for welcoming large-scale commercialization than the original chain.

Bystack is the main side chain integrated BaaS platform, which has opened up the upstream and downstream of the original ecology, and has placed great expectations on the commercialization of the original chain team. At the AMA held on May 22nd, the chain member said that the Bystack is a fist product that is more than the original year and even the next 20 years .

The consensus algorithm is the root of the blockchain. What are the characteristics of the BBFT consensus algorithm created by the original chain? Why support the grand blueprint for the development of the original chain in the next 20 years? Babbitt interviewed Wang Hao, the head of the Bystack consensus algorithm , to unveil its mystery.

The following are some of the interviews for reference:

Babbitt: Bystack is highly hoped by the original chain development team, and has proposed the BBFT consensus program in an original way. Can you briefly introduce us to its characteristics?

Wang Wei :

BBFT has two main characteristics: 1 Multi-layer structure, which will be layered according to the network . The traditional BFT is a single-layer structure. There is only one leader node and several consensus nodes in the same position. You can understand that there is a leader and several employees in an organization. The innovation of BBFT lies in the fact that there are small leaders under the big leaders . If the leaders have problems, they will not have a big impact on the network, which is equivalent to weakening the role of leadership. Moreover, due to the multi-layer structure, network communication can be split and recombined to optimize the delay and quantity of network communication. The communication complexity of the traditional PBFT is exponential and difficult to expand. As the number of nodes in the network soars, the overall network delay will be severe. Through the aggregation of layered and cryptographic signatures, the effective combination of the entire network structure can ensure that the complexity of communication is linear growth, not exponential growth. In this case, the scalability of the network will be much better.

2 configurability . Our project is actually divided into three modules, one is the underlying consensus algorithm, the second is how to divide the network, and the third is how to aggregate the signature. Among them, network partitioning and signature aggregation is a relatively independent module, you can use different network layering algorithms and signature aggregation algorithms to match the consensus layer algorithm. Then choose different reasonable solutions according to your specific user scenario. Babbitt: Where is the consensus innovation of Bystack?

Wang Wei :

It is equivalent to two steps. First, make all the nodes a DPoS, and then put the nodes of the DPoS into the BBFT to make a consensus. In the end , it is for scalability , reducing the overall communication complexity. Because we are still in the entire BFT framework, in other respects and BFT will not be much different.

You may not have to look at the separate modules of these consensus algorithms, but you may combine them with a product that others have never done before. In fact, we are more of a combined process. Every technology is ready-made, and the challenge is how to integrate them all together.

Innovation can only grasp one point to innovate. We are actually the whole face of innovation, comparing the whole ecological innovation of the original chain, which uses a lot of mature technology, and then effectively combines it to build the whole ecology. Babbitt: The PoW consensus algorithm is the main chain of the original chain, and then the BBFT consensus algorithm is introduced on the side chain. How do you see the selection of different algorithms?

Wang Wei :

This mode of "single public chain single algorithm" is actually no longer feasible, because the user scene is too much, and a public chain can not solve all problems. So Bystack now proposes a "one-chain multi-side chain" model, in order to adapt to different user scenarios.

Each side chain corresponds to a solution for a particular scenario. In a specific scenario, the user cares about performance. Just like buying a train ticket, you might buy a train ticket every second on the public chain and hundreds of thousands of train tickets per second on the side chain.

The PoW consensus algorithm used at the bottom of the original chain public chain ensures the security of the system and is used as the system's ledger. The BST consensus algorithm is used on the Bystack side chain to improve efficiency and enable a large number of transactions. Its TPS can reach 100,000 . The two algorithms achieve the complementary advantages. Babbitt: A lot of consensus algorithms have emerged from PoW, PoS, DPoS, PBFT, etc. What do you think of various innovative algorithms?

Wang Wei :

Blockchain innovation involves cryptography and distributed systems, and innovation requires security. Once security vulnerabilities are discovered, the resulting losses may cause the assets on the chain to be zeroed. Like the Schnor signature algorithm, it dates back to the late 1980s and was not used by BCH until May of this year.

Therefore, innovation requires a lot of cost, and it requires a theoretical and practical verification. It is a very long process. Especially for commercial products, the most suitable method is to add your own understanding based on the predecessors, which is more conducive to rapid iteration.

Each algorithm has its own advantages and disadvantages. What we need to do is to gain the strengths of others . The ultimate goal is to provide users with a better experience. Babbitt: The Bystack consensus algorithm looks good in theory and what problems are it faced with?

Wang Wei :

Bystack brings together many innovative technologies and solutions, supported by a sound theoretical framework. However, it will certainly be difficult to achieve. For example, how to effectively divide the network is a separate topic in the distributed system. In the specific practice, we will continue to integrate new technologies. For the objective difficulties and challenges, our technical team has the confidence and ability to continuously break through and provide users with a perfect experience.

Babbitt: If I am a developer and want to learn more about Bystack's consensus algorithm, where can I get the details?

Wang Wei :

Our thoughts on the consensus algorithm, the verification process and the implementation have been submitted to github ( https://github.com/bystackcom/BBFT ) through the paper form, and also published in the chain node ( http://www.8btc.com) /library/3586 ), you can download the reference, and I hope the community members will give more comments.