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

Move and rename authorities.md to validators.md #1405

Merged
merged 2 commits into from
Apr 18, 2022
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion doc/src/build/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Now that you've [learned about Sui](../learn/index.md), it's time to [install](.
* [Sui Wallet](../build/wallet.md) - Sui wallet was developed to facilitate local experimentation with Sui features. In this document, we describe how to set up Sui wallet and execute wallet commands through its command line interface, Wallet CLI.
* [REST Server](../build/rest-api.md) - This document walks you through setting up your own local Sui REST Server and using the Sui REST API interact with a local Sui network.
* [SuiJSON](../build/sui-json.md) - SuiJSON is a JSON-based format with restrictions that allow Sui to align JSON inputs more closely with Move Call arguments. This table shows the restrictions placed on JSON types to make them SuiJSON compatible.
* [Validators](../build/authorities.md) - The Sui network is operated by a set of independent validators, each running its own instance of the Sui software on a separate machine (or a sharded cluster of machines operated by the same entity).
* [Validators](../learn/architecture/validators.md) - The Sui network is operated by a set of independent validators, each running its own instance of the Sui software on a separate machine (or a sharded cluster of machines operated by the same entity).
* [Objects](../build/objects.md) - Sui has programmable objects created and managed by Move packages (a.k.a. smart contracts). Move packages themselves are also objects. Thus, Sui objects can be partitioned into two categories mutable data values and immutable packages.
* [Transactions](../build/transactions.md) - All updates to the Sui ledger happen via a transaction. This section describes the transaction types supported by Sui and explains how their execution changes the ledger.

Expand Down
2 changes: 1 addition & 1 deletion doc/src/build/objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@ When this DAG contains all committed transactions in the system, it forms a comp

## Further reading
* Objects are modified and created by [transactions](transactions.md).
* Objects are stored by [validators](authorities.md).
* Objects are stored by [validators](../learn/architecture/validators.md).
2 changes: 1 addition & 1 deletion doc/src/build/transactions.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@ Inputs: A list of unique object references pointing to mutable objects owned by

* See the [Move Quick Start](move.md) to learn about smart contracts.
* Transactions take objects as input and produce objects as output--learn about the [objects](objects.md), their structure and attributes.
* Transactions are executed by Sui [validators](authorities.md).
* Transactions are executed by Sui [validators](../learn/architecture/validators.md).
21 changes: 11 additions & 10 deletions doc/src/learn/sui-glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,6 @@ Find terms used in Sui defined below. Where possible, we link to a canonical def
An *accumulator* makes sure the transaction is received by a quorum of validators, collects a quorum of votes, submits the certificate to the validators, and replies to the client. The accumulator enables transactions to be certified. Sui offers a Gateway service that can assume the role of accumulator and collect votes on transactions from validators in Sui, saving end-users bandwidth.


### Validator

A validator in Sui plays a passive role analogous to the more active role of validators and minors in other blockchains. In Sui,
validators do not continuously participate in the consensus protocol but are called into action only when receiving a transaction or
certificate.

For more information, see [Validators vs validators/miners](sui-compared#validators-vs-validatorsminers).


### Causal order

[Causal order](https://www.scattered-thoughts.net/writing/causal-ordering/) is a representation of the relationship between transactions
Expand All @@ -43,7 +34,7 @@ Equivocation in blockchains is the malicious action of dishonest actors giving c

Operation of the Sui network is temporally partitioned into non-overlapping, fixed-duration *epochs*. During a particular epoch, the set of validators participating in the network is fixed.

For more information, see [Epochs](../build/authorities.md#epochs).
For more information, see [Epochs](architecture/validators.md#epochs).


### Eventual consistency
Expand Down Expand Up @@ -122,3 +113,13 @@ A transfer is switching the owner address of a token to a new one via command in
available in the wallet.

For more information, see [Transferring objects](../build/wallet.md#transferring-objects).


### Validator

A validator in Sui plays a passive role analogous to the more active role of validators and minors in other blockchains. In Sui,
validators do not continuously participate in the consensus protocol but are called into action only when receiving a transaction or
certificate.

For more information, see [Validators](architecture/validators.md).