Byzantine fault-tolerant consensus with low-latency
In order to fulfill the energy internet blockchain system and other scenarios with high real-time requirements,with the research direction of further reducing the block commit latency of HotStuff consensus,a new HotStream consensus mechanism was proposed for the optimistic case and the Byzantine fault case,and the corresponding steady-state view protocol and fault-tolerant view protocol were designed.The leader node referred to the proposal messages and vote messages when choosing the parent block to ensure that no block proposal would be missed due to Byzantine fault.Without increasing the communication complexity,HotStream was able to lower the average views required to commit a block proposal,and thereby reduced the block commit latency.Experimental results show that HotStream reduces the block commit latency by 33%in the optimistic case compared to HotStuff,and by 68%in the case of Byzantine faults.