Skip to content

ROFL revamp for marketplace and ROFL node #1261

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

Open
wants to merge 19 commits into
base: main
Choose a base branch
from
Open
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
13 changes: 10 additions & 3 deletions docs/node/run-your-node/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,7 @@ an interface for users or other applications to interact with the blockchain.
Unlike compute nodes, which handle transaction processing and smart contract
execution, client nodes are primarily responsible for tasks such as querying
the blockchain, submitting transactions, and retrieving other data from the
network. For confidential ParaTimes such as Sapphire and Cipher, there is a
special mode of client node called [Observer Node] that supports confidential
smart contact queries.
network.

- **[Non-Validator Node]** is a type of node in the Oasis Network that does not
participate in the consensus process of validating and proposing new blocks.
Expand All @@ -85,12 +83,21 @@ an Ethereum-compatible environment on the Oasis Network, allowing developers
to deploy and manage decentralized applications (dApps) that utilize the
Copy link
Member

Choose a reason for hiding this comment

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

I would remove the Emerald Client Node.

Ethereum Virtual Machine (EVM).

- **[ROFL Node]** is a very light **Sapphire Client Node** that supports the
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- **[ROFL Node]** is a very light **Sapphire Client Node** that supports the
- **[ROFL Node]** is a **Sapphire Client Node** that supports the

TEE and hosts one or more [ROFLs].

- **[Observer Node]** is a special type of a client node for confidential
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- **[Observer Node]** is a special type of a client node for confidential
- **[Observer Node]** is a special type of client node for confidential

ParaTimes such as Sapphire and Cipher that supports confidential smart contact
queries.

[Non-Validator Node]: ./non-validator-node.mdx
[Client Node]: ./paratime-client-node.mdx
[Observer Node]: ./paratime-observer-node.mdx
[Sapphire Client Node]: ./paratime-client-node.mdx
[Cipher Client Node]: ./paratime-client-node.mdx
[Emerald Client Node]: ./paratime-client-node.mdx
[ROFL Node]: ./rofl-node.mdx
[ROFLs]: https://github.com/oasisprotocol/oasis-sdk/blob/main/docs/rofl/README.mdx

## Archive Node

Expand Down
2 changes: 1 addition & 1 deletion docs/node/run-your-node/paratime-node.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@ You can use the [attestation tool] (at least version 0.3.4) that also checks if

:::

[BIOS settings]: prerequisites/set-up-trusted-execution-environment-tee.md#bios-configuration
[BIOS settings]: prerequisites/set-up-trusted-execution-environment-tee.md#sgx-bios-configuration
[attestation tool]: https://github.com/oasisprotocol/tools/tree/main/attestation-tool#readme

## See also
Expand Down
Loading