Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: update website docs #37

Merged
merged 2 commits into from
Jul 8, 2024
Merged

Conversation

b00f
Copy link
Contributor

@b00f b00f commented Jul 5, 2024

This PR updates some documents on website and fixes some mistakes.

These volunteers, known as validators, must temporarily lock or freeze some of their money as a stake.
This stake can't be transferred or used.
These volunteers, known as validators, must temporarily lock up some of their money as a stake.
This staked money cant be moved or used.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

staked coins?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here we talk about an example of Community Bank to explain the PoS.

In this system, validators have no incentive to behave maliciously or dishonestly.
If they do, they risk harming the bank's reputation and the value of their own stakes as well.
In this system, validators are encouraged to act honestly.
If they don’t, they risk damaging the banks reputation and losing the value of their staked money.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stakes coins?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same example here.

Community Bank Example

To understand how Proof of Stake works, think of a community bank run by its members without a central authority.
The members decide to manage the bank together.
Some members volunteer to collect, check, and record transactions to keep everything running smoothly.

These volunteers, known as validators, must temporarily lock up some of their money as a stake.
This staked money can’t be moved or used.
The more money a validator stakes, the more influence they have in the system.

From time to time, one of the validators is chosen by the others to collect all the recent transactions,
bundle them together, and send a copy to the other validators.
If a supermajority of the validators agree with the proposed bundle by signing it,
the bundle will be committed to the bank's ledger.

In this system, validators are encouraged to act honestly.
If they don’t, they risk damaging the bank’s reputation and losing the value of their staked money.

Copy link

@Mr-HoDL58 Mr-HoDL58 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

money refernces changed to coins?

@Mr-HoDL58 Mr-HoDL58 merged commit 7fd0247 into pactus-project:main Jul 8, 2024
3 checks passed
@b00f b00f deleted the update-website branch July 8, 2024 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants