©2018 by HPB Community.

  • Nicemans

Q&A From HPB Technical Team

Words say that HPB testing has reached 10,000 transactions per second. Is this data reliable?

At present, through the hardware acceleration server the test network can reach a maximum of 10,000 transactions/sec with no other interference in the laboratory environment. The most accurate TPS is expected to be tested after the hardware accelerator passes testing and prior to the launch of mainnet.

What is HPB consensus mechanism?

The HPB consensus algorithm employs an efficient two-tier voting mechanism, namely, outer and inner elections. The consensus mechanism is deeply integrated and customized with HPB hardware BOE (Blockchain Offload Engine) technology system.

Outer Election: The evaluation index of candidate node contribution is used to select high contribution node members from a number of candidate nodes.

Inner Election: Based on the anonymous voting mechanism of the hash table, the priority of generating blocks of a high contribution node is computed at each block generation. The high contribution node with higher priority has the right to generate blocks first.

In the design of the consensus algorithm, the Lightweight Message Exchange Mechanism of the HPB consensus algorithm makes it far more efficient than others. At the same time, it has also greatly improved security and privacy.

What kind of device/machine can support million-level of TPS and storage?

Million-level TPS is the goal of HPB, which in return means high requirements for the storage of the device/machine and the bandwidth of the network. We believe that it can be realized with the upgrade of the global network and the breakthrough of the hardware storage technology. Through the combination of our hardware acceleration server and the characteristics of its software, HPB is committed to tackling the performance bottlenecks of the current blockchain commercialisation. With HPB accelerators, current mainstream commercial servers are able to meet and load the current TPS performance requirements and storage.