BFT+DPOS:
After a block is produced, it is confirmed immediately through the BFT protocol, which solves the problem of slow DPOS confirmation. It takes more than 1/3 of the nodes to do evil. Compared with the POW 51% evil condition, this 1/3 value is relatively low, but This is a compromise, it can only be so
BFT + DPOS + small block:
The protocol is to speed up the block generation speed. The core idea of the improvement is to allow the same node to generate 6 small blocks. The core reason for this improved performance is that there is no link waiting for confirmation for the generation of 6 small blocks. In the BFT+DPOS algorithm, if a node wants to create a new block, it must wait for the previous block to be confirmed (or time out), because it is not sure whether the previous node will be confirmed if it did evil, so it can only wait. However, if the previous block was also generated by the node, it naturally does not need to wait for the confirmation of the previous block, because it knows that the previous block is real and not a malicious block, and it will definitely be confirmed in the end, so it can safely produce the next block.