This invention belongs to the field of
blockchain and distributed
system technology, specifically providing a Byzantine fault-tolerant RAFT
consensus method based on a deputy leader and threshold BLS signatures. The method includes: fixing a trusted authorizing institution as the deputy leader, which coordinates the collection, normalization calculation, and
score broadcasting of performance indicators from all follower nodes, providing a performance basis for election; after a follower's
heartbeat times out, it becomes a candidate and initiates an election request to the deputy leader; the deputy leader generates and divides signature shares using the threshold BLS signature
system, generates commitment values for each share using the Pedersen commitment scheme, and distributes them; after a candidate initiates a voting request, each node returns its share after multi-dimensional
verification; the candidate collects sufficient shares to generate an
aggregate signature and submits it to the deputy leader; the deputy leader completes the final
verification and decision and broadcasts the leader confirmation message; after all nodes in the network synchronize and update their roles, the new leader leads the
heartbeat and log synchronization. This solution ensures the performance reliability of the leader node, improves the cryptographic security of the election signature, standardizes and simplifies the election process, effectively improves the efficiency,
fault tolerance, and overall availability of the distributed
system consensus process, and adapts to the application needs of large-scale heterogeneous node distributed systems.