Related Problems of PBFT algorithm

Source: Internet
Author: User

PBFT (99, 02 two papers)-from the beginning of the oral algorithm (the number of points) to the polynomial level

Request n>3f

Why

Personal simple Understanding: Note that the master node can be Byzantine, from the node to the (N,v,m) vote is based on the primary node (N,V,M). So the n is actually a F-Byzantine, and f a good node that may be affected by the Byzantine node (the good node may have confiscated all responses or received a false response from Byzantium, why not more than F?) Because more than f+1 can trigger a view change), only n-2f is left and must be greater than F (f possible decision from the Byzantine node)

Prepare phase guarantee is safety, to ensure that at least f+1 a good node received the same (N,V,M) vote, commit phase in fact, in order to protect liveness, to ensure that at least f+1 a good node for the same (N,V,M) has reached the confirmation of the submission, Commits mean execution, so when the view changes, these committed actions must be passed to the next view, or they will have to be rolled back (the rollback is complex). So ViewChange quorum is also 2f+1, to ensure that the f+1 a good node with the presence of at least 1 good nodes will correctly pass the previous view of all the submitted information, to ensure the liveness.

So quorum is 2f+1 because the F-answer is probably from the Byzantine node.

Related Problems of PBFT algorithm

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.