Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Update protocol index.md #218

Merged
merged 1 commit into from
Apr 24, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions website/learn/consensus/protocol/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ sidebar: Protocol
Pactus consensus algorithm is a [state machine](https://en.wikipedia.org/wiki/Finite-state_machine)
replication with [Byzantine fault](https://en.wikipedia.org/wiki/Byzantine_fault) tolerance.
The Pactus consensus algorithm starts with the block creation phase.
In this phase one validator acts as the proposer. The proposer collects all the transactions,
In this phase, one validator acts as the proposer. The proposer collects all the transactions,
creates a block, and proposes it to other validators.

When a proposed block is seen by other validators, they validate the block and
Expand Down Expand Up @@ -157,7 +157,7 @@ b = \begin{cases}
\end{cases}
$$

These pre-votes must be justified with a appropriate justification.
These pre-votes must be justified with an appropriate justification.
For the first round, if the validator's timer has expired in the prepare step, the justification is $$nil$$ ,
and if the validator's timer expired in the precommit step,
the justification is the proper quorum certificate for the prepare step at round $$r$$.
Expand Down Expand Up @@ -185,7 +185,7 @@ abstain & \text{if there are pre-votes for 0 and 1.}
\end{cases}
$$

These main-votes must be justified with a appropriate justification.
These main-votes must be justified with an appropriate justification.
A main-vote for $$v$$ may be justified in two ways:

- **Non-conflicting**: that is the quorum certificate for $$\langle \text{CP:PRE-VOTE},h,r,r_{cp},b \rangle$$
Expand All @@ -199,8 +199,8 @@ participate in the protocol for one more round. Otherwise, the validator proceed

### Comparison

Pactus consensus protocl doesn't have any lcoking mechanism or
checkpointing and there will at most one valid proposla per round.
Pactus consensus protocol doesn't have any locking mechanism or
checkpointing and there will at most one valid proposal per round.
This ensures that each round can begin with a new proposal.

<table>
Expand Down
Loading