โ† All Blockchain Technology Flashcard Decks

Consensus Algorithms and Protocols Flashcards

7 cards from real Blockchain Technology practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Consensus Algorithms and Protocols flashcards as text
  1. In the Raft consensus algorithm, what role is responsible for handling all client requests?

    Answer: Leader

    In Raft, the elected leader handles client requests and replicates the log to followers.

  2. What is the primary purpose of a 'slashing' mechanism in Proof of Stake?

    Answer: To penalize validators for misbehavior

    Slashing destroys part of a validator's stake to punish malicious or faulty behavior.

  3. Which consensus property guarantees that all honest nodes eventually agree on the same value?

    Answer: Agreement (safety)

    Agreement, a safety property, ensures all honest nodes decide on the same value.

  4. In Proof of Stake, what generally determines a validator's chance of being selected to propose a block?

    Answer: Amount of stake committed

    Selection probability typically scales with the amount of tokens a validator stakes.

  5. What does the FLP impossibility result state about distributed consensus?

    Answer: No deterministic protocol guarantees consensus in an async system with one faulty process

    FLP proves no deterministic asynchronous protocol can guarantee consensus if even one process may fail.

  6. Which consensus mechanism is commonly used by permissioned blockchains like Hyperledger Fabric?

    Answer: Raft / BFT-style ordering

    Hyperledger Fabric uses ordering services based on Raft or BFT rather than mining.

  7. What is the main goal of a Sybil attack on a consensus network?

    Answer: To create many fake identities to gain disproportionate influence

    A Sybil attack floods the network with fake nodes to gain outsized control.